Skip to content

OBD Codes

GET Auth required

Search OBD-II diagnostic trouble codes by code or description using wildcard matching. Non-subscribers will have access to the demo dataset which contains one code per category. Subscribers have full access.

There are four categories of OBD-II codes:

  • P — Powertrain (engine and transmission)
  • B — Body
  • C — Chassis
  • U — Network and wiring systems
Terminal window
curl "https://carapi.app/api/obd-codes?code=P0300" \
-H "Authorization: Bearer YOUR_JWT_TOKEN_HERE"
{
"collection": {
"url": "/api/obd-codes",
"count": 2,
"pages": 1,
"total": 2,
"next": "",
"prev": "",
"first": "/api/obd-codes",
"last": ""
},
"data": [
{
"code": "P0100",
"description": "Mass or Volume Air Flow Sensor A Circuit"
},
{
"code": "U1000",
"description": "Manufacturer Controlled DTC"
}
]
}

GET Auth required

Returns the details for a single OBD-II trouble code by its exact code value.

Non-subscribers are limited to one code per category: B1200, P0100, U1000, and C1091.

Terminal window
curl "https://carapi.app/api/obd-codes/P0300" \
-H "Authorization: Bearer YOUR_JWT_TOKEN_HERE"
{
"code": "U1000",
"description": "Manufacturer Controlled DTC"
}