Skip to content

About

Ural Airlines (U6/SVR) flight tracking API — real-time status, schedules, routes & fleet data via AirLabs

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Ural Airlines API (U6 / SVR) - Flight Tracking, Schedules, Routes & Fleet

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

What you can pull for Ural Airlines

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

Quickstart

cURL

curl "https://airlabs.co/api/v9/flights?airline_iata=U6&api_key=YOUR_API_KEY"

Python

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','')}")

Node.js

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 ?? ""}`);
});

Example response (shape)

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).

Use cases

  • 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 started

  1. Get a free API key at airlabs.co/signup
  2. Clone this repo and drop your key into the examples in /examples
  3. Read the full Ural Airlines API reference and the AirLabs docs

About

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.

License

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.

About

Ural Airlines (U6/SVR) flight tracking API — real-time status, schedules, routes & fleet data via AirLabs

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors