Discover/cupraofficial.de API
live

cupraofficial.de APIwww.cupraofficial.de

Access CUPRA's vehicle configurator data: models, trims, engines, colors, wheels, upholstery, pricing, and optional equipment across markets.

Endpoints
5
Updated
14d ago
Try it
Language code for responses.
Market code (e.g. '007' for Germany).
api.parse.bot/scraper/1be6782f-e846-4fb1-94f5-1f09ec036bdf/<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/1be6782f-e846-4fb1-94f5-1f09ec036bdf/list_models' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

List all available CUPRA vehicle models with default pricing, engine types, efficiency data, and technical specifications. Returns configuration IDs needed for other endpoints.

Input
ParamTypeDescription
languagestringLanguage code for responses.
market_codestringMarket code (e.g. '007' for Germany).
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of models",
    "models": "array of model objects with name, configuration_id, engine_name, prices, efficiency_data, technical_detail"
  },
  "sample": {
    "data": {
      "total": 7,
      "models": [
        {
          "name": "Neuer RAVAL",
          "price": 34250,
          "prices": [
            {
              "name": "total",
              "type": "default",
              "value": 34250,
              "formatted": "34.250,00 €"
            }
          ],
          "image_url": "https://render.seat.de/...",
          "carline_key": "CARLINE-KS1B",
          "engine_name": "Dynamic",
          "engine_types": [
            {
              "fuelType": "Elektro",
              "engineType": "PEV"
            }
          ],
          "efficiency_data": [
            {
              "standard": "wltp",
              "engineType": "PEV",
              "efficiencyClass": "A"
            }
          ],
          "price_formatted": "34.250,00 €",
          "configuration_id": "ePl9IIpVw_Cws2OQj6efq653sKETiucdfXzAghau-ob...",
          "technical_detail": {
            "power": {
              "kilowatts": {
                "formatted": "155 kW"
              },
              "horsepower": {
                "formatted": "211 PS"
              }
            },
            "battery": {
              "capacity": {
                "formatted": "52 kWh"
              }
            }
          }
        }
      ]
    },
    "status": "success"
  }
}

About the cupraofficial.de API

The CUPRA Official API covers 5 endpoints that expose the full cupraofficial.de vehicle configurator, from listing all available models with default pricing and efficiency data via list_models, to retrieving trim levels, engine options, exterior colors, wheel choices, upholstery, and optional equipment packages — each with pricing and product images — for any configuration ID and market.

Models and Trims

The list_models endpoint returns every available CUPRA model alongside its configuration_id, engine_name, pricing, efficiency_data, and technical_detail. The configuration_id values returned here are the entry point for all downstream calls. Pass one to get_trims to retrieve the available trim levels for that model — each trim includes a key, name, description, base_configuration_id, and a highlights array summarizing its distinguishing features. Both endpoints accept a language code and a market_code parameter (e.g. '007' for Germany) to localize the response.

Configuration Details

get_configuration_details accepts a configuration_id — sourced from list_models, get_trims, or update_configuration — and returns the full spec for that configuration: engines (with fuelType, technicalDetail, efficiencyTestData, and prices), colors, wheels (with dimensions), and upholsteries. Every visual element includes an imageUrl. The prices array carries typed price objects with type, name, value, and formatted fields, reflecting the currently selected options.

Updating a Configuration

update_configuration is a POST endpoint that takes a current configuration_id and one or more equipment_codes (comma-separated, e.g. 'F14 2Y2Y' for a specific color). It returns a new_configuration_id representing the modified build, a valid boolean, and a conflicts object with add and remove arrays that identify any equipment incompatibilities introduced by the change. Pass the new_configuration_id back into get_configuration_details to see updated pricing and visuals.

Optional Equipment

get_optional_equipment returns the full list of add-ons available for a given configuration. Each item includes a code, name, category (covering areas like exterior accessories, safety systems, multimedia, and discount packages), description, prices, images, and a packageParts array for grouped packages. The total field at the top of the response gives the count of available items for that configuration.

Common use cases
  • Build a CUPRA model comparison tool showing engine options, fuel types, and base pricing across all models using list_models.
  • Render a trim-level selector UI with highlights and descriptions pulled from get_trims for a chosen model.
  • Display a real-time configurator with color swatches and wheel visuals, sourcing imageUrl and prices from get_configuration_details.
  • Detect equipment conflicts when a user selects incompatible options by parsing the conflicts.add and conflicts.remove arrays from update_configuration.
  • Populate an optional extras catalog with categories, descriptions, and pricing from get_optional_equipment including grouped package contents via packageParts.
  • Track pricing differences across CUPRA markets by calling list_models and get_configuration_details with different market_code values.
  • Export efficiency and emissions data for all CUPRA powertrains by iterating engines[*].efficiencyTestData from get_configuration_details.
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 CUPRA offer an official public developer API for its configurator?+
CUPRA does not publish an official public developer API for its vehicle configurator. This API provides structured access to the configurator data that the official site exposes to end users.
What does `get_configuration_details` return beyond just pricing?+
It returns engines (including fuelType, efficiencyTestData, and technicalDetail), colors, wheels (with dimensions), upholsteries, and images — all with imageUrl fields and individual prices objects. The prices array includes typed entries with value and formatted fields reflecting the current configuration state.
How does `update_configuration` handle equipment conflicts?+
The endpoint returns a conflicts object containing add and remove arrays. If the submitted equipment_codes cannot coexist with the current configuration, conflicting items are listed there. The valid boolean indicates whether the resulting configuration is fully valid. The new_configuration_id reflects the applied changes regardless, so you can inspect the result with get_configuration_details.
Does the API return dealer inventory or real-time stock availability?+
No. The API covers configurator data — models, trims, engines, colors, wheels, upholstery, optional equipment, and pricing — but does not include dealer inventory, stock levels, or delivery lead times. You can fork this API on Parse and revise it to add an endpoint targeting availability data if the source exposes it.
Are markets outside Germany covered?+
The market_code parameter is supported on all endpoints, so other markets can be queried by passing the appropriate code. However, the available model lines, pricing, and option sets will vary by market, and not all markets may return the same depth of data. Coverage depends on what the configurator exposes for each market code.
Page content last updated . Spec covers 5 endpoints from www.cupraofficial.de.
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.