Remapdb Vehicle Tuning Database API
The Remapdb REST API lets you programmatically access comprehensive vehicle details, including types, manufacturers, models, engines, ECU and TCU info, tuning tools, dyno charts, and available tuning or remap stages with their performance gains.Endpoints
GET /subscription: Check whether the authenticated API key has active API access.GET /types: List available vehicle types.GET /manufacturers/type/{type_id}: List manufacturers for a vehicle type.GET /manufacturers/{manufacturer_id}: Get manufacturer details.GET /models/manufacturer/{manufacturer_id}: List models for a manufacturer.GET /models/{model_id}: Get model details.GET /generations/model/{model_id}: List generations for a model.GET /generations/{generation_id}: Get generation details.GET /engines/generation/{generation_id}: List engines for a generation.GET /engines/{engine_id}: Get engine details, including performance and tuning information.GET /search: Search across manufacturers, models, generations, and engines.
Common Use Cases
- Build a vehicle selector flow: Start from
GET /types, then drill down through manufacturers, models, generations, and engines. - Validate API access before data calls: Use
GET /subscriptionduring app startup or before running batch jobs. - Power quoting and lead forms: Use
/searchto quickly resolve vehicle entities and then fetch full metadata by ID. - Render detailed vehicle pages: Fetch model, generation, and engine detail endpoints to display structured specs and tuning context.
- Support multilingual customer experiences: Send
Accept-Languageper request to localize returned data.
Authentication
All endpoints require Bearer authentication. Generate and manage your API key from your Remapdb account, then send:Base URL
https://api.remapdb.com/v1
Language
All methods support language selection via theAccept-Language header.
If omitted, English (en) is used.
Example:
Rate Limits
Rate limits apply to all API methods and are tied to your API key and subscription plan. Limits reset every hour.Response and Errors
The API returnsapplication/json responses.
- Success responses return
2XXcodes. - Error responses return
4XXor5XXcodes with an error object containing:code(integer)message(string)