Salta al contenuto

Dati / API REST

Gli aerei della mappa, in JSON

La REST API dà gli stessi dati della mappa live: ogni aereo che la rete vede adesso, ovunque nel mondo, con le tracce, lo storico voli, i sorvoli di un luogo, le emergenze e gli aerei particolari. La chiave è gratuita e arriva in pochi secondi, anche per uso commerciale.

La mappa live di FlyItalyADSB sopra Roma e il Lazio, con gli aerei colorati per quota. GET /v2/lat/41.80/lon/12.25/dist/50
La mappa live sopra Roma, 22 ottobre 2026. La richiesta in basso restituisce in JSON gli aerei entro 50 km da Fiumicino. Mappa © contributori di OpenStreetMap.
base url
api.flyitalyadsb.com/v2
auth
X-Api-Key
formato
JSON readsb
piani
free · da 9 €

Avvio rapido

  1. Chiedi la chiave

    Scrivi la tua email nel modulo qui sotto: ti arriva un link che mostra la chiave una volta sola. Nessuna approvazione.

  2. Fai la prima richiesta

    Tutti gli aerei entro 50 km da Roma Fiumicino, con la chiave nell’header X-Api-Key.

  3. Leggi la risposta

    now in secondi Unix, count e ac: un record per aereo nel formato aircraft.json di readsb, lo stesso di tar1090. Quote in piedi, velocità in nodi, raggio in km: campi e unità.

  4. Lo stesso in Python e JavaScript
Richiesta
curl -H "X-Api-Key: LA_TUA_CHIAVE" \
  https://api.flyitalyadsb.com/v2/lat/41.80/lon/12.25/dist/50
Risposta, abbreviata, con valori di esempio
{
  "now": 1792670400.1,
  "count": 37,
  "ac": [
    { "hex": "4ca7b5", "flight": "RYR42KD ", "r": "EI-ABC", "t": "B738",
      "lat": 41.83, "lon": 12.31, "alt_baro": 7225, "gs": 251.4,
      "track": 293.1, "squawk": "4361", "seen_pos": 0.6 },
    …
  ]
}

Endpoint

Piani

FlyItalyADSB è una community: la mappa e il piano Free restano gratuiti, anche per uso commerciale, entro i loro limiti. I piani a pagamento sono per chi usa molto l'API e aiutano a coprire i costi di server e banda: per questo non includono SLA né tempi di risposta garantiti. La chiave è sempre la stessa: un piano a pagamento alza i limiti della chiave che hai già, senza cambiarla.

Il piano si sceglie soprattutto dall’area: ogni richiesta chiede gli aerei in un cerchio, e il raggio massimo cambia con il piano. Per il mondo intero in una richiesta serve Pro (Fleet lo include). Fleet è per chi segue i propri aerei: un avviso a ogni decollo e atterraggio e i voli di oggi, con l’orario di arrivo stimato. Come funziona →

Free
0 €/mese

Un’area fino a 500 km: progetti, display, prototipi, anche commerciali

Comprende:

  • raggioOgni richiesta chiede gli aerei dentro un cerchio: questo è il raggio massimo del cerchio. Documentazione →: fino a 500 km
  • storico voliI voli che la rete ha visto, con partenza, arrivo e orari: per esempio dove ha volato ieri un aereo o un numero di volo. Documentazione →: 7 giorni
  • tracceIl percorso di un aereo punto per punto, con quota e velocità: per rivedere un volo su una mappa. Documentazione →: ultimi 7 giorni
  • 30 richieste/min, 300.000 al mese
  • uso commercialePuoi usare i dati anche dentro app e dispositivi che vendi. Documentazione →
  • server MCPPer chiedere i dati direttamente in chat a Claude, ChatGPT e altri assistenti. Documentazione →
Starter
9 €/mese
+ IVA

Una regione fino a 1.000 km: app e prodotti piccoli

Tutto quello di Free, più:

  • raggioOgni richiesta chiede gli aerei dentro un cerchio: questo è il raggio massimo del cerchio. Documentazione →: fino a 1.000 km
  • storico voliI voli che la rete ha visto, con partenza, arrivo e orari: per esempio dove ha volato ieri un aereo o un numero di volo. Documentazione →: 14 giorni
  • tracceIl percorso di un aereo punto per punto, con quota e velocità: per rivedere un volo su una mappa. Documentazione →: ultimi 30 giorni
  • sorvoliQuali aerei sono passati sopra un punto, per esempio casa tua, e quando: fino a quanti km dal punto e su quante ore per richiesta. Documentazione →: fino a 10 km, 6 ore
  • emergenze e aerei particolariGli aerei che hanno segnalato un’emergenza (squawk 7500, 7600, 7700), i militari e quelli rari visti in una zona. Documentazione →: ultime 24 ore
  • pista in usoQuale pista sta usando adesso un aeroporto, stimata dagli aerei in decollo e in atterraggio. Documentazione →
  • avvisi su un’areaTi avvisiamo noi, con una chiamata al tuo server, quando in una zona compare un’emergenza o un aereo particolare. Documentazione →: fino a 1
