routes.php: Get flight routes

API: openflights.org:openflights-api
Endpoint: /php/routes.php
Response format: text/html
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 200
Latency: 531ms

Description

Retrieve flight routes from an airport (by apid) or operated by an airline (by alid). Returns semicolon-delimited data including source airport, destination airport, and route frequency.

Parameters (3)

alid (string, query, optional)

Airline ID (OpenFlights internal ID)

apid (string, query, optional)

Source or destination Airport ID (OpenFlights internal ID)

param (string, query, optional)

IATA or ICAO code lookup (2 chars = airline IATA, 3 chars = airport IATA, 4 chars = airport ICAO)

Examples (1)

Get flight routes probe-gate
curl 'https://openflights.org/php/routes.php'
import requests

resp = requests.get("https://openflights.org/php/routes.php")
data = resp.json()
import zingu_apis

api = zingu_apis.api("openflights")
result = api.fetch("php/routes.php")

for item in result:
    print(item)
const resp = await fetch("https://openflights.org/php/routes.php");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:13:00.560539 200 531ms
2026-04-16 01:11:54.726990 200 516ms
2026-04-15 03:20:53.934113 200 521ms
2026-04-14 03:59:35.948929 200 638ms
2026-04-12 15:48:37.154915 200 616ms
2026-04-10 02:37:00.067868 200 669ms
2026-04-09 00:15:20.060988 200 703ms
2026-04-08 00:02:45.765459 200 533ms
2026-04-07 00:15:32.366130 200 581ms
2026-04-06 04:31:44.141136 200 595ms
2026-04-05 02:52:56.809811 200 621ms
2026-04-04 02:32:45.134613 200 520ms
2026-04-03 12:30:40.422886 200 553ms
2026-03-30 03:04:40.375017 200 645ms
2026-03-29 13:34:31.457643 200 616ms
2026-03-23 10:08:55.006244 200 523ms