API fuso orario degli aeroporti

Mostra gli orari di partenza e di arrivo nel fuso orario locale corretto. Recupera gli identificatori dei fusi orari degli aeroporti insieme a codici e nomi, oppure scarica l’elenco per supportare la conversione degli orari in tutto il tuo prodotto di viaggio.

  • Ricerca per codice IATA o ICAO
  • Identificatori dei fusi orari e scostamenti UTC
  • JSON, XML e CSV

Cerca il fuso orario di un aeroporto

Passa LHR nel parametro iata per recuperare l’aeroporto di Londra Heathrow e il suo fuso orario Europe/London. Sostituisci YOUR_API_KEY con la tua chiave API.

Richiesta · cURL

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'iata=LHR'

Risposta · estratto JSON

[
  {
    "airhex_id": "53779",
    "iata": "LHR",
    "icao": "EGLL",
    "name": "London Heathrow Airport",
    "timezone": "Europe/London",
    "utc": "1",
    ...
  }
]

Risposta abbreviata. I puntini di sospensione (…) rappresentano campi omessi e non fanno parte del JSON effettivo. Lo scostamento UTC mostrato è un esempio, non uno scostamento valido tutto l’anno: per la conversione usa l’identificatore del fuso orario e la data del viaggio.

Vedi il riferimento completo: API aeroporti →

Parametri della richiesta

Usa questi parametri di query per cercare un aeroporto specifico, trovare aeroporti per posizione o esportare l’elenco.

ParametroObbligatorioPredefinitoDescrizione
apikey SìNessunoLa tua chiave API. Richiedi una chiave API di prova gratuita.
iata CondizionaleNessunoCodice IATA dell’aeroporto a tre lettere, ad esempio LHR.
icao CondizionaleNessunoCodice ICAO dell’aeroporto a quattro lettere, ad esempio EGLL.
city_code CondizionaleNessunoCodice IATA di città a tre lettere, ad esempio LON, per trovare gli aeroporti associati a una città.
country_code CondizionaleNessunoCodice paese ISO a due lettere, ad esempio GB, per trovare gli aeroporti di un paese.
name CondizionaleNessunoNome dell’aeroporto, anche parziale, ad esempio Heathrow.
dump Condizionale0Imposta 1 per esportare il database. Ha la precedenza sugli altri parametri di ricerca; i filtri di copertura restano attivi.
show_disabled No0Imposta 1 per includere i record inattivi o disattivati. Per impostazione predefinita vengono restituiti solo i record attivi.
response_type NoJSONFormato della risposta: JSON, XML o CSV. Con CSV parte il download di un file.
major_only No0Imposta 1 per includere solo gli aeroporti con voli commerciali.

Indica almeno uno tra iata, icao, city_code, country_code, name o dump=1. Con dump=1 gli altri parametri di ricerca vengono ignorati.

Vedi tutti i parametri della richiesta →

Dati disponibili

Usa timezone con una libreria sui fusi orari che tenga conto delle date per mostrare gli orari locali. Conserva accanto gli identificatori degli aeroporti, in modo che le località di partenza e di arrivo siano associate separatamente.

CampoTipoEsempioDescrizione
airhex_id Identificatore53779Identificatore permanente del record Airhex per mantenere il tuo elenco locale degli aeroporti.
iata StringLHRCodice aeroportuale a tre lettere per associare le località di partenza e di arrivo.
icao StringEGLLIdentificativo aeroportuale a quattro lettere per associare fonti di dati aeronautici.
name StringLondon Heathrow AirportNome dell’aeroporto per itinerari e informazioni per i passeggeri.
timezone StringEurope/LondonIdentificatore del fuso orario con nome. Usalo con il timestamp pertinente per determinare l’ora locale.
utc Scostamento1Scostamento UTC indicato nel record dell’aeroporto. Non trattarlo come uno scostamento fisso valido per ogni data di viaggio.

Vedi tutti i dati disponibili →

Attività comuni di implementazione

Scarica i fusi orari degli aeroporti per i tuoi itinerari

Esporta in CSV gli aeroporti attivi con voli commerciali e conserva timezone insieme ad airhex_id e ai codici aeroportuali. La tua applicazione potrà così risolvere il fuso orario di ogni tratta dell’itinerario da un elenco locale.

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'dump=1' \
  --data-urlencode 'major_only=1' \
  --data-urlencode 'response_type=CSV' \
  --output airport-timezones.csv

Recupera un fuso orario con un codice ICAO

Usa icao quando la tua fonte identifica gli aeroporti con codici a quattro lettere. Questa richiesta risolve EGLL nello stesso record di Heathrow e nello stesso fuso orario di una ricerca IATA per LHR.

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'icao=EGLL'

Mostra un timestamp UTC ricevuto nell’ora locale dell’aeroporto

Dopo aver recuperato timezone, passalo al formattatore di data e ora della tua applicazione insieme a un timestamp non ambiguo del tuo fornitore di voli. Questo esempio JavaScript usa Europe/London dalla risposta. Il timestamp è solo illustrativo: l’API aeroporti non fornisce gli orari dei voli.

