API Documentation
REST API for airport data, weather, and NOTAMs. All responses are JSON.
Base URL: https://dataskycenter.com
API Access
All API endpoints require an API key sent via the X-API-Key header.
Create a free account and request your key below.
Create a free account, request your API key, and start building. Keys are approved within 24 hours and sent to your email.
Quick Start
curl -H "X-API-Key: dsc_your_key_here" \
https://dataskycenter.com/api/airports/KJFK
# Python
import requests
r = requests.get("https://dataskycenter.com/api/airports/KJFK",
headers={"X-API-Key": "dsc_your_key_here"})
print(r.json())
# JavaScript
fetch("https://dataskycenter.com/api/airports/KJFK", {
headers: { "X-API-Key": "dsc_your_key_here" }
}).then(r => r.json()).then(console.log);
Airport Data
/api/airports/{ICAO}
Full airport data including coordinates, type, country, municipality, elevation, FIR, timezone, VFR/IFR capability, and associated services.
/api/airports/KJFK/api/airports/{ICAO}/runways
Runway designations, dimensions, surface type, PCN, lighting, NAVAIDs, and approach types.
/api/airports/{ICAO}/freqs
Communication frequencies — TWR, GND, APP, ATIS, AFIS, and more.
/api/airports/{ICAO}/customs
Customs office hours, phone numbers, and on-request availability.
/api/airports/{ICAO}/fees
Landing and parking fee formulas, currency, and remarks.
/api/airports/{ICAO}/fuel_info
Available fuel types, prices per liter, and supplier info.
/api/airports/{ICAO}/immigration
Immigration requirements, port of entry status, and remarks.
/api/airports/{ICAO}/restrictions
Curfew hours, noise chapter minimums, and restriction remarks.
/api/airports/{ICAO}/alternates
Designated alternate airports with distance, IFR capability, and port of entry status.
Weather
/api/weather/{ICAO}
Live METAR and TAF from aviationweather.gov. Includes raw text and observation time.
/api/weather/EGLLNOTAMs
/api/notams/{ICAO}
Current NOTAMs with severity, impact type, effective start/end, schedule, and full text.
/api/notams/SBGRAirspace Restrictions
/api/airspace_restrictions
Active airspace restrictions including conflict zones, NOTAMs with geographic coordinates, severity levels, and affected FIR codes.
Notes
- All endpoints return JSON with
Content-Type: application/json - ICAO codes are 4-letter uppercase (e.g., KJFK, EGLL, SBGR)
- API key required — include as
X-API-Keyheader in all requests - Rate limited to 30 requests/minute per endpoint
- Data is community-maintained and should not replace official AIP publications
- Weather and NOTAM data sourced from aviationweather.gov and updated every 1-4 hours