Include this header on every request:
X-Api-Key: <token>
Retrieve the latest ATIS. Requires icao.
curl "https://atisrelay.com/api/atis?icao=KSFO" \
-H "X-Api-Key: $TOKEN"
Response:
{
"icao": "KSFO",
"report": "KSFO 121656Z 28012KT 10SM FEW015 17/12 A3008",
"flight_rules": "VFR"
}
Airport info plus latest conditions. Requires icao.
curl "https://atisrelay.com/api/atis_relay_airport?icao=KSFO" \
-H "X-Api-Key: $TOKEN"
Response:
{
"transcript": "Information Bravo...",
"transcript_letter": "B",
"transcript_valid_time": 1730225400,
"call_status": "ready",
"audio": "https://.../audio.mp3",
"metar": { "report": "KSFO 121656Z ...", "flight_rules": "VFR" },
"datis": { "raw": "..." },
"airport": { "icao": "KSFO", "name": "San Francisco International Airport" }
}
Lists supported airports.
curl https://atisrelay.com/api/atis_relay_index \
-H "X-Api-Key: $TOKEN"
Response:
{
"datis": ["KJFK", "KLAX", "KSFO"],
"transcribed": ["KAPA", "KCRQ", "KSEE"]
}
Initiates ATIS capture for non-D-ATIS airports. Requires icao and idfv.
curl "https://atisrelay.com/api/atis_relay_dial?icao=KSEE&idfv=[authorized_user_email]" \
-H "X-Api-Key: $TOKEN"
Response:
{ "message": "Call in progress" }
Returns runway data. Provide icao or faa_loc_id.
curl "https://atisrelay.com/api/runways?icao=KSFO" \
-H "X-Api-Key: $TOKEN"
Response:
[
{ "rwy_id": "10L/28R", "rwy_len": 11870, "rwy_width": 200, "surface": "ASPH" }
]
Returns frequencies. Provide icao or faa_loc_id.
curl "https://atisrelay.com/api/freqs?icao=KSFO" \
-H "X-Api-Key: $TOKEN"
Response:
[
{ "name": "TOWER", "frequency": "120.50", "twr_comm_call": "San Francisco Tower" }
]
Returns FAA airport remarks. Provide icao or faa_loc_id.
curl "https://atisrelay.com/api/airport_rmks?icao=KSFO" \
-H "X-Api-Key: $TOKEN"
Response:
[
{ "element": "SERVICES", "remark": "FUEL 100LL JET A" }
]
ATIS Relay's API is available for integration with your aviation software projects. For API access and licensing, please contact support@flyownnav.com.