43,678 bikes · 493 makes Add a bikeLog inRegister

Motorcycle data for products that can’t afford a wrong spec

43,000+ model-years, VIN decode, NHTSA recalls, rider-fit scores. REST, JSON, one key.

43,678 bikes 493 makes Catalogue last updated 2 November 2026
Get a trial key View docs
Request
curl -H "Authorization: Bearer mdb_your_key_here" \
  "https://www.motorcycledb.com/api/v1/bikes?make=Yamaha&category=Naked&per_page=1"
Response
{
  "data": [
    { "id": 67350, "make": "Yamaha", "model": "Yamaha MT-09",
      "year": 2024, "category": "Naked", "capacity_cc": 889,
      "power_hp": 117.4, "seat_height_mm": 825,
      "url": "https://www.motorcycledb.com/yamaha/mt09/2024/" }
  ],
  "meta": { "page": 1, "per_page": 1, "total": 42, "total_pages": 42 }
}

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.

Why MotorcycleDB, not a generic specs API

Plenty of APIs return a basic spec sheet for a make, model and year. Ours is built for products where a wrong figure costs money, so it carries more than the spec sheet:

What you needMotorcycleDB APITypical generic specs API
Spec sheets43,000+ model-years from 490+ makes, including 470+ 2027 modelsSimilar breadth, often fewer fields
Checked figures9,000+ model-years verified against published sources in the last 12 months, each with a “last verified” date in the responseNo way to tell which figures were checked
VIN decodeDecode a US VIN and land on the matching model-yearUsually a separate product, if offered
Safety recalls2,500+ NHTSA recalls linked to the bikes they affectNot included
How it ridesRider profile, fit-for-use scores and best-for guidance on every model-yearNot included
Indicative PhotosOn every planOften top tiers only
SearchBy make, model, year, category, engine size, power, ABS and seat heightUsually make, model and year

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 for every endpoint live in the API documentation.

Pricing

PlanRequestsLicencePrice
Trial500 in totalEvaluation only, 14 daysFree
Hobby5,000 a monthPersonal or small commercial project, credit required$12/mo with credit
Builder25,000 a monthCommercial app / site$49/mo with credit
$99/mo without
Business1 million a monthCommercial + caching + email support$199/mo with credit
$399/mo without
BoosterExtra requests once your monthly limit is reached, valid 1 monthTop-up for Builder and Business plans$10 per 10,000, one-off
Data / EnterpriseCustom + SLA + bulk dumpContract - includes insurance, valuation, and redistribution of a competing public catalogueFrom $3,000/year

One call is one request, except full-detail searches, which count one request per bike returned.

Limits reset on your billing date each month and unused requests don’t carry over. Busy month? On Builder and Business a Booster adds 10,000 requests for $10, used only after your monthly limit is reached.

“With credit” means you show “Motorcycle specifications by MotorcycleDB” with a link to motorcycledb.com, below the specs wherever our data appears. “Without” waives the credit.

Prices are a starting point and confirmed when we follow up on your request. Full terms for every plan are in the API Terms.

Getting access

Fill in the request form below and agree to the API Terms - we review it and email you a trial key, typically within one business day. Move to a paid plan by requesting an upgrade the same way once you know your volume.

Built for

Dealer inventory tools that need a spec sheet behind every listing without maintaining one.

VIN match in a listing or trade-in app - decode a VIN, land on the right catalogue page.

Insurance and valuation products that need consistent spec data across manufacturers.

Research and analysis that needs a broad, structured motorcycle dataset.

We're aiming for 99.9% uptime as a working target.

Things you should know

Request access

0 / 5000