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
26d 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-america, africa.
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 →
auto-data.net API
Search and retrieve comprehensive specifications for over 53,500 cars by browsing brands, models, generations, and variants to find detailed performance, engine, dimensions, and drivetrain data. Quickly access the exact automotive information you need without navigating multiple sources.
chileautos.cl API
Search car listings and get detailed vehicle information from Chile's largest auto marketplace, including brands, specifications, and pricing. Find your next vehicle by browsing available cars with complete details all in one place.
avtoelon.uz API
Search and browse car listings across Uzbekistan with detailed information on Chevrolet and other brands, filtering by region and model to find the best deals. Access comprehensive reference data on available car brands, models, and locations, plus discover hot deals currently trending on the marketplace.
cars.com API
Search for vehicles on Cars.com using filters like price, make, and model, then get detailed specifications and dealer inventory information for any listing you're interested in. Access comprehensive vehicle details including pricing, features, and dealer contact information all in one place.
autoscout24.com API
Search millions of car listings on AutoScout24 and filter results by make, model, price, mileage, and other vehicle specifications. Explore vehicle taxonomy and aggregated data to discover market trends and compare automotive options across Europe's largest car marketplace.
autonews.com API
Stay updated on the automotive industry with instant access to headlines, articles, and news across global regions (Europe, Canada, Asia), specific brands, and industry categories. Search for relevant automotive news, read detailed articles, and browse the latest stories from Automotive News all in one place.
autotrader.com API
Search Autotrader.com vehicle listings and access detailed information like pricing, specifications, and VIN data with flexible filtering options. Browse all available vehicle makes and models to refine your search across thousands of listings.
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.