OBD-II Code API Specification

A detailed breakdown of the OBD-II decoder API offered by Car API.

Browse all specifications and sample JSON responses from CarAPIs vehicle API. You can also navigate the API using Swagger or Redoc. Be sure to check out our API documentation for information on rate limiting, authentication, advanced search operators and more.

Property Description
code
string
There are four different types of OBD-II codes (P, B, C, and U). Letters are followed by a series of numbers.
https://schema.org/Text
description
string
A description of the diagnostic code.
https://schema.org/description

Sample JSON OBD Code Response:

                                
{
  "collection": {
    "url": "/api/obd-codes",
    "count": 3041,
    "pages": 1,
    "total": 4,
    "next": "",
    "prev": "",
    "first": "/api/obd-codes",
    "last": ""
  },
  "data": [
    {
      "code": "P0100",
      "description": "Mass or Volume Air Flow Circuit Malfunction"
    },
    {
      "code": "B1200",
      "description": "Climate Control Pushbutton Circuit Failure"
    },
    {
      "code": "C1091",
      "description": "Speed Wheel Sensor All Coherency Failure"
    },
    {
      "code": "U1000",
      "description": "SCP (J1850) Invalid or Missing Data for Primary Id"
    }
  ]
}
                                
                            

Start developing today, no fees, no signup

CarAPI is developer friendly. Only pay when you're ready to go live. CarAPIs free vehicle data set requires no account.