Download OpenAPI specification:
Retrieve eligible car park data across all 16 German federal states. Austria is excluded. Coverage depends on available records in the source systems.
Every request requires HTTPS mutual TLS (mTLS). Configure the supplied password-protected PFX/PKCS#12 client certificate for nvbw.contipark-api.de and use the passphrase supplied separately. Keep server certificate validation enabled. The certificate and passphrase are not embedded in this document. This HTML file is an API reference; execute requests with an mTLS-capable client.
Base URL: https://nvbw.contipark-api.de/v1
Explicitly request limit=150 for more execution-time headroom. The server default when omitted and the maximum remain 250. A page may contain fewer records than requested: always use pagination.nextOffset for the next request and stop when it is null. Do not advance by the requested limit. For example, if returned=146 and nextOffset=146, continue with GET /carparks?offset=146&limit=150. Data is live, not a snapshot; additions and deletions can shift offsets between requests.
Global IDs are internal and must not be published. Response fields indicate whether they may be published using their public flag; id.public remains false. A public identifier is not available in this release.
Returns comprehensive data for a specific car park, including basic information, gates, dimensions, operations, opening hours, parking spots, charging stations, tags, and consumer management details.
| globalId required | string non-empty Example: globalId=de-example-001 Unique global identifier of the car park |
{- "id": {
- "required": true,
- "public": false,
- "value": "de-example-001"
}, - "type": {
- "label": "Parkart",
- "required": true,
- "public": true,
- "value": "PH",
- "options": [
- {
- "value": "PH",
- "label": "Parkhaus"
}, - {
- "value": "PD",
- "label": "Parkdeck"
}, - {
- "value": "PP",
- "label": "Parkplatz"
}, - {
- "value": "TG",
- "label": "Tiefgarage"
}
]
}, - "namePublicDE": {
- "label": "Name (öffentlich | de)",
- "required": true,
- "public": true,
- "value": "Düsseldorf Arcaden"
}, - "namePublicEN": {
- "label": "Name (öffentlich | en)",
- "required": true,
- "public": true,
- "value": "Düsseldorf Arcaden"
}, - "gates": [
- {
- "lng": {
- "label": "Longitude",
- "required": true,
- "public": true,
- "value": 6.772975
}, - "lat": {
- "label": "Latitude",
- "required": true,
- "public": true,
- "value": 51.208873
}, - "type": {
- "label": "Typ",
- "required": true,
- "public": true,
- "value": "entry",
- "options": [
- {
- "value": "entry",
- "label": "Einfahrt"
}, - {
- "value": "exit",
- "label": "Ausfahrt"
}
]
}, - "street": {
- "label": "Straße",
- "required": true,
- "public": true,
- "value": "Bachstraße"
}, - "houseNumber": {
- "label": "Hausnummer",
- "required": false,
- "public": true,
- "value": "141"
}, - "zipCode": {
- "label": "PLZ",
- "required": true,
- "public": true,
- "value": "40217"
}
}
], - "dimensions": {
- "height": {
- "label": "Durchfahrtshöhe",
- "required": false,
- "public": true,
- "value": 1.9,
- "unit": "m"
}, - "width": {
- "label": "Durchfahrtsbreite",
- "required": false,
- "public": true,
- "value": 2.2,
- "unit": "m"
}, - "length": {
- "label": "Durchfahrtslänge",
- "required": false,
- "public": true,
- "value": 0,
- "unit": "m"
}, - "weight": {
- "label": "Durchfahrtsgewicht",
- "required": false,
- "public": true,
- "value": 2,
- "unit": "t"
}
}, - "operations": {
- "operational": {
- "from": {
- "label": "Operativ ab",
- "required": true,
- "public": false,
- "value": "23.01.2012",
- "formatHint": "DD.MM.YYYY"
}, - "to": {
- "label": "Operativ bis",
- "required": true,
- "public": false,
- "value": "31.12.2099",
- "formatHint": "DD.MM.YYYY"
}
}, - "status": {
- "type": {
- "label": "Status",
- "value": "open",
- "required": false,
- "public": true,
- "options": [
- {
- "value": "open",
- "label": "In Betrieb"
}, - {
- "value": "closed",
- "label": "Geschlossen"
}, - {
- "value": "planned",
- "label": "Geplant"
}
]
}
}, - "numParkdecks": {
- "label": "Anzahl Parkdecks",
- "required": false,
- "public": true,
- "value": 5
}, - "hasBarrier": {
- "label": "Beschrankt",
- "required": false,
- "value": true,
- "public": true
}
}, - "generalInformation": {
- "maxParkLength": {
- "label": "Max. Verweildauer",
- "required": false,
- "public": true,
- "value": ""
}, - "freeParkingTime": {
- "label": "Karenzzeit (in Minuten)",
- "required": false,
- "public": true,
- "value": 0
}, - "allRoundService": {
- "label": "24/7 Service (Leitzentrale)",
- "required": false,
- "value": false,
- "public": true
}, - "multilingualHandling": {
- "label": "Mehrsprachige Bedienung am Zahlautomaten",
- "required": false,
- "value": false,
- "public": true
}
}, - "station": {
- "name": {
- "label": "Bahnhof",
- "required": false,
- "public": true,
- "value": ""
}, - "distance": {
- "label": "Entfernung zum nächsten Bahnhofseingang",
- "required": false,
- "public": true,
- "value": ""
}
}, - "bahnPark": {
- "isBahnPark": {
- "label": "BahnPark-Standort",
- "required": false,
- "value": false,
- "public": false
}, - "website": {
- "label": "URL zur Standortseite der BahnPark",
- "required": false,
- "public": true,
- "value": ""
}
}, - "openingHours": {
- "required": false,
- "public": true,
- "monday": {
- "from": {
- "label": "Beginn 1",
- "value": "00:00"
}, - "until": {
- "label": "Ende 1",
- "value": "23:59"
}, - "allDay": {
- "label": "Durchgehend",
- "value": true
}, - "closed": {
- "label": "Geschlossen",
- "value": false
}
}, - "tuesday": {
- "from": {
- "label": "Beginn 1",
- "value": "06:00"
}, - "until": {
- "label": "Ende 1",
- "value": "23:00"
}, - "allDay": {
- "label": "Durchgehend",
- "value": false
}, - "closed": {
- "label": "Geschlossen",
- "value": false
}
}, - "wednesday": {
- "from": {
- "label": "Beginn 1",
- "value": "00:00"
}, - "until": {
- "label": "Ende 1",
- "value": "00:00"
}, - "allDay": {
- "label": "Durchgehend",
- "value": false
}, - "closed": {
- "label": "Geschlossen",
- "value": true
}
}
}, - "parkingSpots": {
- "total": {
- "label": "Gesamtstellplätze *",
- "required": false,
- "public": true,
- "value": 832
}, - "women": {
- "label": "Frauen-Stellplätze",
- "required": false,
- "public": true,
- "value": 45
}, - "disabled": {
- "label": "Behinderten-Stellplätze",
- "required": false,
- "public": true,
- "value": 24
}, - "motorhome": {
- "label": "Wohnmobile Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "xxl": {
- "label": "XXL Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "bahnComfort": {
- "label": "Bahn Comfort Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "mini": {
- "label": "Mini-Stellplätze (Länge < 3m)",
- "required": false,
- "public": true,
- "value": 0
}, - "bus": {
- "label": "Bus-Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "motorcycle": {
- "label": "Motorrad Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "shortTerm": {
- "label": "Kurzzeitparker",
- "required": false,
- "public": true,
- "value": 0
}, - "bicycle": {
- "label": "Fahrrad-Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "pcardService": {
- "label": "PCard Service - Stellplätze",
- "required": false,
- "public": true,
- "value": 3
}, - "motherChild": {
- "label": "Mutter-Kind Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "truck": {
- "label": "LKW-Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "senior": {
- "label": "60+ (Senioren) Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}
}, - "chargingStations": {
- "stationsAvailable": {
- "label": "E-Ladestationen vorhanden",
- "required": false,
- "public": true,
- "value": false
}, - "number": {
- "label": "Anzahl Ladepunkte",
- "required": false,
- "public": true,
- "value": ""
}, - "operator": {
- "label": "Ladestation (Betreiber)",
- "required": false,
- "public": true,
- "value": ""
}, - "plugtype": {
- "label": "Ladestation (Steckertyp/KW)",
- "required": false,
- "public": true,
- "value": ""
}, - "position": {
- "label": "Ladestation (Standort)",
- "required": false,
- "public": true,
- "value": ""
}
}, - "tags": {
- "services": {
- "label": "Services",
- "required": false,
- "public": true,
- "value": "Notruf (über Leitzentrale),Erste-Hilfe-Kasten,Rollstuhlgerecht",
- "options": [
- {
- "value": "Notruf (über Leitzentrale)",
- "label": "Notruf (über Leitzentrale)"
}, - {
- "value": "Defibrillator",
- "label": "Defibrillator"
}, - {
- "value": "Erste-Hilfe-Kasten",
- "label": "Erste-Hilfe-Kasten"
}, - {
- "value": "Aufzug",
- "label": "Aufzug"
}, - {
- "value": "Rollstuhlgerecht",
- "label": "Rollstuhlgerecht"
}
]
}, - "payments": {
- "label": "Zahlarten",
- "required": false,
- "public": true,
- "value": "Pcard,American Express,MasterCard,VISA,Bargeld,Google Pay,Apple Pay",
- "options": [
- {
- "value": "Pcard",
- "label": "Pcard"
}, - {
- "value": "girocard (EC)",
- "label": "girocard (EC)"
}, - {
- "value": "American Express",
- "label": "American Express"
}, - {
- "value": "MasterCard",
- "label": "MasterCard"
}, - {
- "value": "VISA",
- "label": "VISA"
}, - {
- "value": "Bargeld",
- "label": "Bargeld"
}, - {
- "value": "Google Pay",
- "label": "Google Pay"
}, - {
- "value": "Apple Pay",
- "label": "Apple Pay"
}
]
}
}, - "consumerManagement": {
- "additionalInformationDE": {
- "label": "Zusatzinformation öffentlich (de)",
- "required": false,
- "public": true,
- "value": "Rolltor schließt um 22:15 und öffnet 05:15. Einfahrt in dieser Zeit nur für Dauerparker. Ausfahrt ist immer möglich."
}, - "mcpDescriptionDE": {
- "label": "Mein Contipark Beschreibung (de)",
- "required": false,
- "public": true,
- "value": "Das Contipark Parkhaus Düsseldorf Arcaden in Düsseldorf bietet direkten Zugang zum gleichnamigen Einkaufszentrum."
}, - "mcpUrl": {
- "label": "Mein Contipark Url",
- "required": false,
- "public": true,
}, - "contactInfo": {
- "label": "Steuerleitzentrale",
- "required": false,
- "public": true,
- "mail": "",
- "phone": ""
}
}
}Returns complete details for eligible German car parks, sorted by Global ID. Clients should explicitly request limit=150 to leave more execution-time headroom. Omitting limit still defaults to up to 250 items. Time and payload budgets can shorten a page: always continue using nextOffset, never offset + limit. The dataset is live, not a snapshot; insertions or deletions between requests can shift offsets. Global IDs remain internal and must not be published.
| offset | integer [ 0 .. 9007199254740991 ] Default: 0 |
| limit | integer [ 1 .. 250 ] Default: 250 Example: limit=150 Recommended client page size: 150. The server default and maximum remain 250. Pages may still be shortened by time or payload budgets. |
{- "data": [
- {
- "id": {
- "required": true,
- "public": false,
- "value": "de-example-001"
}, - "type": {
- "label": "Parkart",
- "required": true,
- "public": true,
- "value": "PH",
- "options": [
- {
- "value": "PH",
- "label": "Parkhaus"
}, - {
- "value": "PD",
- "label": "Parkdeck"
}, - {
- "value": "PP",
- "label": "Parkplatz"
}, - {
- "value": "TG",
- "label": "Tiefgarage"
}
]
}, - "namePublicDE": {
- "label": "Name (öffentlich | de)",
- "required": true,
- "public": true,
- "value": "Düsseldorf Arcaden"
}, - "namePublicEN": {
- "label": "Name (öffentlich | en)",
- "required": true,
- "public": true,
- "value": "Düsseldorf Arcaden"
}, - "gates": [
- {
- "lng": {
- "label": "Longitude",
- "required": true,
- "public": true,
- "value": 6.772975
}, - "lat": {
- "label": "Latitude",
- "required": true,
- "public": true,
- "value": 51.208873
}, - "type": {
- "label": "Typ",
- "required": true,
- "public": true,
- "value": "entry",
- "options": [
- {
- "value": "entry",
- "label": "Einfahrt"
}, - {
- "value": "exit",
- "label": "Ausfahrt"
}
]
}, - "street": {
- "label": "Straße",
- "required": true,
- "public": true,
- "value": "Bachstraße"
}, - "houseNumber": {
- "label": "Hausnummer",
- "required": false,
- "public": true,
- "value": "141"
}, - "zipCode": {
- "label": "PLZ",
- "required": true,
- "public": true,
- "value": "40217"
}
}
], - "dimensions": {
- "height": {
- "label": "Durchfahrtshöhe",
- "required": false,
- "public": true,
- "value": 1.9,
- "unit": "m"
}, - "width": {
- "label": "Durchfahrtsbreite",
- "required": false,
- "public": true,
- "value": 2.2,
- "unit": "m"
}, - "length": {
- "label": "Durchfahrtslänge",
- "required": false,
- "public": true,
- "value": 0,
- "unit": "m"
}, - "weight": {
- "label": "Durchfahrtsgewicht",
- "required": false,
- "public": true,
- "value": 2,
- "unit": "t"
}
}, - "operations": {
- "operational": {
- "from": {
- "label": "Operativ ab",
- "required": true,
- "public": false,
- "value": "23.01.2012",
- "formatHint": "DD.MM.YYYY"
}, - "to": {
- "label": "Operativ bis",
- "required": true,
- "public": false,
- "value": "31.12.2099",
- "formatHint": "DD.MM.YYYY"
}
}, - "status": {
- "type": {
- "label": "Status",
- "value": "open",
- "required": false,
- "public": true,
- "options": [
- {
- "value": "open",
- "label": "In Betrieb"
}, - {
- "value": "closed",
- "label": "Geschlossen"
}, - {
- "value": "planned",
- "label": "Geplant"
}
]
}
}, - "numParkdecks": {
- "label": "Anzahl Parkdecks",
- "required": false,
- "public": true,
- "value": 5
}, - "hasBarrier": {
- "label": "Beschrankt",
- "required": false,
- "value": true,
- "public": true
}
}, - "generalInformation": {
- "maxParkLength": {
- "label": "Max. Verweildauer",
- "required": false,
- "public": true,
- "value": ""
}, - "freeParkingTime": {
- "label": "Karenzzeit (in Minuten)",
- "required": false,
- "public": true,
- "value": 0
}, - "allRoundService": {
- "label": "24/7 Service (Leitzentrale)",
- "required": false,
- "value": false,
- "public": true
}, - "multilingualHandling": {
- "label": "Mehrsprachige Bedienung am Zahlautomaten",
- "required": false,
- "value": false,
- "public": true
}
}, - "station": {
- "name": {
- "label": "Bahnhof",
- "required": false,
- "public": true,
- "value": ""
}, - "distance": {
- "label": "Entfernung zum nächsten Bahnhofseingang",
- "required": false,
- "public": true,
- "value": ""
}
}, - "bahnPark": {
- "isBahnPark": {
- "label": "BahnPark-Standort",
- "required": false,
- "value": false,
- "public": false
}, - "website": {
- "label": "URL zur Standortseite der BahnPark",
- "required": false,
- "public": true,
- "value": ""
}
}, - "openingHours": {
- "required": false,
- "public": true,
- "monday": {
- "from": {
- "label": "Beginn 1",
- "value": "00:00"
}, - "until": {
- "label": "Ende 1",
- "value": "23:59"
}, - "allDay": {
- "label": "Durchgehend",
- "value": true
}, - "closed": {
- "label": "Geschlossen",
- "value": false
}
}, - "tuesday": {
- "from": {
- "label": "Beginn 1",
- "value": "06:00"
}, - "until": {
- "label": "Ende 1",
- "value": "23:00"
}, - "allDay": {
- "label": "Durchgehend",
- "value": false
}, - "closed": {
- "label": "Geschlossen",
- "value": false
}
}, - "wednesday": {
- "from": {
- "label": "Beginn 1",
- "value": "00:00"
}, - "until": {
- "label": "Ende 1",
- "value": "00:00"
}, - "allDay": {
- "label": "Durchgehend",
- "value": false
}, - "closed": {
- "label": "Geschlossen",
- "value": true
}
}
}, - "parkingSpots": {
- "total": {
- "label": "Gesamtstellplätze *",
- "required": false,
- "public": true,
- "value": 832
}, - "women": {
- "label": "Frauen-Stellplätze",
- "required": false,
- "public": true,
- "value": 45
}, - "disabled": {
- "label": "Behinderten-Stellplätze",
- "required": false,
- "public": true,
- "value": 24
}, - "motorhome": {
- "label": "Wohnmobile Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "xxl": {
- "label": "XXL Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "bahnComfort": {
- "label": "Bahn Comfort Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "mini": {
- "label": "Mini-Stellplätze (Länge < 3m)",
- "required": false,
- "public": true,
- "value": 0
}, - "bus": {
- "label": "Bus-Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "motorcycle": {
- "label": "Motorrad Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "shortTerm": {
- "label": "Kurzzeitparker",
- "required": false,
- "public": true,
- "value": 0
}, - "bicycle": {
- "label": "Fahrrad-Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "pcardService": {
- "label": "PCard Service - Stellplätze",
- "required": false,
- "public": true,
- "value": 3
}, - "motherChild": {
- "label": "Mutter-Kind Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "truck": {
- "label": "LKW-Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}, - "senior": {
- "label": "60+ (Senioren) Stellplätze",
- "required": false,
- "public": true,
- "value": 0
}
}, - "chargingStations": {
- "stationsAvailable": {
- "label": "E-Ladestationen vorhanden",
- "required": false,
- "public": true,
- "value": false
}, - "number": {
- "label": "Anzahl Ladepunkte",
- "required": false,
- "public": true,
- "value": ""
}, - "operator": {
- "label": "Ladestation (Betreiber)",
- "required": false,
- "public": true,
- "value": ""
}, - "plugtype": {
- "label": "Ladestation (Steckertyp/KW)",
- "required": false,
- "public": true,
- "value": ""
}, - "position": {
- "label": "Ladestation (Standort)",
- "required": false,
- "public": true,
- "value": ""
}
}, - "tags": {
- "services": {
- "label": "Services",
- "required": false,
- "public": true,
- "value": "Notruf (über Leitzentrale),Erste-Hilfe-Kasten,Rollstuhlgerecht",
- "options": [
- {
- "value": "Notruf (über Leitzentrale)",
- "label": "Notruf (über Leitzentrale)"
}, - {
- "value": "Defibrillator",
- "label": "Defibrillator"
}, - {
- "value": "Erste-Hilfe-Kasten",
- "label": "Erste-Hilfe-Kasten"
}, - {
- "value": "Aufzug",
- "label": "Aufzug"
}, - {
- "value": "Rollstuhlgerecht",
- "label": "Rollstuhlgerecht"
}
]
}, - "payments": {
- "label": "Zahlarten",
- "required": false,
- "public": true,
- "value": "Pcard,American Express,MasterCard,VISA,Bargeld,Google Pay,Apple Pay",
- "options": [
- {
- "value": "Pcard",
- "label": "Pcard"
}, - {
- "value": "girocard (EC)",
- "label": "girocard (EC)"
}, - {
- "value": "American Express",
- "label": "American Express"
}, - {
- "value": "MasterCard",
- "label": "MasterCard"
}, - {
- "value": "VISA",
- "label": "VISA"
}, - {
- "value": "Bargeld",
- "label": "Bargeld"
}, - {
- "value": "Google Pay",
- "label": "Google Pay"
}, - {
- "value": "Apple Pay",
- "label": "Apple Pay"
}
]
}
}, - "consumerManagement": {
- "additionalInformationDE": {
- "label": "Zusatzinformation öffentlich (de)",
- "required": false,
- "public": true,
- "value": "Rolltor schließt um 22:15 und öffnet 05:15. Einfahrt in dieser Zeit nur für Dauerparker. Ausfahrt ist immer möglich."
}, - "mcpDescriptionDE": {
- "label": "Mein Contipark Beschreibung (de)",
- "required": false,
- "public": true,
- "value": "Das Contipark Parkhaus Düsseldorf Arcaden in Düsseldorf bietet direkten Zugang zum gleichnamigen Einkaufszentrum."
}, - "mcpUrl": {
- "label": "Mein Contipark Url",
- "required": false,
- "public": true,
}, - "contactInfo": {
- "label": "Steuerleitzentrale",
- "required": false,
- "public": true,
- "mail": "",
- "phone": ""
}
}
}
], - "pagination": {
- "total": 1,
- "offset": 0,
- "limit": 150,
- "returned": 1,
- "nextOffset": null,
- "hasMore": false
}
}