Pro
49 €/mese
+ IVA

Il mondo intero in una richiesta, senza limite di raggio

Tutto quello di Starter, più:

  • raggioOgni richiesta chiede gli aerei dentro un cerchio: questo è il raggio massimo del cerchio. Documentazione →: il mondo intero
  • storico voliI voli che la rete ha visto, con partenza, arrivo e orari: per esempio dove ha volato ieri un aereo o un numero di volo. Documentazione →: 30 giorni
  • tracceIl percorso di un aereo punto per punto, con quota e velocità: per rivedere un volo su una mappa. Documentazione →: ultimi 90 giorni
  • sorvoliQuali aerei sono passati sopra un punto, per esempio casa tua, e quando: fino a quanti km dal punto e su quante ore per richiesta. Documentazione →: fino a 50 km, 24 ore
  • emergenze e aerei particolariGli aerei che hanno segnalato un’emergenza (squawk 7500, 7600, 7700), i militari e quelli rari visti in una zona. Documentazione →: 7 giorni
  • avvisi su un’areaTi avvisiamo noi, con una chiamata al tuo server, quando in una zona compare un’emergenza o un aereo particolare. Documentazione →: fino a 5
Fleet
149 €/mese
+ IVA

I tuoi aerei: decolli, atterraggi e voli di oggi

Tutto quello di Pro, più:

  • aerei seguitiGli aerei della tua flotta, per immatricolazione o nominativo: ne segui i decolli e gli atterraggi. Documentazione →: fino a 25
  • avvisi di decollo e atterraggioUna chiamata al tuo server ogni volta che uno dei tuoi aerei decolla o atterra, ovunque voli. Documentazione →
  • voli di oggiI voli della giornata dei tuoi aerei, con l’arrivo stimato di quelli in volo. Documentazione →
  • storico voliI voli che la rete ha visto, con partenza, arrivo e orari: per esempio dove ha volato ieri un aereo o un numero di volo. Documentazione →: 90 giorni
  • tracceIl percorso di un aereo punto per punto, con quota e velocità: per rivedere un volo su una mappa. Documentazione →: dal 2022
Confronta tutti i piani
Funzione FreeStarterProFleet
Prezzo e limiti
Prezzo al mese (IVA esclusa) 0 €9 €49 €149 €
Richieste al minuto, per chiave 3060300300
Richieste al mese 300.0001.000.00010.000.00010.000.000
Limite per indirizzo IP 100/minnonono
Raggio massimo di una richiesta 500 km1.000 kmil mondoil mondo
Dati in tempo reale
Posizioni in tempo realeogni aereo che la rete riceve, aggiornato ogni mezzo secondo; militari e MLAT compresi sìsìsìsì
Ricerca di un aereoper callsign, immatricolazione o indirizzo ICAO, fino a 50 aerei in una richiesta sìsìsìsì
Pista in usola pista che un aeroporto usa adesso, stimata dagli aerei in decollo e in atterraggio nosìsìsì
Emergenze e aerei particolari: quanto indietrosquawk 7500, 7600 e 7700, militari, aerei rari visti in una zona, nel raggio del piano noultime 24 ore7 giorni7 giorni
Storico voli e tracce
Storico voli: quanto indietroi voli che la rete ha visto, con partenza, arrivo e orari; non sono orari di linea 7 giorni14 giorni30 giorni90 giorni
Cerca un volo, registro voli in CSVper numero di volo, callsign o tratta; il registro di un aereo con le ore di volo sìsìsìsì
Tracce: quanto indietroil percorso di un aereo punto per punto (posizione, quota, velocità), giorno per giorno; ogni giorno dal 17/08/2026, archivio dal 2022 ultimi 7 giorniultimi 30 giorniultimi 90 giornidal 2022
Sorvoligli aerei passati sopra un punto e quando: distanza massima e finestra di una richiesta no10 km, 6 ore50 km, 24 ore50 km, 24 ore
Avvisi e i tuoi aerei
Avvisi su un’areaemergenze e aerei particolari mandati al tuo server appena la rete li vede (webhook) no155
Aerei seguitila lista degli aerei del tuo account, per gli avvisi di decollo e atterraggio nonono25
Avvisi di decollo e atterraggioun webhook al tuo server a ogni decollo e atterraggio degli aerei seguiti nononosì
Voli di oggii voli della giornata di un aereo o di un callsign, dai decolli e atterraggi rilevati in tempo reale; l’arrivo è una stima nononosì
Integrazioni
Server MCP per Claude, ChatGPT e altri assistenti sìsìsìsì
Compatibile con ADS-B Exchange v2stessi percorsi e stessi campi: cambi solo l’host e la chiave sìsìsìsì
Licenza e servizio
Uso commerciale, anche in prodotti che vendi sìsìsìsì
Assistenza emailemailemailemail

