303.489 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Verkeer en vervoer
OpenSky Network
Internationaal, relevant voor Nederland

OpenSky Network

Posities van vliegtuigen, opgevangen door een wereldwijd netwerk van ontvangers. Zonder account beperkt tot actuele posities.

Verkeer en vervoerOpenAPIRealtimeWereld · vliegtuig
Actueel · bijgewerkt minder dan een uur geleden · gecontroleerd 17:23
Nog geen voorbeeldgrafiek

Deze pagina is opgebouwd uit de catalogus en de dagelijkse statuscheck. Een uitgewerkte pagina krijgt ook grafieken uit de bron zelf, de valkuilen, voorbeeldcode en sites die de bron gebruiken.

Zie een uitgewerkte pagina

Wat je ermee kunt bouwen1

Wat kun je ermee?1 ideeën

Om te beginnen

Hoeveel vliegtuigen nu boven Nederland?

Eén verzoek met een bounding box geeft alle actuele posities. Het aantal van de laatste check staat op de statuspagina.

Vergelijkbare bronnen

APIREST (JSON) · gelezen 16 okt 2026

StandaardREST (JSON)documentatie
Toegang zonder sleutel

Anoniem: alleen de actuele posities (states/all) en live tracks, 400 credits per dag per IP. Met een gratis account: een API-client (client_id en client_secret) aanmaken op de accountpagina en een token halen via OAuth2 client credentials; het token is 30 minuten geldig. Gebruikersnaam en wachtwoord (basic auth) werken niet meer. getest

Omvang45

vliegtuigen boven Nederland (bbox 50,75–53,7 N, 3,2–7,22 O) op 16 okt 2026 om 23:37 getest

Formaten

json

Basisadres

https://opensky-network.org/api

Endpoints 7

  • GET/states/allStatusvectoren (positie, hoogte, snelheid, koers) van alle vliegtuigen, of binnen een bbox of voor bepaalde ICAO24-codes. Anoniem alleen het nu.
  • GET/states/ownStatusvectoren van je eigen ontvangers, zonder credits; alleen met account (anders 403).
  • GET/flights/allAlle vluchten in een interval van hoogstens 2 uur (begin, end); alleen met account.
  • GET/flights/aircraftVluchten van één vliegtuig (icao24) in hoogstens 2 dagen; alleen met account. Vluchten worden 's nachts verwerkt: alleen gisteren en eerder.
  • GET/flights/arrivalAankomsten op een luchthaven (ICAO, bv. EHAM) in hoogstens 2 dagen; alleen met account, gisteren en eerder. Anoniem gaf 403 "You cannot access historical flights".
  • GET/flights/departureVertrekken van een luchthaven (ICAO) in een interval; alleen met account.
  • GET/tracks/allRoute van één vliegtuig als lijst punten (tijd, lat, lon, hoogte, koers, op de grond). time=0 = de lopende vlucht; werkte anoniem. Experimenteel, hoogstens 30 dagen terug.

Filteren uit de beschrijving

Geen querytaal: kies een bbox, ICAO24-codes, een luchthaven of een tijdsinterval met queryparameters.

Parameters 6

lamin / lomin / lamax / lomaxBbox voor states/all; alle vier nodig. Nederland (50,75–53,7 N, 3,2–7,22 O) is ~12 vierkante graden = 1 credit.getest
icao24Transpondercode; herhaal de parameter voor meer vliegtuigen. Verplicht bij flights/aircraft en tracks.uit de beschrijving
timeMoment voor states/all (met account tot 1 uur terug, per 5 s) of tracks (0 = live). Anoniem met time gaf 403 "Authenticate to get historical data".getest
extendedVoegt de vliegtuigcategorie toe (index 17). Boven NL had 43 van de 45 categorie 0 (geen informatie).getest
begin / endInterval voor de flights-endpoints (all: max 2 uur; aircraft en arrival: max 2 dagen).uit de beschrijving
airportLuchthaven voor flights/arrival en flights/departure, bv. EHAM (Schiphol).uit de beschrijving

Velden van een statusvector (states/all is een lijst van lijsten, op positie) 15

NaamTypeBetekenis
timeinteger · Unix-tijd (s)Moment van de vectoren in het antwoord
states[0] icao24tekstTranspondercode (hex)
states[1] callsigntekstRoepnaam, 8 tekens met spaties aangevuld ("WZZ505 ")
states[2] origin_countrytekstLand van registratie, afgeleid uit de ICAO24-code
states[3] time_position / [4] last_contactinteger · Unix-tijd (s)Laatste positie en laatste bericht
states[5] longitude / [6] latitudegetal · graden WGS84Positie; kan null zijn
states[7] baro_altitudegetal · mBarometrische hoogte
states[8] on_groundbooleanOp de grond
states[9] velocitygetal · m/sGrondsnelheid
states[10] true_trackgetal · gradenKoers, met de klok mee vanaf noord
states[11] vertical_rategetal · m/sStijgen (+) of dalen (−)
states[13] geo_altitudegetal · mGeometrische hoogte
Toon alle 15
NaamTypeBetekenis
states[14] squawktekstTranspondercode van de verkeersleiding
states[16] position_sourceinteger0 ADS-B, 1 ASTERIX, 2 MLAT, 3 FLARM
states[17] categoryintegerVliegtuigcategorie (alleen met extended=1)

Limieten en valkuilen

  • Credits per dag, apart voor /states, /tracks en /flights: anoniem 400, met account 4.000, actieve feeder 8.000. Kop X-Rate-Limit-Remaining toont het saldo; op = 429 met X-Rate-Limit-Retry-After-Seconds. uit de beschrijving
  • states/all kost 1 credit tot 25 vierkante graden, 2 tot 100, 3 tot 400, 4 daarboven of wereldwijd. Flights en tracks: 4 voor live of korter dan 24 uur, 30 voor 1–2 kalenderdagen, daarna fors meer per dag. uit de beschrijving
  • Tijdsresolutie anoniem 10 seconden, met account 5 seconden. uit de beschrijving
  • robots.txt van opensky-network.org geeft 403 aan iedereen (ook zonder User-Agent). Een onleesbare robots.txt legt geen regels op; de API zelf antwoordt anoniem. De documentatie staat op GitHub Pages. getest
  • Geen historie zonder account: flights/* geeft anoniem 403 en een time-parameter bij states/all ook. Voor meer dan een uur terug verwijst de documentatie naar de Trino/MinIO-interface. getest
  • In tracks staan startTime en endTime als drijvende-kommagetal in wetenschappelijke notatie (1.792184179E9): rond af naar een geheel getal. getest
  • Dekking hangt af van vrijwillige ontvangers: laag vliegend verkeer en gebieden zonder ontvanger ontbreken. Tellingen zijn een ondergrens. ervaring

Probeer het HTTP 200 · 445 ms · 16 okt

https://opensky-network.org/api/states/all?lamin=50.75&lomin=3.2&lamax=53.7&lomax=7.22
{
  "time": 1792187453,
  "states": [
    [
      "4aca84",
      "NSZ2889 "
    ],
    [
      "440304",
      "BCS5GU  "
    ]
  ]
}

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit OpenSky REST API-documentatie (versie 1.4.0): endpoints, velden, credits, OAuth2. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: opensky
blokken: []
secties:
  - ideeen
  - koppelingen
  - vergelijkbaar
cache:
  tag: bron:opensky
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: states/all boven NL
  verwacht: elke minuut

Bron: content/bronnen/opensky.yaml · Markdown