Discover/Autodoc API
live

Autodoc APIautodoc.es ↗

Access Autodoc.es vehicle makes, models, parts search, OE cross-references, and fitment data via 7 structured endpoints. Covers the full Spanish auto parts catalog.

Endpoint health
verified 3d ago
search_parts_batch
get_vehicle_models
get_vehicle_makes
get_category_parts
get_vehicle_variants
7/7 passing latest checkself-healing
Endpoints
7
Updated
3d ago

What is the Autodoc API?

The Autodoc.es API exposes 7 endpoints covering the complete vehicle-to-part lookup chain on Spain's autodoc.es auto parts catalog. Starting with get_vehicle_makes to retrieve all manufacturers, you can drill down through models and engine variants, search parts by Spanish keyword or exact part number, and fetch full part details including OE cross-reference numbers, technical specifications, pricing in EUR, and vehicle compatibility lists.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/9c78ad41-8cdd-4c24-979f-3924df4608f8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9c78ad41-8cdd-4c24-979f-3924df4608f8/get_vehicle_makes' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalmissing one? ·

Retrieve all vehicle manufacturers available in the catalog. Returns makers grouped by popularity (top 10 recognized) and alphabetically. Each maker carries an ID usable with get_vehicle_models to drill into that manufacturer's model tree.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of makers across all groups",
    "makers": "array of maker objects each with id (int), name (string), group (string label such as 'Los fabricantes más reconocidos'), euro_reg (boolean), synonyms (array of strings)"
  },
  "sample": {
    "data": {
      "total": 186,
      "makers": [
        {
          "id": 16,
          "name": "BMW",
          "group": "Los fabricantes más reconocidos",
          "euro_reg": true,
          "synonyms": []
        },
        {
          "id": 121,
          "name": "VOLKSWAGEN",
          "group": "Los fabricantes más reconocidos",
          "euro_reg": true,
          "synonyms": [
            "Volkswagen",
            "Volkswagen",
            "Volkswagen"
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the Autodoc API

Vehicle Hierarchy Navigation

The API follows the same three-level vehicle selection used on autodoc.es. get_vehicle_makes returns every manufacturer in the catalog — grouped as top-recognized makers and alphabetical remainder — with each maker carrying an id integer for downstream calls. Pass that maker_id to get_vehicle_models to get all model lines for that manufacturer, each with a date range in the name, grouped by series, and including synonyms. From there, get_vehicle_variants on a model_id breaks down by fuel type (e.g. Gasolina, Diésel) and returns variant objects with power specs and date ranges. These variant IDs feed vehicle-specific part filtering.

Parts Search and Category Browsing

search_parts accepts a Spanish keyword or exact part number string and returns grouped autocomplete results with group_type values such as popular queries, category, and product. Because the catalog is Spanish-language, queries like pastillas de freno or disco de freno produce richer hits than English equivalents. For bulk lookups, search_parts_batch accepts up to 50 part numbers in a single call and returns one result object per input, in order, each with query, success, article_id, part_number, and brand fields — useful for resolving a list of known OEM numbers at once.

get_category_parts retrieves paginated listings for a category identified by a category_slug with numeric suffix (e.g. disco-de-freno-10132). Optionally supply a car_slug such as vw/golf/golf-v-variant-1k5/23263-1-4 to filter results to a specific vehicle. Each part in the response includes article_id, part_number, brand_name, price, rrp_price, currency, category_name, and category_id.

Full Part Details

get_part_details requires an article_id and a brand_slug (e.g. brembo, bosch, zimmermann) and returns the most complete record in the API: ean barcode, sku, full product name, images array, price, rrp_price in EUR, oe_numbers (each with oe_number string and brands array indicating which OEMs use it), technical specification key-value pairs, interchange or equivalent parts, and a vehicle compatibility list. This is the primary endpoint for building part detail pages or verifying fitment against a known OE number.

Reliability & maintenanceVerified

The Autodoc API is a managed, monitored endpoint for autodoc.es — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when autodoc.es changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official autodoc.es API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a Spanish-market parts finder that chains get_vehicle_makes → get_vehicle_models → get_vehicle_variants → get_category_parts to show vehicle-filtered listings
  • Resolve a batch of OEM part numbers to Autodoc article IDs and current EUR prices using search_parts_batch
  • Enrich a parts database with OE cross-reference numbers and fitment data from get_part_details oe_numbers and compatibility fields
  • Compare rrp_price vs price across multiple brands within a category to surface discount margins
  • Generate structured product feeds for brake, suspension, or filter categories using get_category_parts with category_slug and pagination
  • Verify whether a specific part number from a supplier matches an autodoc.es listing by checking article_id and ean from get_part_details
  • Map manufacturer model trees for Volkswagen, BMW, or Mercedes-Benz using get_vehicle_models with the documented maker IDs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Autodoc.es have an official developer API?+
Autodoc does not publish a public developer API or document one for external use. This Parse API provides structured access to the autodoc.es catalog data.
What does get_part_details return beyond price and name?+
It returns the EAN barcode, SKU, an array of image URLs, recommended retail price alongside the current price in EUR, technical specification attributes, an oe_numbers array where each entry includes the OE number string and the vehicle brand names that use it, a list of interchange or equivalent parts, and a vehicle fitment list. Both article_id and brand_slug are required inputs.
Does search_parts work with English keywords?+
The catalog is Spanish-language, so Spanish terms yield more complete autocomplete results. For example, 'pastillas de freno' returns category, popular query, and product result groups, while an English equivalent may return fewer or no matches. Exact part number strings (e.g. '09.9167.11') work regardless of language.
Does the API expose user reviews or seller ratings for parts?+
Not currently. The API covers pricing, OE cross-references, technical specifications, vehicle fitment, and images. User reviews and seller ratings are not included in any endpoint response. You can fork this API on Parse and revise it to add an endpoint that retrieves review data for a given article.
Can I retrieve installation guides or how-to videos for a part?+
Not currently. get_part_details returns specifications, OE numbers, compatibility, and images but does not include installation guide content or video links. You can fork this API on Parse and revise it to add an endpoint targeting those resources for a specific part or category.
Page content last updated . Spec covers 7 endpoints from autodoc.es.
Related APIs in AutomotiveSee all →