BMW vehicle data,
on demand.
A pay-as-you-go REST API for BMW, MINI, and Rolls-Royce. VIN lookup, factory FA, FSC navigation codes, CarPlay activation, secure coding — over a single authenticated endpoint. Build whatever you want on top.
# 1. Get a token (cache for 1 hour)
curl -X POST https://api.bimmervin.xyz/auth/token \
-H 'Content-Type: application/json' \
-d '{"client_id":"cid_...","client_secret":"cs_..."}'
# 2. Use the token
curl -X POST https://api.bimmervin.xyz/vehicle-state-formatted-data \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"vin":"WBAWY510500A42453"}'
BMW data and coding — over HTTPS.
Real-time vehicle data
Look up any BMW, MINI, or Rolls-Royce by VIN. Get current ECU configuration, installed equipment, factory order, software levels, and head-unit information in a single call.
Activation codes
Generate FSC codes for navigation maps, CarPlay activation, fullscreen CarPlay, Video In Motion, and other coding tasks. Cable or USB delivery formats.
Secure coding & service kits
Sign modified FA/SVT to produce NCD coding files, generate SFA repair kits, run ECU Validation, and other backend operations — all over HTTPS.
Three steps to first call.
Sign up & verify your email
Takes 30 seconds. We email you a code; you enter it. Your account is provisioned automatically.
Top up credits
Pay any amount you like. Credits land in your account immediately and never expire.
Integrate
Get a Client ID and Secret, exchange them for a JWT, and start calling the API. We have copy-paste examples for every endpoint.
Pay only for what you use.
1 credit ≈ €1. Top up any amount from €5 to €1,000. Credits never expire.
Show example response
Loading…
Show example response
Loading…
Show example response
Loading…