Blulinc

Open Charge Map

POI / Search

gethttps://api.openchargemap.io/v3/poi/?output=json&compact=true&verbose=false&maxresults=300&latitude=50.95&longitude=4.23&distance=60&distanceunit=KM

Publieke laadpunten in een straal rond een coördinaat.

Attributie is verplicht

Toon zichtbaar in de UI: © Open Charge Map contributors (CC-BY 4.0). Dit is een licentievoorwaarde, niet optioneel.

Eigen key aanmaken

Gratis account op openchargemap.org, dan Profile en API Key. Open Charge Map is een onafhankelijke community-database, gebruikt als interim-bron tot Blulinc's eigen roaming-netwerk (OCPI) beschikbaar is.

Headers

X-API-Keystringrequired

Je eigen Open Charge Map key. Ook als query-param ?key= toegestaan, maar de header is netter.

Query Params

outputstringrequired

json

compactboolean

true

verboseboolean

false

maxresultsinteger

Wij cappen op 500.

latitudenumber

Middelpunt van de zoekcirkel.

longitudenumber

Middelpunt van de zoekcirkel.

distancenumber

Straal. Wij cappen intern op 200 km, doorgaans 40 tot 80 km bij een eerste laad.

distanceunitstring

KM

countrycodestring

ISO-2 landcode, alternatief voor coördinaten (bv. BE).

Responses

200OK
401X-API-Key ontbreekt of is ongeldig
429Fair-use limiet overschreden

Response verwerken

  • Vermogen: neem het maximum van PowerKW over alle Connections van dat punt.
  • Connector-type: map ConnectionTypeID naar een leesbaar label.
  • Filter client-side op connector-type en minimum-vermogen. De eigen filter-params van Open Charge Map zijn minder fijnmazig.
ConnectionTypeIDLabel
33CCS2
32CCS1
25Type 2
1036Type 2
2CHAdeMO

Volledige lijst van alle ID's staat op openchargemap.org/site/develop/connectiontypes. Enkel deze vijf zijn relevant voor CCS2- en Type2-filters in de EU.

Kaart-logica die wij gebruiken

  • Bij het openen van de kaart: haal de 8 dichtstbijzijnde punten op, sorteer client-side op afstand, zodat de gebruiker altijd meteen iets ziet.
  • Bij pannen of zoomen: opnieuw ophalen met het nieuwe kaartcentrum, met een cache per tegel (middelpunt afgerond op ongeveer 0.1 graad).
  • Harde grens van 150 tot 200 km zoekstraal om te vermijden dat één call duizenden resultaten teruggeeft.

Blijft in deze pagina, wordt nergens opgeslagen of verzonden.

https://api.openchargemap.io/v3/poi/?output=json&compact=true&verbose=false&maxresults=300&latitude=50.95&longitude=4.23&distance=60&distanceunit=KM
curl --request GET \
  --url 'https://api.openchargemap.io/v3/poi/?output=json&compact=true&verbose=false&maxresults=300&latitude=50.95&longitude=4.23&distance=60&distanceunit=KM' \
  --header 'X-API-Key: <OPEN_CHARGE_MAP_API_KEY>' \
  --header 'Accept: application/json'
Try it consoleserver-proxy

Vul de parameters in en verstuur de call. De aanvraag loopt via de backend-proxy die de API-key server-side toevoegt.

Query Params

Via server-proxy, geen keys in de browser

Live respons

Nog geen call uitgevoerd.

Respons

OK

[
  {
    "ID": 15957,
    "AddressInfo": {
      "Title": "...",
      "Latitude": 50.95,
      "Longitude": 4.23,
      "AddressLine1": "...",
      "Town": "...",
      "CountryID": 26
    },
    "Connections": [{ "ConnectionTypeID": 25, "PowerKW": 22 }],
    "OperatorInfo": { "Title": "..." },
    "UsageCost": "..."
  }
]

Bijgewerkt 6 augustus 2026

Laadpuntdata van de publieke kaart: © Open Charge Map contributors (CC-BY 4.0).