DEV Community

michaelakoster
michaelakoster

Posted on

Free Alternatives to CarMD API for Vehicle Data

If you've looked for vehicle maintenance data APIs, you've probably found CarMD -- and then seen their pricing. Here are some free and affordable alternatives for developers.

1. Vehicle Finder API

URL: vehicle-finder.com
Free tier: 500 requests/month
Paid: Starting at $29/month for 10K requests

Covers: VIN decoding, oil specs, recalls, TSBs, diagnostic codes, maintenance schedules, complaints, torque specs, towing capacity, fluid specs, and more.

Uses free public data sources (NHTSA, OBDb, data.gov) so the data is the same quality -- just with a much better developer experience.

\`bash

Example: Get oil change specs for a 2020 Honda Civic

curl -H "X-API-Key: YOUR_KEY" \
"https://api.vehicle-finder.com/v1/oil?year=2020&make=Honda&model=Civic"
`\

2. NHTSA vPIC API (Free, Government)

URL: vpic.nhtsa.dot.gov/api
Free tier: Unlimited (no auth required)

Good for VIN decoding and basic vehicle info. Downsides: XML responses, inconsistent schema, no maintenance data, can be slow/unreliable.

3. NHTSA Recalls API (Free, Government)

URL: api.nhtsa.gov/recalls
Free tier: Unlimited

Specifically for safety recalls. Works but the data format is clunky.

4. OBDb (Free, Open Source)

URL: github.com/nicholasgasior/obdb
Free tier: Fully free (download the data)

Great for DTC code lookups. It's a static dataset though -- you'd need to host and serve it yourself.

Comparison

Feature Vehicle Finder CarMD NHTSA Direct
VIN Decode Yes Yes Yes
Oil Specs Yes Yes No
Recalls Yes No Yes
TSBs Yes Yes Partial
DTC Codes Yes Yes No
Maintenance Yes Yes No
Free Tier 500/mo No Unlimited
Price From $29/mo From $49/mo Free

Full disclosure: I built Vehicle Finder API. But I genuinely built it because I needed a CarMD alternative that wasn't $50+/month for a side project. The free tier gives you 500 requests/month which is enough to build and test with.

Sign up free | API Docs | Pricing

Top comments (0)