Volkswagen website screenshot

Volkswagen

Volkswagen is a German automotive company and the parent of the VW Group, manufacturing vehicles under brands including Volkswagen, Audi, SEAT, Skoda, CUPRA, Porsche, Lamborghini, and Bentley. The OKAPI (Open Konfigurator API) provides programmatic access to VW AG product data for vehicle catalog browsing, interactive configuration, buildability validation, WLTP emissions data, configuration images, and order/pricing information across global markets.

1 APIs 0 Features
AutomobilesCarsVehiclesAutomotiveVehicle Configuration

APIs

Volkswagen OKAPI - Open Konfigurator API

The VW OKAPI API provides access to Volkswagen AG product data and vehicle configuration services across global markets. Catalog endpoints (GET) browse countries, brands, models...

Collections

GraphQL

Volkswagen GraphQL API

Volkswagen provides connected vehicle APIs through the We Connect platform. The API covers vehicle status, remote operations (lock, ventilation, charging), electric range and ch...

GRAPHQL

Pricing Plans

Volkswagen Plans Pricing

3 plans

PLANS

Rate Limits

Volkswagen Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Volkswagen Context

25 classes · 0 properties

JSON-LD

API Governance Rules

Volkswagen API Rules

8 rules · 2 errors 5 warnings 1 info

SPECTRAL

JSON Structure

Volkswagen Vehicle Config Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
WhatsNew
WhatsNew
🔗
Guide
Guide
💬
Support
Support
📜
TermsOfService
TermsOfService
🌐
Portal
Portal
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Volkswagen OKAPI - Open Konfigurator API
  version: v3
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Catalog
    type: folder
  items:
  - info:
      name: List Available Countries
      type: http
    http:
      method: GET
      url: https://productdata.volkswagenag.com/v3/countries
    docs: Returns all countries for which OKAPI offers vehicle configuration support. Each country has an ISO 3166-2 market
      identifier used in subsequent catalog calls.
  - info:
      name: List Brands By Country
      type: http
    http:
      method: GET
      url: https://productdata.volkswagenag.com/v3/catalog/:countryCode/brands
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
    docs: Returns all VW Group brands available in the specified country market.
  - info:
      name: List Models By Brand
      type: http
    http:
      method: GET
      url: https://productdata.volkswagenag.com/v3/catalog/:countryCode/brands/:brandId/models
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      - name: brandId
        value: ''
        type: path
        description: Brand UUID identifier.
    docs: Returns all vehicle models available for a specific brand in a country.
  - info:
      name: List Types By Model
      type: http
    http:
      method: GET
      url: https://productdata.volkswagenag.com/v3/catalog/:countryCode/models/:modelId/types
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      - name: modelId
        value: ''
        type: path
        description: Model UUID identifier.
    docs: Returns all vehicle types (trim levels, engine variants) for a specific model.
  - info:
      name: List Options By Type
      type: http
    http:
      method: GET
      url: https://productdata.volkswagenag.com/v3/catalog/:countryCode/types/:typeId/options
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      - name: typeId
        value: ''
        type: path
        description: Vehicle type UUID identifier.
    docs: Returns all configurable options for a vehicle type, including exterior colors, interior colors, wheels, radio,
      packages, and service guarantees.
- info:
    name: Configuration
    type: folder
  items:
  - info:
      name: Check Configuration Buildability
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/check
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: Validates whether a given set of selected options forms a buildable vehicle configuration. Returns conflict information
      if options are incompatible.
  - info:
      name: Recover Buildable Configuration
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/recover
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: Given an unbuildable configuration, returns the nearest valid buildable configuration by resolving conflicts between
      selected options.
  - info:
      name: Get Configuration Options
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/configure
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: Returns available options and choices for the current vehicle configuration, showing which options are selectable,
      unavailable, or required given current selections.
  - info:
      name: Resolve Configuration
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/resolve
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: Completes a partial configuration by resolving ambiguities and returning the fully distinct configuration with all
      options specified.
- info:
    name: Information
    type: folder
  items:
  - info:
      name: Get WLTP Emissions Data
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/wltp
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: Retrieves WLTP (Worldwide Harmonised Light Vehicles Test Procedure) fuel consumption and CO2 emissions data for
      a vehicle configuration.
  - info:
      name: Get Configuration Images
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/images
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: Returns URLs for vehicle images that correspond to the specified configuration, showing the vehicle with the selected
      exterior color, wheels, and other visual options.
  - info:
      name: Get Order Information
      type: http
    http:
      method: POST
      url: https://productdata.volkswagenag.com/v3/operation/:countryCode/order
      params:
      - name: countryCode
        value: ''
        type: path
        description: ISO 3166-2 market identifier (e.g. DE, AT, GB, US).
      body:
        type: json
        data: '{}'
    docs: 'Returns comprehensive order information for a configuration: current options, price, standard equipment list, and
      full technical specifications.'
bundled: true