SkyLink API
Free tier available via https://skylinkapi.com/apply/
510 subscribers
9.9/10 popularity
525 ms avg latency
98% success rate
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
SkyLink API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Historical ADSB (ULTRA) | ||
| GET |
ultra_airport_traffic_ultra_history_airport__icao__traffic_get /ultra/history/airport/{icao}/traffic |
Returns historical arrivals and departures for an airport. **Plan:** ULTRA or MEGA required. **Window:** Maximum 90 days per request. |
| GET |
ultra_positions_ultra_history_positions__icao24__get /ultra/history/positions/{icao24} |
Returns historical ADS-B position snapshots for an aircraft. **Plan:** ULTRA or MEGA required. **Window:** Maximum 90 days per request. Positions are sampled every 5 seconds by… |
| GET |
ultra_flights_ultra_history_flights_get /ultra/history/flights |
Search archived flight records. **Plan:** ULTRA or MEGA required. **Window:** Maximum 90 days per request. Filter by any combination of `icao24`, `registration`, `callsign`,… |
| Historical ADSB (MEGA) | ||
| GET |
mega_flights_mega_history_flights_get /mega/history/flights |
Search archived flight records. **Plan:** MEGA required. **Window:** Maximum 365 days per request. Filter by any combination of `icao24`, `registration`, `callsign`,… |
| GET |
mega_flight_track_mega_history_flight__flight_id__track_get /mega/history/flight/{flight_id}/track |
Returns the ADS-B position track for a specific flight, auto-bounded to the flight's takeoff → landing window (with a 5-minute pad on each side). **Plan:** MEGA required. Use… |
| GET |
mega_flight_detail_mega_history_flight__flight_id__get /mega/history/flight/{flight_id} |
Retrieve full metadata for one flight by its UUID. **Plan:** MEGA required. Get a `flight_id` from `/mega/history/flights`. For the position track of this specific flight, see… |
| Webhooks | ||
| GET |
list_event_types_webhooks_events_get /webhooks/events |
Returns the list of supported webhook event types. |
| POST |
create_webhook_webhooks_post /webhooks |
Create a push notification webhook for flight status events. Webhooks are powered by real-time flight status data (avionio) — the same source as `GET… |
| Carbon Emissions | ||
| GET |
carbon_estimate_carbon_estimate_get /carbon/estimate |
Estimates carbon dioxide emissions for a flight using the **ICAO Carbon Emissions Calculator methodology** (Doc 9988). **Two ways to query:** 1. **By airports:** provide… |
| Flight Tickets | ||
| GET |
search_flight_tickets_tickets_search_get /tickets/search |
Search for available flight tickets using Google Flights data. Results are sorted by price (cheapest first) and cached for 1 hour. Prices are returned in USD. Each flight… |
| Weather | ||
| GET |
get_metar_data_weather_metar__icao__get /weather/metar/{icao} |
Get current METAR weather data for an airport by ICAO code. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) - **parsed**: If true, includes structured decoded fields… |
| Schedules | ||
| GET |
get_departures_schedules_departures_get /schedules/departures |
Get departure schedule for an airport (next ~12 hours by default). - **icao** or **iata**: Airport code (provide one, not both) - **date** / **time**: Human-readable date and… |
| ADS-B Aircraft Tracking | ||
| GET |
get_adsb_health_adsb_health_get /adsb/health |
Get ADS-B service health status. |
| Aircraft Lookup | ||
| GET |
lookup_by_icao24_aircraft_icao24__icao24__get /aircraft/icao24/{icao24} |
Look up aircraft details and photos by ICAO 24-bit transponder hex address. **Example:** 40621D |
| GET |
database_stats_aircraft_database_stats_get /aircraft/database/stats |
Return statistics about the loaded aircraft database. |
| NOTAMs | ||
| GET |
get_notams_for_airport_notams__icao__get /notams/{icao} |
Returns active Notices to Air Missions (NOTAMs) for the given ICAO code. NOTAMs are received in real-time from the FAA SWIM Flight Notification Service. Each NOTAM includes the… |
| AIRMET/SIGMET | ||
| GET |
get_airsigmets_for_bbox_weather_airsigmet_get /weather/airsigmet |
Returns AIRMET/SIGMET advisories whose affected area intersects the given bounding box. Intersection is checked by testing whether any advisory polygon vertex falls within the… |
| Other endpoints | ||
| GET |
root__get / |
|
| GET |
get_flight_status_flight_status__flight_number__get /flight-status/{flight_number} |
Get flight status and details for a given flight number (e.g., u22485) from avionio.com using requests and BeautifulSoup. |
| GET |
search_airlines_airlines_search_get /airlines/search |
|
| GET |
get_arrivals_schedules_arrivals__iata__get /schedules/arrivals/{iata} |
Get airport arrivals for a given IATA code. |
| GET |
search_navaids_navaids_search_get /navaids/search |
|
| GET |
search_frequencies_frequencies_search_get /frequencies/search |
|
| GET |
search_airports_airports_search_get /airports/search |
|
| GET |
get_departures_schedules_departures__iata__get /schedules/departures/{iata} |
Get airport departures for a given IATA code. |
| GET |
metar_weather_metar__icao__get /weather/metar/{icao} |
Returns the raw METAR string for the given ICAO code. |
| GET |
taf_weather_taf__icao__get /weather/taf/{icao} |
Returns the raw TAF string for the given ICAO code. |
| GET |
get_metar_data_v2_weather_metar__icao__get /v2/weather/metar/{icao} |
Get current METAR weather data for an airport by ICAO code. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) |
| GET |
root__get / |
API information and health check |
| GET |
get_flight_status_v2_flight_status__flight_number__get /v2/flight_status/{flight_number} |
Get real-time flight status and details by flight number. - **flight_number**: Flight number (e.g., AA123, BA456, AF789) Returns flight status, departure/arrival times, gates,… |
| GET |
get_arrivals_v2_schedules_arrivals_get /v2/schedules/arrivals |
Get real-time arrival schedule for an airport. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) - **iata**: 3-letter IATA airport code (e.g., JFK, LHR) Provide either… |
| GET |
get_taf_data_v2_weather_taf__icao__get /v2/weather/taf/{icao} |
Get Terminal Aerodrome Forecast (TAF) data for an airport by ICAO code. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) |
| GET |
get_departures_v2_schedules_departures_get /v2/schedules/departures |
Get real-time departure schedule for an airport. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) - **iata**: 3-letter IATA airport code (e.g., JFK, LHR) Provide either… |
| GET |
get_all_aircraft_v2_adsb_aircraft_get /v2/adsb/aircraft |
Returns a list of all currently tracked aircraft with their latest position and flight data. |
| GET |
adsb_root_v2_adsb__get /v2/adsb/ |
ADS-B service root endpoint |
| GET |
get_aircraft_statistics_v2_adsb_aircraft_statistics_get /v2/adsb/aircraft/statistics |
Get real-time statistics about currently tracked aircraft. |
| GET |
get_adsb_health_v2_adsb_health_get /v2/adsb/health |
Check the health and status of the ADS-B tracking service. |
| GET |
health_check_health_get /health |
Simple health check endpoint |
| GET |
get_departures_v2_schedules_departures_get /v2/schedules/departures |
Get real-time departure schedule for an airport. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) - **iata**: 3-letter IATA airport code (e.g., JFK, LHR) Provide either… |
| GET |
search_airlines_v2_airlines_search_get /v2/airlines/search |
Search airlines by ICAO or IATA code. Returns airline information including name, country, callsign, and logo URL. - **icao**: 3-letter ICAO airline code (e.g., AAL for American… |
| GET |
get_flight_status_v2_flight_status__flight_number__get /v2/flight_status/{flight_number} |
Get real-time flight status and details by flight number. - **flight_number**: Flight number (e.g., AA123, BA456, AF789) Returns flight status, departure/arrival times, gates,… |
| GET |
health_check_health_get /health |
Simple health check endpoint |
| GET |
get_adsb_health_v2_adsb_health_get /v2/adsb/health |
Check the health and status of the ADS-B tracking service. |
| GET |
adsb_root_v2_adsb__get /v2/adsb/ |
ADS-B service root endpoint |
| GET |
get_all_aircraft_v2_adsb_aircraft_get /v2/adsb/aircraft |
Returns a list of all currently tracked aircraft with their latest position and flight data. |
| GET |
get_aircraft_statistics_v2_adsb_aircraft_statistics_get /v2/adsb/aircraft/statistics |
Get real-time statistics about currently tracked aircraft. |
| GET |
get_metar_data_v2_weather_metar__icao__get /v2/weather/metar/{icao} |
Get current METAR weather data for an airport by ICAO code. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) |
| GET |
get_taf_data_v2_weather_taf__icao__get /v2/weather/taf/{icao} |
Get Terminal Aerodrome Forecast (TAF) data for an airport by ICAO code. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) |
| GET |
search_airport_v2_airports_search_get /v2/airports/search |
Get comprehensive airport information by ICAO or IATA code. Returns detailed airport data including: - Basic airport information (name, location, coordinates) - Runway details… |
| GET |
get_arrivals_v2_schedules_arrivals_get /v2/schedules/arrivals |
Get real-time arrival schedule for an airport. - **icao**: 4-letter ICAO airport code (e.g., KJFK, EGLL) - **iata**: 3-letter IATA airport code (e.g., JFK, LHR) Provide either… |
+ 50 more endpoints on the provider's documentation.
SkyLink API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $18.59 / month | — |
|
| PRO | $45.35 / month | — |
|
| ULTRA Recommended | $105.59 / month | — |
|
| MEGA | $205.39 / month | — |
|