43,406 bikes · 495 makes Add a bikeLog inRegister

Motorcycle Data, via API

Read-only REST access to the same catalogue that powers MotorcycleDB - 43,000+ model-year listings across 495 manufacturers, editorial rider/character profiles, VIN decoding, and US safety recalls. Built for apps, dealer tools, insurance/valuation products, and research - anywhere you'd otherwise have to maintain your own dataset.

What's included

Bikes

Search/list by make, model, year, category, seat height - plus the full per-field spec sheet for any single model-year.

Rider profile

Editorial "how it rides" scores (speed, agility, comfort, off-road, touring, road manners), fit-for-use ratings, and best-for/built-for guidance for any single model-year.

Makes & models

Our manufacturer catalogue, and every model we have on record for each one across all its years.

Recalls

US NHTSA safety recall lookup by make/model/year, linked back to the affected bike.

VIN lookup

Decode a VIN and, where we have a match, get the bike's make/model/year and a direct link to its page in our catalogue.

How it works

Every response is JSON, authenticated with a bearer token, and rate-limited per key so usage stays predictable for both sides. Full parameter reference and worked examples live in the API documentation.

curl -H "Authorization: Bearer mdb_your_key_here" \
  "https://www.motorcycledb.com/api/v1/bikes?make=Yamaha&category=Naked"

Access & pricing

Tell us what you're building below and we'll follow up with details.

Request access

0 / 5000