Skip to main content

v2 API Overview

The SkyLink v2 API is the stable production API providing core aviation data endpoints. All v2 endpoints are served under the /v2 prefix.

Upgrade to v3

For new integrations, we recommend using the v3 API which includes all v2 functionality plus additional features such as aerodrome charts, ML-powered flight time predictions, NOTAMs, FAA delays, winds aloft, PIREPs, AIRMET/SIGMET data, AI flight briefings, and enhanced search capabilities. The v2 API is maintained for backward compatibility with existing clients.


Authentication

All v2 endpoints require authentication via the X-RapidAPI-Key header:

curl -H "X-RapidAPI-Key: YOUR_API_KEY" YOUR_API_BASE_URL/v2/...

Endpoint Groups

The v2 API is organized into six functional groups:

GroupPrefixDescription
Weather/v2/weatherMETAR current conditions and TAF forecasts
Airports/v2/airportsAirport search with runways, frequencies, and navaids
Airlines/v2/airlinesAirline information lookup by ICAO or IATA code
Schedules/v2/schedulesDeparture and arrival schedules for airports
Flight Status/v2/flight_statusReal-time flight status by flight number
ADS-B Tracking/v2/adsbLive aircraft positions from ADS-B data

Base URL

YOUR_API_BASE_URL/v2

Rate Limits

Rate limits depend on your subscription plan. The API returns standard 429 Too Many Requests responses when limits are exceeded.

Error Format

All v2 endpoints return errors in a consistent JSON format:

{
"detail": "Description of what went wrong"
}

Common HTTP status codes:

StatusMeaning
200Success
400Bad request (invalid parameters)
401Unauthorized (missing or invalid API key)
404Resource not found
429Rate limit exceeded
500Internal server error
503Service temporarily unavailable