OrangeBad

Emergency Response Guides

OrangeBad API

Access EV emergency response guide data programmatically

Database Stats

1,701
Total Vehicles
Free
No Auth Required
CORS
Enabled
GET

/api/vehicles.json

Get all vehicles or filter by parameters

Query Parameters

  • make - Filter by make (e.g., TESLA)
  • model - Filter by model (e.g., MODEL 3)
  • year - Filter by year (e.g., 2023)
  • type - Filter by type (BEV, HEV, PHEV, FCEV)

Examples

https://orangebad.com/api/vehicles.json https://orangebad.com/api/vehicles.json?make=TESLA https://orangebad.com/api/vehicles.json?make=TESLA&model=MODEL%203 https://orangebad.com/api/vehicles.json?type=BEV
GET

/api/makes.json

Get list of all vehicle makes

Example

https://orangebad.com/api/makes.json
GET

/api/models.json

Get list of models for a specific make

Query Parameters

  • make - Required (e.g., TESLA)

Example

https://orangebad.com/api/models.json?make=TESLA
GET

/api/stats.json

Get database statistics and coverage info

Example

https://orangebad.com/api/stats.json

Response Format

All responses are JSON formatted. The /api/vehicles.json endpoint returns deduplicated results grouped by make and model.

Vehicle Object Structure

{
  "count": 1,
  "lastUpdated": "2026-01-20",
  "vehicles": [
    {
      "make": "TESLA",
      "model": "MODEL 3",
      "type": "BEV",
      "manufacturer": "TESLA",
      "yearRange": "2017-2023",
      "years": [2017, 2018, 2019, 2020, 2021, 2022, 2023],
      "erg_url": "https://static.nhtsa.gov/...",
      "erg_blob_url": "https://blob.vercel-storage.com/...",
      "rescue_sheet_url": "https://static.nhtsa.gov/...",
      "rescue_sheet_blob_url": "https://blob.vercel-storage.com/..."
    }
  ]
}

Note: Vehicles with the same ERG across multiple years are grouped together. The yearRange field shows the span of years covered (e.g., "2017-2023"), and the years array contains all individual years.

Rate Limits

No rate limits currently enforced. Responses are cached via CDN. Please be respectful.