Fast JSON responses
Browse brands, drives, and specs with simple REST endpoints built for quick app integration.
Brands, drive variants and full specs — range, power, battery and charging figures — scraped from EV.com and served as clean JSON.
Browse brands, drives, and specs with simple REST endpoints built for quick app integration.
Filter by brand, range, and power to surface the right vehicle in seconds.
Organized around brands, drivetrains, and spec summaries so it stays easy to consume.
| Method | Path | Description |
|---|---|---|
| GET | /health |
Server status and dataset counts |
| GET | /api/brands |
List brands (q, sort, page, limit) |
| GET | /api/brands/:slug |
Brand detail with drives |
| GET | /api/brands/:slug/drives |
Drives for a brand |
| GET | /api/brands/:slug/specs |
Specs for a brand |
| GET | /api/drives/:brandSlug/:driveId |
Drive detail + spec summary |
| GET | /api/specs/:brandSlug/:driveId |
Full spec |
| GET | /api/specs/by-slug/:slug |
Full spec by original URL slug |
| GET | /api/specs/search |
Search specs across brands |
| GET | /api/images/<rel-path> |
Serve local images (relative to data/images/) |