OBD2 API – CarMD
The new OBD2 API from CarMD is a user-focused, affordable and flexible way to access OBD API services for your vehicle. Our API provides access to a wide range of services, from displaying maintenance reports to actively predicting issues your car will face within the next 12 months.
Our years of working with OBD2 APIs in addition to the CarMD attention to customer service have made our OBD API the most lightweight, user-friendly and reliable API on the market, today.
Trying out our OBD API is completely free and easy to setup without any specialized knowledge. See our guides below on how to get started.
OBD API Overview
VIN Decode (API)
Displays VIN Decode information like the year, make, model and engine of your vehicle.
OBD Port Location (API)
Brings up the location of your cars port, so you can quickly plug in dongles or diagnostic/OBD tools. It is a turnkey service that displays the location of the port on the dashboard, alongside an image of the port itself.
Vehicle Maintenance (API)
Based on the mileage of your vehicle, this service displays possible maintenance concerns.
Vehicle Repair (API)
Using this OBD API presents repair data based on the code returned by your Check Engine Light (CEL). Entering your DTC and mileage information will display more specific information like recommendations on repairs, the cost of the repairs, how difficult the repair is and even how long it would take.
Code Definitions / DTC Definitions (API)
Provides diagnostic code definitions, the severity of the issue along with the issues your vehicle will have in the future if not repaired. These are all displayed alongside a simplified, plain-English description of the code definition.
Upcoming Repairs / Predicting Vehicle Breakdowns / Predictive Diagnostics (API)
This service presents probabilities any vehicle has of encountering specific issues In the upcoming 1 year period.
Vehicle Technical Service Bulletins (API)
Our Vehicle Technical Service Bulletins (TSB) provides PDF documents with recommended repair procedures, these are not NHTSA Safety Recalls. Some OEMS may offer to cover a repair stated in a Technical Service Bulletin if the vehicle meets certain criteria.
Safety Recalls (API)
This service lists all of the safety recalls associated with a specific car.
Vehicle Warranty (API)
Service displays warranties on the vehicle.
Vehicle Images (API)
Service displays an image of the vehicle.
Testing our vehicle data APIs
To start testing our OBD2 APIs, you can register an account for free in just a few seconds. You will then get access to our Chrome plugin that allows you to request CarMD for your OBD 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.
The new OBD2 API from CarMD is a user-focused, affordable and flexible way to access OBD API services for your vehicle. Our API provides access to a wide range of services, from displaying maintenance reports to actively predicting issues your car will face within the next 12 months.
Our years of working with OBD2 APIs in addition to the CarMD attention to customer service have made our OBD API the most lightweight, user-friendly and reliable API on the market, today.
Trying out our OBD API is completely free and easy to setup without any specialized knowledge. See our guides below on how to get started.
OBD API Overview
VIN Decode (API)
Displays VIN Decode information like the year, make, model and engine of your vehicle.
OBD Port Location (API)
Brings up the location of your cars port, so you can quickly plug in dongles or diagnostic/OBD tools. It is a turnkey service that displays the location of the port on the dashboard, alongside an image of the port itself.
Vehicle Maintenance (API)
Based on the mileage of your vehicle, this service displays possible maintenance concerns.
Vehicle Repair (API)
Using this OBD API presents repair data based on the code returned by your Check Engine Light (CEL). Entering your DTC and mileage information will display more specific information like recommendations on repairs, the cost of the repairs, how difficult the repair is and even how long it would take.
Code Definitions / DTC Definitions (API)
Provides diagnostic code definitions, the severity of the issue along with the issues your vehicle will have in the future if not repaired. These are all displayed alongside a simplified, plain-English description of the code definition.
Upcoming Repairs / Predicting Vehicle Breakdowns / Predictive Diagnostics (API)
This service presents probabilities any vehicle has of encountering specific issues In the upcoming 1 year period.
Vehicle Technical Service Bulletins (API)
Our Vehicle Technical Service Bulletins (TSB) provides PDF documents with recommended repair procedures, these are not NHTSA Safety Recalls. Some OEMS may offer to cover a repair stated in a Technical Service Bulletin if the vehicle meets certain criteria.
Safety Recalls (API)
This service lists all of the safety recalls associated with a specific car.
Vehicle Warranty (API)
Service displays warranties on the vehicle.
Vehicle Images (API)
Service displays an image of the vehicle.
Testing our vehicle data APIs
To start testing our OBD2 APIs, you can register an account for free in just a few seconds. You will then get access to our Chrome plugin that allows you to request CarMD for your OBD 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.