Travel fares · Airline route intelligence
Airline route intelligence: new routes, frequencies and launch fares
Airline route intelligence follows a route from the day it is announced to its first seasons in operation: when it goes on sale, how often it flies, on what aircraft, and how its fares behave while the airline builds demand. Public booking pages show all of it before any traffic statistics do.
Pay per GB · No subscription · Prices in EUR, excl. VAT
- €2.00
- per GB on ARC Fast, excl. VAT
- −44%
- at 1 TB (€1.12 / GB)
- 185+
- countries, city targeting
- Never
- expires — no subscription
Written for
- Airport route development teams
- Tourism boards and destination marketers
- Aviation consultancies and analysts
- Airline network planners
The short answer
- Track a route as a lifecycle: announced, on sale, operating, reduced, suspended. Each stage has its own public signal.
- Schedules run in two IATA seasons: summer from the last Sunday of March to the last Saturday of October, winter for the rest. Compare frequencies season by season.
- At slot-coordinated EU airports, airlines must use 80% of their allocated slots or risk losing them. Frequency changes at busy airports are partly slot decisions, not only demand.
- Launch fares are a pricing story of their own: a low opening level, then a climb as the airline learns the route. Store them per departure month from the first on-sale day.
The problem
What goes wrong without the right IPs
Announcements and bookable schedules disagree
Press releases give a start date and weekly frequency; the booking engine shows what is actually for sale. The two can differ by days or frequencies. Record both and date the moment the route first returns a bookable result.
Schedules change quietly
Frequencies are trimmed, days of operation shift and aircraft are swapped without an announcement. Only a regular sweep of the timetable or booking calendar catches it.
First fares are thin and noisy
In the first days on sale a route may show only a few dates or one fare level. Keep collecting through the first months; the pricing pattern only becomes readable once enough departures are loaded.
Competing routes need the same treatment
A new route's fares only mean something against the incumbents on the same city pair. Add every competing route, including connections through nearby hubs, to the same panel.
What to collect
What you can collect
- Route, carrier and announcement date
- Start of the lifecycle; links to the press release or news page.
- First bookable date and first operating date
- The on-sale lead time is a strategy signal in itself.
- Weekly frequency and days of operation
- Per IATA season, so summer and winter are compared like for like.
- Aircraft type and cabins offered
- Seat capacity and whether premium cabins are sold on the route.
- Launch fare by departure month
- The opening price level and how it moves as the route sells.
- Competitor fares on the city pair
- The context a launch fare is set against.
- Schedule changes
- Dated changes to frequency, timing or aircraft, with the before and after.
- Status
- Announced, on sale, operating, reduced, suspended.
How it runs
How a collection run works
- 01
Watch announcements
Poll airline and airport news pages and route maps through a rotating proxy pool. A new city pair or a changed route map entry opens a route record.
- 02
Detect the on-sale date
From the announcement on, query the booking calendar for the new route daily until it returns bookable dates. Record the first day it does and the first departure date offered.
- 03
Sweep schedules each week
Read frequencies, times and aircraft per week of the season. Diff against the previous sweep and log every change with its date.
- 04
Price the route from launch
Sample fares for a fixed set of departure dates per month, from the route's selling markets, with one sticky session per search flow. Add the competing routes on the same dates.
Launch-fare sampling for a new route17 linesimport secretsfrom datetime import date, timedeltaBASE_USER = "USERNAME_pool-arcfast_country-de"def sample_dates(first_departure: date, months: int = 6) -> list[date]: """Two departures per month: a Tuesday and a Friday in week two.""" out = [] for m in range(months): start = (first_departure.replace(day=1) + timedelta(days=32 * m)).replace(day=8) for weekday in (1, 4): out.append(start + timedelta(days=(weekday - start.weekday()) % 7)) return outdef proxy_for(market: str) -> str: user = BASE_USER.replace("_country-de", f"_country-{market}") return f"http://{user}_session-{secrets.token_hex(4)}_sesstime-10:PASSWORD@proxy.arcproxies.io:8000" - 05
Close the loop with operated traffic
Where published traffic data exists for the route, compare it with your schedule record once it is released. Departures performed against departures scheduled shows how much of the published timetable actually flew.
Setup
Recommended setup
Announcements and timetables are light and market-neutral; fare sampling is market-specific. Split them across pools.
| Plan | Role | Session | Targeting | Price |
|---|---|---|---|---|
ARC Basic Rotating ISP | News pages, route maps and timetables Pages that look the same from every market, polled often. The cheapest pool per GB. | Rotating | Country | €0.75 / GB €0.59 at 1 TB (−21%) |
ARC Fast Rotating residential | On-sale detection and launch-fare sampling Residential exits in the markets at both ends of the route, held for one search flow. | Sticky, about 10 minutes per search flow | Country of each selling market | €2.00 / GB €1.12 at 1 TB (−44%) |
Prices are list prices in EUR, excl. VAT. Volume discounts apply automatically at checkout — full ladder on the pricing page.
Connect
One connection string per market
The country, city and sticky session are tokens in the username. Change the token, change the market; keep the session handle, keep the IP.
http://USERNAME_pool-arcfast_country-de_session-k3f9a1x2_sesstime-10:PASSWORD@proxy.arcproxies.io:8000Swap _country-de for any market you quote. The full grammar is on the residential proxies page.
Illustration
What route watch for an airport's catchment costs
An illustration with round numbers — your pages, payloads and retry rate will differ. The arithmetic is the real price ladder.
Assumptions
- New and competing routes priced
- 400
- Departure dates sampled per route
- 12
- Selling markets
- 2
- Cadence
- weekly (4.3 a month)
- Weight per search flow
- 400 KB
- Schedule and news pages
- 60 sources daily, 500 KB
- Bandwidth per month
- ≈ 18 GB
On ARC Fast
€36.00per month, excl. VAT
18 GB bought in one purchase at €2.00 / GB (list price).
The same 18 GB on ARC Basic: €13.50 at €0.75 / GB. Move down as soon as the cheaper pool holds up.
The schedule and news share is small; almost all of the volume is fare sampling.
Bandwidth never expires, so a bigger single purchase is only ever cheaper per GB. See the ladder.
In depth
Airline route intelligence, in depth
Who uses airline route intelligence
- Airport route development teams track competitor airports' new routes, the airlines' on-sale lead times and launch pricing when preparing their own pitches.
- Tourism boards watch seat supply into their destination per source market and season, and which routes are cut first.
- Aviation analysts and consultancies build route-level histories of entry, exit and pricing behaviour that statistics alone do not show.
- Airline network planners watch competitors' schedule and pricing responses after a launch.
Seasons, slots and why frequencies change
Airline schedules are planned in two IATA seasons. Airport Coordination Netherlands, the Dutch slot coordinator, describes the summer season as starting on the last Sunday of March and ending on the last Saturday of October, with winter covering the rest of the year. Compare a route's frequency with the same season a year earlier, not with the previous season.
At coordinated EU airports, the European Commission summarises the slot rules as 'use it or lose it': airlines must use 80% of their allocated slots or risk losing them in following years. IATA describes the same 80% requirement under the Worldwide Airport Slot Guidelines. A carrier keeping a thin frequency at a congested airport may be protecting slots; at an uncongested airport the same frequency says more about demand.
Reading launch fares
Launch pricing usually opens low to build awareness and fills the first departures, then rises for departures further out as bookings arrive. Store fares per departure month from the first day on sale, so the curve can be compared across launches and carriers.
Compare launch fares with incumbents on the same dates, including one-stop options through nearby hubs. The pricing logic behind these moves is covered in how airline revenue management works; per-market fare collection is described under airline fare scraping.
Public pages, licensed schedules and official statistics
| Source | Strength | Limit |
|---|---|---|
| Airline booking pages | What is actually for sale, today, with prices | Only what the airline shows; needs regular sweeps |
| Airline and airport news pages | Earliest signal of a new route | Plans, not bookable schedules |
| Licensed schedule datasets | Complete, standardised timetables | Licence cost; no consumer prices |
| Official traffic statistics (e.g. US T-100) | Departures performed, capacity, load factor | Published months later; coverage depends on the country |
Most route development teams combine all four. Public collection covers the gap between an announcement and the first official traffic figures.
Works with anything that takes a proxy URL
- Python requests / httpx
Playwright
- Scrapy
- changedetection.io
- n8n
FAQ
Questions
Something not covered? Write to contact@arcproxies.io.
How do I find out when a new airline route goes on sale?
Watch the airline's news page and route map for the announcement, then query the booking calendar for that city pair every day. The first day it returns bookable dates is the on-sale date; store it alongside the first departure offered.
What is the 80% slot rule?
At slot-coordinated airports in the EU, airlines must use at least 80% of a series of allocated slots in a season or risk losing them in following years, a rule often called 'use it or lose it'. It explains why some carriers keep operating frequencies at busy airports.
When do airline schedule seasons start?
The IATA summer season starts on the last Sunday of March and ends on the last Saturday of October; the winter season starts on the last Sunday of October and ends on the last Saturday of March.
Can public data show whether a new route is successful?
Partly. Rising launch fares, frequency increases and early sell-outs suggest a route is doing well; trimmed frequencies and fare cuts suggest the opposite. Official traffic statistics, where published, confirm the picture months later.
Which proxies do route intelligence teams need?
Mostly the cheap rotating ISP pool for news pages, route maps and timetables, plus residential exits in each selling market for fare sampling. Billing is per GB with no subscription, which suits a panel that grows around launch announcements.
Sources & review
Last reviewed by the ARC Proxies team. Prices are read from the live catalog at build time.
- [1]European Commission, Mobility and Transport: Slots
- [2]IATA: Winter is coming (Europe region blog, 6 July 2020)
- [3]Airport Coordination Netherlands (ACNL): Slot allocation: allocation process
- [4]US Bureau of Transportation Statistics: Air Carrier Statistics (Form 41 Traffic): T-100 database information
Travel fares
More on travel fares
Get started
Buy a gigabyte and try it on your own targets.
No subscription, no sales call. Code WELCOME15 takes 15% off your first purchase, and whatever you do not use is still there next quarter.