Track Ural Airlines (IATA U6, ICAO SVR, Russia) flights programmatically - real-time status and positions, live schedules, routes and fleet data - through a single AirLabs API integration.
This repo has ready-to-run examples (cURL, Python, Node.js) that pull Ural Airlines data by its airline code U6. Change the code and the same examples work for any of the 1,000+ airlines AirLabs covers.
Full reference: Ural Airlines Developer API Free API key: airlabs.co/signup
| Data | AirLabs endpoint | Filter |
|---|---|---|
| Live flights & positions | Real-Time Flights | airline_iata=U6 |
| Live departures / arrivals | Schedules | airline_iata=U6 |
| Single flight status | Flight Info | flight_iata=U6... |
| Route network | Routes | airline_iata=U6 |
| Fleet (aircraft) | Fleets | airline_iata=U6 |
| Airline record (codes, callsign) | Airlines DB | iata_code=U6 |
curl "https://airlabs.co/api/v9/flights?airline_iata=U6&api_key=YOUR_API_KEY"import requests
API_KEY = "YOUR_API_KEY"
BASE = "https://airlabs.co/api/v9"
flights = requests.get(f"{BASE}/flights", params={
"airline_iata": "U6",
"api_key": API_KEY,
}).json()["response"]
for f in flights:
ident = f.get("flight_iata") or f.get("flight_icao") or f.get("reg_number") or "?"
print(f"{ident} {f.get('dep_iata','?')}->{f.get('arr_iata','?')} {f.get('status','')}")const API_KEY = "YOUR_API_KEY";
const BASE = "https://airlabs.co/api/v9";
const res = await fetch(`${BASE}/flights?airline_iata=U6&api_key=${API_KEY}`);
const { response: flights } = await res.json();
flights.forEach(f => {
const ident = f.flight_iata ?? f.flight_icao ?? f.reg_number ?? "?";
console.log(`${ident} ${f.dep_iata ?? "?"}->${f.arr_iata ?? "?"} ${f.status ?? ""}`);
});Placeholder values. See the Schedules API docs for the full field list; live values vary by flight.
{
"airline_iata": "U6",
"airline_icao": "SVR",
"flight_iata": "U6xxxx",
"dep_iata": "XXX",
"dep_time": "YYYY-MM-DD HH:MM",
"dep_time_utc": "YYYY-MM-DD HH:MM",
"arr_iata": "YYY",
"arr_time": "YYYY-MM-DD HH:MM",
"arr_estimated": "YYYY-MM-DD HH:MM",
"status": "scheduled",
"duration": 0,
"dep_delayed": null,
"arr_delayed": null
}Every time field also comes as UTC (_utc) and a Unix timestamp (_ts).
- Flight-tracker / status pages featuring Ural Airlines (
U6) flights - Travel apps showing U6 schedules, routes and live ETAs
- Operational dashboards, delay monitoring and alerts
- Enriching bookings with aircraft, route and fleet data
- Get a free API key at airlabs.co/signup
- Clone this repo and drop your key into the examples in
/examples - Read the full Ural Airlines API reference and the AirLabs docs
AirLabs is a global aviation data provider - real-time flights, schedules, delays, airports, airlines, routes and fleets through one REST API (JSON / XML / CSV). More airline examples: airlabs.co/blog.
MIT - see LICENSE. Not affiliated with or endorsed by Ural Airlines; "Ural Airlines" is a trademark of its owner. This repo shows how to access publicly available flight data via the AirLabs API.