Discover/allcarindex.com API
live

allcarindex.com APIallcarindex.com

Access data on 14,000+ car brands via the AllCarIndex API. Browse by region, country, and letter, retrieve brand histories, and search the automotive encyclopedia.

Endpoints
5
Updated
14d ago
Try it
Page number for pagination.
Sort order for results. Leave empty for default (alphabetical A-Z).
Starting letter of the brand name (a-z, 0-9).
Geographic region. Accepted values: europe, north-america, asia, australia-oceania, south-
Maximum production year filter.
Minimum production year filter.
api.parse.bot/scraper/4bcfbe83-bb28-4b35-9a68-0d0df55def8a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4bcfbe83-bb28-4b35-9a68-0d0df55def8a/get_brands_list?letter=b&region=europe' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Retrieve a paginated list of car brands filtered by geographic region and starting letter. Returns 12 brands per page with pagination info. Brands include name, country, production years, and image URL.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sortstringSort order for results. Leave empty for default (alphabetical A-Z).
letterstringStarting letter of the brand name (a-z, 0-9).
regionstringGeographic region. Accepted values: europe, north-america, asia, australia-oceania, south-america, africa.
max_yearintegerMaximum production year filter.
min_yearintegerMinimum production year filter.
Response
{
  "type": "object",
  "fields": {
    "brands": "array of brand objects with name, slug, country, country_display, years, image_url, and url",
    "pagination": "object with current_page, total_pages, and has_next",
    "total_results": "integer count of brands on current page"
  },
  "sample": {
    "data": {
      "brands": [
        {
          "url": "https://allcarindex.com/brand/united-kingdom/am-am-sportscars",
          "name": "A&M / AM Sportscars",
          "slug": "am-am-sportscars",
          "years": "1996-2011",
          "country": "united-kingdom",
          "image_url": "https://allcarindex.com/img/models/e/am-am-sportscars-ex2-imola_001.jpg?w=1080&h=607",
          "country_display": "UNITED KINGDOM"
        }
      ],
      "pagination": {
        "has_next": true,
        "total_pages": 49,
        "current_page": 1
      },
      "total_results": 12
    },
    "status": "success"
  }
}

About the allcarindex.com API

The AllCarIndex API exposes data from one of the largest automotive encyclopedias online, covering over 14,000 car brands across 5 endpoints. Use get_brands_list to paginate through brands filtered by region, starting letter, or production year range, or call get_brand_detail to retrieve company history, production eras, and geographic context for a specific brand. Search and country-level aggregates round out the available surface.

Browsing and Filtering Brands

The get_brands_list endpoint returns 12 brands per page with full pagination metadata (current_page, total_pages, has_next). Each brand object includes name, slug, country, country_display, years, image_url, and url. You can filter by region (one of europe, north-america, asia, australia-oceania, south-america, africa), by the brand's starting letter (a–z or 0–9), and by min_year / max_year to scope results to a production period. The slug and country values returned here are the inputs required by get_brand_detail.

Brand Detail and Company History

get_brand_detail takes a country slug and a brand_slug and returns a structured history of the brand across company eras. The brand_data array contains one object per era, each with years, company_name, place, and country — useful for tracking renames, mergers, or relocations over a brand's lifetime. The endpoint also returns a description string (where available) and a production_years summary string covering the full span.

Search and Country Aggregates

The search endpoint accepts a free-text query and returns aggregate counts for brands, models, and blogs matching the keyword — no individual result items are returned, only totals. get_brands_by_country takes a country slug and returns the number of brands and models associated with that country as integer counts. For discovering which geographic regions exist, get_all_regions returns a static list of 6 region objects, each with name and slug, matching the values accepted by get_brands_list.

Common use cases
  • Build an automotive reference tool that lets users browse brands by region and production decade using get_brands_list filters.
  • Populate a brand profile page with company rename and relocation history using the brand_data era array from get_brand_detail.
  • Show a country's total brand and model output by calling get_brands_by_country with a country slug.
  • Validate or autocomplete automotive brand names by checking keyword match counts via the search endpoint.
  • Generate region-based statistics on brand distribution by iterating get_brands_list across the six available region slugs.
  • Display brand founding and closure years in a timeline visualization using the years field from get_brand_detail's brand_data.
  • Seed a dropdown or autocomplete with brand names and image URLs by paginating through get_brands_list.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does AllCarIndex have an official developer API?+
AllCarIndex does not publish an official developer API. The site is a public-facing encyclopedia without a documented programmatic access layer.
What does `get_brand_detail` return beyond the basic brand name?+
get_brand_detail returns a brand_data array that breaks the brand's history into eras, each with years, company_name, place, and country. This captures renamings and relocations over time. It also returns a description string (when one is available) and a production_years string summarizing the full active range.
Does the `search` endpoint return individual brand or model records?+
No. search returns only aggregate counts — integers for brands, models, and blogs matching the query. Individual records are not returned. To retrieve brand details you need to use get_brand_detail with a known country and brand_slug obtained from get_brands_list.
Can I retrieve model-level specifications like engine size, horsepower, or trim data?+
Not currently. The API covers brand-level data, company history by era, and aggregate model counts — it does not expose individual model specs, trim details, or technical parameters. You can fork this API on Parse and revise it to add an endpoint targeting model-level pages if that data is accessible on the source site.
Is there a way to get all brands in a single response rather than paginating?+
get_brands_list returns 12 brands per page and requires pagination through page to retrieve the full set. The total_pages field in the response tells you how many pages exist for a given filter combination. There is no bulk-all endpoint in the current API. You can fork the API on Parse and revise it to add a higher-page-count or aggregate endpoint if your use case requires it.
Page content last updated . Spec covers 5 endpoints from allcarindex.com.
Related APIs in AutomotiveSee all →
acura.ca API
Check current Acura vehicle deals, financing rates, lease payments, and incentives across all Canadian provinces and models including the ADX, ZDX, MDX, RDX, Integra, and TLX. Calculate payment options based on specific offers and models available by province.
getfpv.com API
Search and browse products from GetFPV's catalog of FPV drone components and accessories. Retrieve listings by keyword or category, view detailed product specifications, pricing, and stock status, and explore new arrivals and current sales.
firetruckmall.com API
Browse all available fire trucks from Fire Truck Mall with complete details including pricing, year, specifications, and images. Track when each listing was posted to find the newest inventory and compare vehicles across the marketplace.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
team-bhp.com API
Access forum discussions, travelogues, news articles, and user profiles from Team-BHP.com to discover automotive insights, travel stories, and community conversations. Search threads, browse categories, and find trending discussions all in one place.
mazda.ca API
Find current vehicle deals, financing rates, lease options, and incentives across all Mazda Canada models and trims, with pricing tailored to your province. Get instant payment quotes to compare your options and discover the best offers available.
carjam.co.nz API
Look up detailed New Zealand vehicle information by license plate, VIN, or chassis number to instantly access registration status, WOF/COF compliance, service history, odometer readings, and damage records. Verify if a vehicle is stolen and get comprehensive specs to make informed decisions before purchasing or for fleet management.