Car API – CarMD
CarMD’s new car API is the most user-friendly and cost-effective API available. This API for your car covers a wide range of services – from VIN decoding and vehicle images to specifying parts needed for repair and even predicting future issues.
Our experience and dedication to addressing customer feedback makes our car APIs user-centric and extremely lightweight.
You can quickly start testing our car APIs for free without any special coding knowledge. Click one of the guides below to get started.
Vehicle Data API Overview
VIN Decode (API)
Displays decoded VIN information such as year, make, model, and engine.
OBD Port Location (API)
Displays your cars port location, so you can easily plug in dongles or diagnostic tools. It acts as a turnkey service that produces the location of the port on the dashboard along with an image of the port itself.
Vehicle Maintenance (API)
Using this car API displays car maintenance items based on specific mileage levels.
Vehicle Repair (API)
Displays repair data based on your car’s check engine light (CEL) code. Applying DTC and mileage will return further information like recommended repairs, average cost of repairs, the difficulty of the repair and how long it will take.
Code Definitions / DTC Definitions (API)
This car API service provides diagnostic code definitions, the urgency level of different issues, along with the effect issues are having on the vehicle’s maintenance – all presented with a simplified, plain-English description of the code definition.
Upcoming Repairs / Predicting Vehicle Breakdowns / Predictive Diagnostics (API)
This service predicts the probability a vehicle has of encountering specific failures in the upcoming 12 months.
Vehicle Technical Service Bulletins (API)
Provides PDF documents of Technical Service Bulletins alongside summarizations of the points included. These are recommended repair procedures for cars and are not NHTSA Safety Recalls. Some OEMs can offer to cover a repair stated in a Technical Service Bulletin (TSB) if the vehicle meets certain criteria.
Safety Recalls (API)
Provides a list of all safety recalls associated with a car.
Vehicle Warranty (API)
Displays a list of warranties on the vehicle.
Vehicle Images (API)
Displays an image of the vehicle.
Testing our vehicle data APIs
Before testing our APIs on your car, it is required that you register an account. This only takes a few seconds and is completely free. You will also need to download a small, lightweight Chrome plugin so requests can be made to CarMD for the car API data.
Credits
Each Car APIs have a different credit cost. Every request made to the car APIs will charge credits.
To help you get used to our APIs, you will receive a initial number of free credits after registering your account. This lets you test a number of our car APIs for free. If you are a low volume user, we will top up your account with free credits every month.
To see the credit cost of each service, you can look in your account through this link or clicking on your email in the top right and clicking Request Fees.
To avoid getting charged for instances where the API does not have enough data – First use the /fields endpoint to verify CarMD has data before calling the API endpoint.
CarMD’s new car API is the most user-friendly and cost-effective API available. This API for your car covers a wide range of services – from VIN decoding and vehicle images to specifying parts needed for repair and even predicting future issues.
Our experience and dedication to addressing customer feedback makes our car APIs user-centric and extremely lightweight.
You can quickly start testing our car APIs for free without any special coding knowledge. Click one of the guides below to get started.
Vehicle Data API Overview
VIN Decode (API)
Displays decoded VIN information such as year, make, model, and engine.
OBD Port Location (API)
Displays your cars port location, so you can easily plug in dongles or diagnostic tools. It acts as a turnkey service that produces the location of the port on the dashboard along with an image of the port itself.
Vehicle Maintenance (API)
Using this car API displays car maintenance items based on specific mileage levels.
Vehicle Repair (API)
Displays repair data based on your car’s check engine light (CEL) code. Applying DTC and mileage will return further information like recommended repairs, average cost of repairs, the difficulty of the repair and how long it will take.
Code Definitions / DTC Definitions (API)
This car API service provides diagnostic code definitions, the urgency level of different issues, along with the effect issues are having on the vehicle’s maintenance – all presented with a simplified, plain-English description of the code definition.
Upcoming Repairs / Predicting Vehicle Breakdowns / Predictive Diagnostics (API)
This service predicts the probability a vehicle has of encountering specific failures in the upcoming 12 months.
Vehicle Technical Service Bulletins (API)
Provides PDF documents of Technical Service Bulletins alongside summarizations of the points included. These are recommended repair procedures for cars and are not NHTSA Safety Recalls. Some OEMs can offer to cover a repair stated in a Technical Service Bulletin (TSB) if the vehicle meets certain criteria.
Safety Recalls (API)
Provides a list of all safety recalls associated with a car.
Vehicle Warranty (API)
Displays a list of warranties on the vehicle.
Vehicle Images (API)
Displays an image of the vehicle.
Testing our vehicle data APIs
Before testing our APIs on your car, it is required that you register an account. This only takes a few seconds and is completely free. You will also need to download a small, lightweight Chrome plugin so requests can be made to CarMD for the car API data.
Credits
Each Car APIs have a different credit cost. Every request made to the car APIs will charge credits.
To help you get used to our APIs, you will receive a initial number of free credits after registering your account. This lets you test a number of our car APIs for free. If you are a low volume user, we will top up your account with free credits every month.
To see the credit cost of each service, you can look in your account through this link or clicking on your email in the top right and clicking Request Fees.
To avoid getting charged for instances where the API does not have enough data – First use the /fields endpoint to verify CarMD has data before calling the API endpoint.