bildelsbasen.se APIbildelsbasen.se ↗
Access Bildelsbasen's dismantled car parts catalog via API. Browse by make, model, category, OEM number, or registration plate. Includes dismantler company listings.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/46a56823-df87-4cd9-9e90-f5deda7deeb9/get_makes' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns a list of all car makes/brands available on the site, including popularity and existence flags indicating whether parts are currently available.
No input parameters required.
{
"type": "object",
"fields": {
"data": "object containing result array and seo metadata",
"total": "integer total number of makes",
"message": "string status message",
"success": "boolean indicating API success"
},
"sample": {
"data": {
"data": {
"result": [
{
"vc1": 245,
"vt1": "Aiways",
"exist": true,
"popular": false
},
{
"vc1": 106,
"vt1": "Audi",
"exist": true,
"popular": true
}
]
},
"total": 137,
"message": "OK",
"success": true
},
"status": "success"
}
}About the bildelsbasen.se API
The Bildelsbasen API provides structured access to Sweden's used car parts marketplace through 9 endpoints covering the full catalog hierarchy from make and model down to individual part detail. The get_makes endpoint returns all available car brands with availability flags, while search_by_registration resolves a Nordic plate number to vehicle specs including fuel type, engine code, and body type — enabling direct part lookups without manual model selection.
Catalog Navigation
The API exposes a four-level hierarchy for browsing dismantled parts. get_makes returns every available brand with a popularity indicator and an exist flag showing whether live inventory is present. From there, get_models accepts a make name and returns model identifiers including vc1, vc2, vt1, and vt2 codes. The vt2 value is the required model parameter for downstream calls. get_part_categories then returns top-level part categories (with pc1 IDs, pt1 names, and image URLs) for any make/model pair, and get_part_subcategories drills into a specific category to return the full subcategory tree — pc2 IDs, pt2 names, and article arrays with individual part types.
Vehicle and Part Lookup
search_by_registration accepts a plate number and an optional country code (SE, NO, DK, IS) and returns structured vehicle data including VIN, fuel type, body type, engine power, and engine code. The total field is 0 when a plate is not found and 1 when matched, making it straightforward to gate downstream logic. search_parts supports filtering by OEM part number alongside other parameters, and get_part_detail retrieves full details for a single part by its internal ID. get_all_parts_from_vehicle lists every available part from a specific dismantled vehicle using its vpost_id.
Dismantler Directory
get_companies returns a paginated list of affiliated dismantler companies sorted by rating. Each company record includes name, logo, address, phone number, business hours, and review statistics. Pagination is controlled via limit and offset parameters. The total field in the response reflects the full count of companies available across all pages.
- Build a part-finder tool that resolves a Swedish or Norwegian plate number to vehicle specs and then presents matching dismantled parts
- Index the full Bildelsbasen parts hierarchy (make → model → category → subcategory) for offline search or comparison
- Locate dismantler companies near a user by consuming the
get_companiesdirectory with contact details and business hours - Match OEM part numbers against the
search_partsendpoint to check cross-brand availability of specific components - Aggregate part availability by make and model using the
existflags fromget_makesand category-level data - Retrieve all parts stripped from a specific donor vehicle using
get_all_parts_from_vehiclewith a knownvpost_id - Display full part specifications and pricing from
get_part_detailinside an automotive repair cost estimator
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Bildelsbasen have an official public developer API?+
What vehicle data does `search_by_registration` return, and which countries are supported?+
total field will be 0 in that case and 1 on a successful match.Does the API expose historical price data or sold-parts archives?+
get_part_detail and search_parts. Historical sales records and price history are not included. You can fork this API on Parse and revise it to add an endpoint targeting archived or completed listings if that data becomes accessible.What are the known limitations when navigating the category hierarchy?+
get_part_subcategories endpoint requires the pt1 name (not the pc1 ID) as its category parameter, and get_part_categories and downstream endpoints require the vt2 value from get_models rather than a free-form model name. Passing incorrect identifier types silently returns empty results rather than an error, so it is worth validating response values at each step before chaining calls.Can I filter the `get_companies` results by geographic region or specialty?+
get_companies returns companies sorted by rating and supports only limit and offset for pagination — there is no built-in filter for city, region, or vehicle specialty. Address data is included in each record, so region filtering can be applied client-side. You can also fork the API on Parse and revise it to add server-side geo filtering if needed.