const airportTimeZone = 'Europe/London';
const departureUtc = '2026-07-15T12:00:00Z';

const localDeparture = new Intl.DateTimeFormat('en-GB', {
  timeZone: airportTimeZone,
  dateStyle: 'medium',
  timeStyle: 'short'
}).format(new Date(departureUtc));

// 15 Jul 2026, 13:00

Cosa puoi creare

Orari di partenza e di arrivo chiari

Mostra ogni estremo del viaggio nell’ora locale del suo aeroporto, con date che aiutano i viaggiatori a capire i viaggi notturni.

Promemoria per i passeggeri

Usa i fusi orari degli aeroporti nella logica delle notifiche, così i promemoria di partenza possono essere mostrati nel contesto locale del viaggio del passeggero.

Assistenza e report coerenti

Permetti ai team di assistenza di vedere i timestamp dei voli nell’ora locale dell’aeroporto, mentre i tuoi sistemi conservano timestamp non ambigui per confronti e report.

Domande frequenti

Qual è la differenza tra timezone e utc?

timezone identifica un fuso con nome, come Europe/London. utc fornisce uno scostamento nel record dell’aeroporto. Uno scostamento da solo non descrive le regole dell’ora legale né le variazioni tra le date. Nella conversione degli orari usa il fuso con nome insieme al timestamp effettivo del viaggio.

Come devo gestire l’ora legale?

Usa timezone con una libreria che tenga conto delle date, basata sulle regole dei fusi orari aggiornate. La libreria determina lo scostamento per la data da convertire. Non applicare lo scostamento UTC di esempio a ogni volo e mantieni aggiornati i dati sui fusi orari della tua applicazione, perché le regole possono cambiare.

L’API converte gli orari dei voli al posto mio?

No. Restituisce dati di riferimento sugli aeroporti, tra cui gli identificatori dei fusi orari. La tua applicazione esegue la conversione usando i timestamp forniti dal tuo fornitore di voli. Questo endpoint non ha parametri per la data di viaggio o la conversione degli orari.

E se il mio fornitore invia già gli orari locali dei voli?

Conferma il formato del timestamp del fornitore prima di convertire. Non interpretare un’ora locale come UTC e non convertirla due volte. Una data e un’ora locali senza scostamento possono essere ambigue in prossimità dei passaggi all’ora legale: quando disponibile, usa uno scostamento esplicito o un timestamp UTC del fornitore.

Come gestisco partenza e arrivo in fusi orari diversi?

Risolvi ogni aeroporto separatamente e formatta ogni timestamp con il timezone di quell’aeroporto. Includi la data locale quando un viaggio supera la mezzanotte. Calcola la durata effettiva del viaggio da timestamp non ambigui, invece di sottrarre gli orari locali visualizzati.

Posso presumere che tutti gli aeroporti di un paese usino lo stesso fuso orario?

No. Recupera il fuso orario del singolo record aeroportuale invece di dedurlo dal paese. Se cerchi per city_code o country_code, leggi timezone da ogni aeroporto restituito.

Posso salvare i fusi orari degli aeroporti nel mio database?

Sì, con una licenza GEO Essentials adeguata. Esporta con dump=1 e scegli JSON, XML o CSV con response_type. Conserva airhex_id e updated dalla risposta completa, aggiorna periodicamente le associazioni degli aeroporti e mantieni aggiornate le regole dei fusi orari nel software che esegue le conversioni.

Che cosa devo fare se un fuso orario manca o non è supportato?

Convalida il timezone restituito prima di passarlo al formattatore. Conserva il timestamp e lo scostamento originali del fornitore, se disponibili, e segnala per la revisione le associazioni non risolte. Non sostituirlo automaticamente con il fuso orario del dispositivo dell’utente né con uno scostamento ipotizzato per tutto il paese.

Offri ai viaggiatori orari locali chiari per ogni aeroporto

Supporta visualizzazioni coerenti dell’ora locale in itinerari, promemoria e informazioni per i passeggeri, senza dover mantenere un tuo elenco di corrispondenze tra aeroporti e fusi orari.

API aeroporti →

Scopri l’intero set di dati degli aeroporti: codici IATA e ICAO, nomi, identificatori di città e paese, fusi orari, coordinate, stato operativo e dati di contatto. Consulta tutti i parametri della richiesta, i filtri di copertura e i campi della risposta, con ricerche singole ed esportazioni complete in JSON, XML e CSV.

API coordinate degli aeroporti →

Cerca latitudine e longitudine degli aeroporti per codice IATA o ICAO, oppure esporta le coordinate per mappe e ricerca per posizione nel tuo prodotto di viaggio.

API codici IATA degli aeroporti →

Cerca i codici IATA degli aeroporti, associali a nomi, città e codici ICAO o esporta un elenco dei codici aeroportuali con l’API di Airhex.

API codici ICAO degli aeroporti →

Cerca i codici ICAO degli aeroporti, associali a nomi e codici IATA o esporta un elenco per collegare dati aeronautici e di viaggio con l’API di Airhex.