Getting started

Base URL, authentication, and your first request.

Skystack requests use a directly issued API access key. Contact us to request access.

https://api.skystackaviation.com

curl https://api.skystackaviation.com/v1/airports/search?q=san+francisco \
  -H "X-Skystack-Access-Key: $SKYSTACK_API_KEY"

Send your access key in the X-Skystack-Access-Key header.

Response format

Every response is JSON. List endpoints return a plain JSON array; single-resource endpoints return an object; a missing resource returns a 404 with a detail field explaining what wasn't found.

Every endpoint accepts ICAO codes (e.g. KSFO) as the primary identifier. Where IATA lookup makes sense — like airport search — it's supported as an alternate path.