Hai un ricevitore che alimenta la rete?

Limiti e funzioni di Pro gratis sulle tue chiavi Free, per uso non commerciale.

Attivali da La mia API →

Il piano Free ha anche un limite di 100 richieste/minuto per IP.

Più di 25 aerei, più volume, uno SLA o rivendere i dati come API o feed: scrivici.

Ottieni una API key

Per chi sono questi dati?
Hai già un’altra fonte di dati di volo?

Se questa email ha già una chiave gratuita, continua a funzionare finché non apri il link: da lì la sostituisce la nuova.

Usi Claude o ChatGPT?

Il server MCP dà gli stessi dati in chat: chiedi che aerei ci sono sopra un luogo e la risposta arriva con una mappa interattiva nella conversazione. Stessa chiave e stessi limiti della REST API.

Server MCP e agenti AI

Domande frequenti

Serve una API key?

Sì, sia per la REST API (api.flyitalyadsb.com/v2/*) sia per il server MCP (flyitalyadsb.com/mcp): stessa chiave per entrambi, passata nell'header X-Api-Key. È self-service e istantanea: basta un indirizzo email: in pochi secondi ti arriva un link per vedere la chiave, senza approvazione manuale. La chiave è gratuita; i piani a pagamento ne alzano i limiti senza cambiarla.

Che differenza c’è tra storico voli e tracce?

Le tracce sono il percorso di un aereo punto per punto. Per il Boeing 737 EI-EGD del 7 novembre 2026, /v2/history/4ca8af/2026-11-07 restituisce 4.597 posizioni, ognuna con ora, coordinate, quota e velocità. Lo storico voli lo ricaviamo ogni notte da quelle tracce: per lo stesso aereo e lo stesso giorno, /v2/flights/reg/EI-EGD?from=2026-11-07&to=2026-11-07 restituisce 7 voli (Bergamo–Tirana, Tirana–Bergamo, Bergamo–Eindhoven e così via), con aeroporto di partenza e di arrivo, orari e durata. Per sapere dov’era un aereo e a che quota usi le tracce; per sapere da dove è partito e dove è arrivato, lo storico voli.

Cos’è lo storico voli?

I voli che la nostra rete ha visto, ricostruiti ogni notte dalle tracce: aeroporto di partenza e di arrivo, orari e durata. Lo cerchi per aereo (immatricolazione o indirizzo ICAO, con il registro voli anche in CSV), per callsign o numero di volo (dove ha volato FR5518 negli ultimi giorni e le sue rotte abituali), per aeroporto (le partenze o gli arrivi di un giorno) o per tratta. Quanto indietro dipende dal piano: Free 7 giorni, Starter 14, Pro 30, Fleet 90; parte dal 23 ottobre 2026. Non sono orari di linea: niente voli futuri, e se la rete non ha visto un decollo o un atterraggio quel lato resta vuoto.

Cosa sono le tracce?

Il percorso di un aereo in un giorno, punto per punto: ora, posizione, quota, velocità e rotta. /v2/history/{icao} elenca i giorni con una traccia, /v2/history/{icao}/{data} restituisce quella di un giorno, e con ?since= solo i punti nuovi della traccia di oggi. Servono per rivedere un volo su una mappa, ritrovare dove era un aereo a una certa ora o confrontarlo con un’altra registrazione. Le tracce complete ci sono ogni giorno dal 17/08/2026; più indietro, vedi «Da quando ci sono le tracce?». Quanto indietro puoi leggerle dipende dal piano: Free gli ultimi 7 giorni, Starter 30, Pro 90, Fleet tutto l’archivio dal 2022.

Cosa sono gli aerei seguiti e gli avvisi di decollo e atterraggio?

Con Fleet il tuo account ha una lista di aerei, fino a 25: li aggiungi con POST /v2/watch per indirizzo ICAO, immatricolazione o callsign, o dalla chat con lo strumento MCP watched_aircraft. Un webhook con kinds takeoff e landing riceve flight.takeoff e flight.landing per ognuno di quegli aerei, con l’aeroporto e l’ora, ovunque voli. Li rileviamo in tempo reale dai nostri ricevitori: un decollo o un atterraggio che la rete non vede non arriva. Per più di 25 aerei scrivi ad [email protected].

Cosa sono i voli di oggi e l’arrivo stimato?

Lo storico voli arriva fino a ieri. Con Fleet, /v2/flights/icao, /reg e /callsign aggiungono today: i voli della giornata fin qui, dai decolli e atterraggi rilevati in tempo reale, ognuno con lo stato (atterrato, in volo o sconosciuto). Non serve seguire l’aereo. Per un aereo in volo c’è un arrivo stimato quando il suo callsign ha una tratta abituale che parte dall’aeroporto di oggi: è la distanza divisa per la velocità di adesso, non un orario, e mentre l’aereo sale arriva in ritardo. La notte dopo, il giorno entra nello storico voli.

Come funzionano pagamento e disdetta?

Abbonamento mensile con carta o wallet, prezzi IVA esclusa: l'imposta del tuo paese si aggiunge al checkout. Puoi cambiare piano o disdire quando vuoi dai link nella ricevuta; la disdetta vale a fine periodo e la chiave torna al piano Free. I dati restano CC BY-SA 4.0: il piano paga accesso e limiti più alti, non una licenza diversa.

C'è uno SLA? In quanto tempo rispondete?

Nessun piano include uno SLA o tempi di risposta garantiti, né dell'API né alle email: FlyItalyADSB è una community e i piani a pagamento coprono solo i costi di server e banda. Il servizio è best effort e rispondiamo appena possibile. Un SLA si concorda solo con un accordo su misura: scrivici.

Come scelgo il piano?

Prima dall’area: ogni richiesta chiede gli aerei in un cerchio, e il raggio massimo dipende dal piano: 500 km con Free, 1.000 km con Starter, il mondo intero in una richiesta con Pro e Fleet. Poi dal volume, richieste al minuto e al mese, contate sulla chiave. Quando scegli un piano a pagamento ti avvisiamo se negli ultimi 7 giorni la chiave della tua email ha chiesto più di quanto quel piano permette.

Posso usare l'API per scopi commerciali?

Sì, con ogni piano, free compreso, entro i limiti del piano. Oltre i limiti del free serve un piano a pagamento (Starter da 9 €/mese, Pro, Fleet): self-service, disdici quando vuoi, la chiave che hai già viene promossa sul posto. Puoi usarla anche dentro app e dispositivi che vendi (vedi sotto). Se ti serve di più, cioè rivendere i dati come API o feed per prodotti di altri, uno SLA, più di 25 aerei o più volume, scrivici e troviamo un accordo su misura.

Posso mettere la chiave in un'app o in un dispositivo che vendo? E usarla dal mio server?

Sì. La chiave può stare dentro un'app o un dispositivo che distribuisci o vendi, e il tuo server può usarla, anche con una cache, per servire gli utenti del tuo prodotto. Le richieste di tutti i dispositivi e gli utenti contano insieme sul piano di quella chiave: per esempio 10 dispositivi che chiedono 12 volte al minuto, giorno e notte, fanno 120 richieste al minuto e oltre 5 milioni al mese, cioè il piano Pro. Usa una chiave per prodotto e cita nel prodotto FlyItalyADSB e flyitalyadsb.com (CC BY-SA 4.0). Una chiave dentro un'app si può estrarre: se vuoi tenerla al sicuro, falla usare solo dal tuo server. Per rivendere i dati come API o feed per prodotti di altri, scrivici.

Da dove vengono i dati?

Quasi tutto dai ricevitori della rete FlyItalyADSB, che ci mandano i dati direttamente, e dalla nostra multilaterazione (MLAT). Una piccola parte arriva da fonti esterne: ADSBHub e, per alianti e ultraleggeri, l'Open Glider Network (OGN). Gli aerei visti solo da queste fonti sono circa l'1% del totale (misura del 19 ottobre 2026): se una si ferma, il resto non cambia.

Quanto sono aggiornate le posizioni?

Il quadro di tutti gli aerei si aggiorna ogni mezzo secondo, sulla mappa e nell'API. Ogni aereo ha il campo seen_pos, i secondi passati dall'ultima posizione ricevuta: in una misura del 19 ottobre 2026 metà delle posizioni aveva meno di un secondo e 9 su 10 meno di 7 secondi. Le posizioni più vecchie di circa 60 secondi non vengono restituite.

Quali campi ci sono in una risposta? C'è la tratta del volo?

Ogni aereo è un record nel formato aircraft.json di readsb, lo stesso di tar1090: hex ICAO, nominativo (flight), immatricolazione (r) e tipo (t) per circa il 99% degli aerei, posizione, quota, velocità, direzione (track), squawk, categoria e i flag militare, PIA e LADD. Non c'è la tratta (aeroporti di partenza e di arrivo) e non ci sono foto: per quelle serve un'altra fonte.

Posso avere tutti gli aerei di una zona in una sola richiesta?

Sì: /v2/lat/<lat>/lon/<lon>/dist/<km> restituisce tutti gli aerei entro il raggio. Il raggio massimo dipende dal piano: 500 km con Free, 1000 km con Starter, nessun limite con Pro e Fleet, che possono chiedere il mondo intero in una richiesta. Per più aerei precisi basta una richiesta: /v2/icao/a,b,c (o reg, callsign) ne cerca fino a 50 insieme e conta come una.

La rete copre solo l'Italia?

No, è una rete globale: circa 3.200 ricevitori in tutto il mondo mandano i dati direttamente a noi, e la REST API e il server MCP rispondono per qualunque punto del pianeta. La copertura è più fitta in Nord America e in Europa: dei ricevitori che indicano una posizione, circa il 36% è negli Stati Uniti, il 15% in Germania, l'11% tra Regno Unito e Irlanda e un altro 16% nel resto d'Europa (26 ottobre 2026). Seguono Asia, Australia e Nuova Zelanda; America Latina e Africa sono più rade. L'Italia è dove il progetto è nato, nel 2020, e da lì viene il nome. Per una zona precisa guarda la mappa live o prova una richiesta con la chiave Free.

Come si confronta con altre API ADS-B aperte (adsb.fi, airplanes.live, OpenSky, ADS-B Exchange...)?

Il confronto completo è su flyitalyadsb.com/it/dati/confronto: funzioni, limiti, requisito feeder e uso commerciale di ciascuna, dalla loro documentazione pubblica. In breve: fra quelle API FlyItalyADSB è l'unica che consente l'uso commerciale anche sul piano gratuito; il piano Pro copre tutto il mondo in una richiesta; con la stessa chiave hai il formato FlyItalyADSB (/v2), il formato ADS-B Exchange v2 (/api/aircraft/v2: stessi percorsi, header della chiave e JSON, cambiano solo host e chiave), lo storico, gli eventi per area e un server MCP per gli assistenti AI.

Cosa sono i sorvoli? Posso sapere quali aerei sono passati sopra casa mia?

Sì: un sorvolo è un aereo passato vicino a un punto. /v2/overflights?lat=&lon=&dist=&from=&to= elenca gli aerei passati entro dist km da un punto in quella finestra, con ora e distanza del punto più vicino, quota minima e fonte (ADS-B o MLAT). Il giorno in corso arriva fino a circa 10 minuti fa, e la risposta dice sempre quale periodo copre. Da Starter in su, per richiesta: Starter 10 km e 6 ore, Pro e Fleet 50 km e 24 ore; dal 17/08/2026. Riguarda gli aerei, non le persone: non sappiamo chi c’era a bordo.

Posso avere il profilo di un aereo, con la foto?

Sì: chiedi all’assistente di un aereo e userà aircraft_profile, o chiama /v2/profile/{icao}: identità, se lo vediamo adesso e dove, primo e ultimo giorno nello storico. La foto non è nella risposta, perché le condizioni di Planespotters.net non lo permettono: ricevi il link alla loro pagina, con il nome del fotografo, e quello della mappa. Per gli aerei PIA e LADD niente link alle foto. Mai nomi di proprietari.

Ho un ricevitore che alimenta la rete: ho dei vantaggi?

Sì: chi alimenta FlyItalyADSB ha sulle sue chiavi Free i limiti e le funzioni del piano Pro senza costi (300 richieste al minuto, 10 milioni al mese, raggio mondiale, sorvoli, emergenze, tracce degli ultimi 90 giorni e pista in uso; gli avvisi su un'area restano dei piani a pagamento), per uso non commerciale. Si attiva da La mia API aprendo la pagina dalla stessa rete del ricevitore: verifichiamo che da lì arrivino dati, come nella pagina «I miei dati arrivano?». Vale finché il ricevitore alimenta la rete, con 3 giorni di tolleranza se si ferma.

Tutte le domande frequenti

Documentazione

Tutto quello che serve per usare l’API, pagina per pagina.