Adres-API-documentatie
Eén REST API voor adresautocomplete, adresvalidatie, postcode opzoeken, reverse geocoding en afstandsberekening in 11 Europese landen. Gebruik het om afrekenformulieren aan te vullen, adressen te valideren voor verzending, de dichtstbijzijnde winkel te vinden of afstanden tussen locaties te berekenen.
Adresautocomplete toevoegen aan uw eigen formulier? Begin met de Infer SDK's
https://api.pro6pp.nl/v2/autocomplete/nl?postalCode=1017AA&streetNumber=4&premise=A&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/be?postalCode=1000&street=Anderlechtsesteenweg&streetNumber=144&box=bus b002&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/lu?postalCode=9766&street=Duerefstrooss&streetNumber=1&premise=A&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/de?postalCode=86975&settlement=Bernbeuren&street=Schwabenstraße&streetNumber=3&premise=a&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/fr?postalCode=06600&settlement=Antibes&street=Rue de la Baume&streetNumber=10&premise=bis&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/dk?postalCode=6430&settlement=Stevning&street=Stevningnorvej&streetNumber=19&premise=A&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/at?postalCode=1100&settlement=Favoriten&street=Eva-Zilcher-Gasse&streetNumber=1&premise=A&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/ch?postalCode=4001&settlement=Basel&street=Marktplatz&streetNumber=30&premise=a&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/es?postalCode=28001&settlement=Madrid&street=Calle goya&streetNumber=1&premise=A&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/gb?postalCode=B1 2JB&settlement=Birmingham City Centre&street=Brindley Place&streetNumber=1&premise=A&authKey=YOUR_API_KEYhttps://api.pro6pp.nl/v2/autocomplete/it?postalCode=20121&settlement=Milano&street=Via Alessandro Manzoni&streetNumber=12&premise=A&authKey=YOUR_API_KEY{
"BAGNumberId": "0363200000543031",
"BAGPremiseId": "0363100012179462",
"BAGPublicSpaceId": "0363300000002701",
"BAGResidenceId": "0363010001172966",
"BAGType": "vbo",
"constructionYear": 1766,
"country": "Netherlands",
"countryCode": "NL",
"district": "Grachtengordel-Zuid",
"lat": 52.36698,
"lng": 4.89398,
"municipality": "Amsterdam",
"neighbourhood": "Rembrandtplein e.o.",
"plotSize": 78,
"postalCode": "1017AA",
"premise": "A",
"province": "Noord-Holland",
"purposes": [
"woonfunctie"
],
"settlement": "Amsterdam",
"street": "Amstel",
"streetNumber": 4,
"surfaceArea": 63
}Voorbeeld: Autocomplete, NederlandUitproberen
Aan de slag
Drie stappen naar uw eerste antwoord.
Vraag een API-sleutel aan
Every request needs an API key, which you can get in the portal.
Verstuur een verzoek
Roep
https://api.pro6pp.nl/v2aan met het pad van het endpoint en voegauthKeytoe als query-parameter.Lees het antwoord
Elke call antwoordt met JSON. Elke endpointpagina toont de antwoordvelden en u kunt een voorbeeldcall versturen om ze te zien.
- Basis-URL
https://api.pro6pp.nl/v2- Authenticatie
authKeyquery-parameter- Versie
- 2.0.0
- Antwoordformaat
- application/json
- CORS
- Wildcard-origin, aan te roepen vanuit de browser
- TLS
- We ondersteunen TLS 1.2 + 1.3 op
api.pro6pp.nl
Meer over de API
Introduction
This API is documented in OpenAPI format. This API replaces our v1 legacy API over time. See the API deprecation about support durations. All v2 endpoints support an optional trailing slash and serve both forms directly, without a redirect.
Cross-Origin Resource Sharing
This API features Cross-Origin Resource Sharing (CORS) implemented in compliance with W3C spec. And that allows cross-domain communication from the browser. All responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.
Authentication
Pro6PP's security is based on an authorization key. You have to supply the query parameter 'authKey' to request data from the API.
Beschikbare API-functies
Selecteer een land om de beschikbare API-oproepen te bekijken.
Autocomplete
BètaEen Nederlands adres automatisch aanvullen.
/autocomplete/nlSuggest
BètaStel een Nederlands adresveld voor.
/suggest/nl/postalCode/suggest/nl/settlement/suggest/nl/street/suggest/nl/streetNumberInfer
AlphaMogelijke Nederlandse adressen uit een string voorstellen.
/infer/nlDistance
BètaRijafstand en rijtijd tussen twee Nederlandse postcodes.
/distance/nlRange
BètaGeeft Nederlandse postcodes binnen het bereik van een opgegeven postcode.
/range/nlLocator
BètaRetourneer postcodes in de buurt van een postcode of lengte-/breedtecombinatie.
/locator/nlPOST /locator/nlFeedback
BètaBeheer ontbrekende adressen in Nederland.
/feedback/nlPOST /feedback/nlDELETE /feedback/nl/feedback/nl/postcodePOST /feedback/nl/postcodeDELETE /feedback/nl/postcodeReverse Global
BètaEen breedtegraad/lengtegraad omkeren naar een adres.
/reverse/globalGebouwd voor integratie
OpenAPI gebaseerde REST API
Elk endpoint staat beschreven in een gepubliceerde OpenAPI 3-specificatie. Genereer daarmee een getypeerde client voor uw stack, of lees de API-documentatie voor adresvalidatie endpoint voor endpoint door.
Gedocumenteerde foutmeldingen
Elk endpoint somt de fouten op die het kan teruggeven, elk met een error_id en een voorbeeldbody. Elke call geeft fouten in hetzelfde formaat terug, dus één foutafhandeling dekt ze allemaal.
Een vastgelegde afbouwperiode
Er verdwijnt niets zonder aankondiging. Zolang v2 nog geen productiestatus heeft, geldt een afbouwperiode van minimaal 6 maanden, en minimaal 36 maanden zodra v2 stabiel is.
Voorbeelden in vier talen
Elke endpointpagina bevat codevoorbeelden voor adresvalidatie in cURL, JavaScript, Python en PHP, naast een verzoek dat u direct vanaf de pagina kunt versturen om het echte antwoord te zien.
Gebruikscases
Webwinkels - Adresvalidatie & snelle invoer
Sneller afrekenen met automatisch ingevulde, gevalideerde adressen voor een snelle pakketbezorging.
Vervoer & Taxi - Afstandberekeningen
Krijg nauwkeurige routeafstanden om de reistijd te optimaliseren en de vlootplanning te verbeteren.
Onroerend goed - Gegevens over huisvesting en kavels
Toegang tot woninggrootte, perceeloppervlakte en bouwjaar om lijsten en hulpmiddelen te verrijken.
Detailhandel & Franchise - Locatieoptimalisatie
Optimaliseer de locatieplanning en leveringsroutes met behulp van nauwkeurige locatie- en afstandsgegevens.
