airBaltic Fare Calendar & Route Scraper avatar

airBaltic Fare Calendar & Route Scraper

Pricing

Pay per event + usage

Go to Apify Store
airBaltic Fare Calendar & Route Scraper

airBaltic Fare Calendar & Route Scraper

Scrapes airBaltic's public API: a 12-month seasonal fare calendar (lowest cash fare + direct/connecting flag per month) and the full route map. No account, read-only.

Pricing

Pay per event + usage

Rating

5.0

(1)

Developer

R.L.

R.L.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

airBaltic Fare Calendar & Route Scraper ✈️

Scrape airBaltic's flight data — a 12-month seasonal fare calendar and the airline's full route map — as clean, structured data. For any airBaltic route this scraper returns the lowest cash fare for each of the next 12 months plus a direct-vs-connecting flag per month, so you can see at a glance when a route is cheapest and when it flies direct. It talks directly to airBaltic's public mobile API (reversed from the airBaltic Android app), so there's no account, no login, and no API key — just pick an origin and run.

Great for fare-trend analysis, seasonal route research, travel-deal sites, and building airBaltic route datasets.

What you can scrape

  • 📅 Fare calendar — for a route, the lowest cash fare per month across a rolling 12-month window, each month flagged direct or connecting only. Runs a single route, or fans out across every destination served from an origin.
  • 🗺️ Route map — every served origin → destination pair with the origin's city, country and coordinates, and whether it's a genuine airBaltic origin (vs. a connecting airport).

Key features

FeatureDetails
Data sourceairBaltic mobile API (2e Systems fast-search) — the same feed the app uses
AuthNone — public read-only endpoints, no account, no API key
SeasonalityPer-month direct/connecting flag reveals when seasonal routes actually operate
CoverageWhole airBaltic network; route map also includes connecting airports
ExportJSON, CSV, Excel, HTML, or via the Apify API

Input

Fare calendar for one route:

{
"mode": "fares",
"origin": "RIX",
"destination": "TFS",
"proxyConfiguration": { "useApifyProxy": true }
}

Fare calendar fanned out across all destinations from Riga (leave destination empty):

{ "mode": "fares", "origin": "RIX", "maxItems": 500 }

Route map (airBaltic origins only):

{ "mode": "routes", "airBalticOnly": true }
FieldNotes
modefares (default) or routes
originOrigin IATA code (e.g. RIX). Required for fares; optional filter for routes
destinationFares only. Empty = fan out across every destination from the origin
airBalticOnlyRoutes only. Keep only genuine airBaltic origins
languageLabel language: EN, LV, LT, ET, DE, FI, RU
maxItemsCap rows (0 = all)
proxyConfigurationApify Proxy (default) — recommended

Output

Fare calendar — one row per route/month:

{
"origin": "RIX", "origin_city": "Riga",
"destination": "TFS", "destination_city": "Tenerife", "destination_country": "Spain",
"month": "2026-09", "month_offset": 1,
"lowest_fare": 275.99, "currency": "EUR",
"has_direct": false
}

Route map — one row per served pair:

{
"origin": "RIX", "origin_city": "Riga", "origin_country": "Latvia",
"origin_latitude": "56.92", "origin_longitude": "23.97",
"is_airbaltic_origin": true,
"destination": "VNO", "destination_city": "Vilnius", "destination_country": "Lithuania",
"marks": ["FAST_SEARCH"], "labels": []
}

Notes on the data

  • The fare calendar is monthly, not daily. Each route returns 12 entries, one per month over a rolling 12-month window — month is YYYY-MM, lowest_fare is the cheapest cash fare that month (null = no service), and has_direct says whether a direct flight operates that month. Summer routes (e.g. Rhodes, Crete) show direct service only in the warmer months; winter-sun routes (e.g. Tenerife) show the inverse.
  • Fares are point-of-sale specific. The public endpoint prices in EUR; currency is a label only, not a conversion.
  • The route map is wider than airBaltic's own network — it includes connecting airports. Use airBalticOnly (routes mode) or the is_airbaltic_origin field to filter to genuine origins.

Pricing

Pay-per-event, so you only pay for the data you pull:

  • $0.001 per fare-calendar row (route × month)
  • $0.0005 per route-map row

FAQ

Do I need an airBaltic account or API key? No. The actor uses airBaltic's public mobile endpoints — there's nothing to sign up for.

Can I get exact per-day prices or book a flight? No. The public API exposes a monthly lowest-fare calendar, not per-day fares or booking. Day-level pricing and booking live on airBaltic's web booking engine and are out of scope (read-only tool).

Can I export to CSV or Excel? Yes — JSON, CSV, Excel, HTML, or straight from the Apify API and dataset.

Disclaimer

This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by airBaltic. It returns read-only public data (no accounts, no bookings). All trademarks belong to their respective owners; use the scraped data responsibly and in line with applicable terms and laws.