15% off your first purchase with code WELCOME15, up to 25 GB.

See pricing

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

Illustration. The URLs and values are fictional; the connection string is the real grammar.
€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

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

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

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

  4. 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 route
    import 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"
  5. 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.

PlanRoleSessionTargetingPrice
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.
RotatingCountry
€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 flowCountry 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.

sticky · Germany · 10 min
http://USERNAME_pool-arcfast_country-de_session-k3f9a1x2_sesstime-10:PASSWORD@proxy.arcproxies.io:8000

Swap _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

SourceStrengthLimit
Airline booking pagesWhat is actually for sale, today, with pricesOnly what the airline shows; needs regular sweeps
Airline and airport news pagesEarliest signal of a new routePlans, not bookable schedules
Licensed schedule datasetsComplete, standardised timetablesLicence cost; no consumer prices
Official traffic statistics (e.g. US T-100)Departures performed, capacity, load factorPublished 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. [1]European Commission, Mobility and Transport: Slots
  2. [2]IATA: Winter is coming (Europe region blog, 6 July 2020)
  3. [3]Airport Coordination Netherlands (ACNL): Slot allocation: allocation process
  4. [4]US Bureau of Transportation Statistics: Air Carrier Statistics (Form 41 Traffic): T-100 database information

Travel fares

More on travel fares

OverviewProxies for travel fare aggregationAirline, hotel and rail fares change with the point of sale. Query each market from an IP inside it so the fare you store is the fare a traveller is quoted.Deep diveAirline faresCollect airline fares per point of sale: the same flight priced from each market, taxes itemised, one sticky session per search, billed per GB.Deep diveLow-cost carrier faresMonitor low-cost carrier fares where they are sold: on the airline's own site, priced per leg and per seat bucket, with mandatory fees split out. Per GB.Deep diveAirline ancillary pricesTrack airline ancillary prices (checked bags, seats, priority and fare bundles) per route, date and market, so a trip's true cost can be compared.Deep diveRail and bus faresCollect European rail and intercity coach fares per operator, departure and fare family, including yield-managed long-distance tickets. Billed per GB.Deep diveFerry faresMonitor ferry fares by route, sailing, season and vehicle (foot passengers, cars, cabins) from each operator's own public booking site. Per GB.Deep diveFare alertsBuild fare alerts and deal newsletters on verified prices: cheap watch-list polling, live confirmation from the right market before sending, per-GB costs.Deep diveCorporate travel benchmarkingBenchmark booked and negotiated corporate fares against public fares on the same flights, lead times and markets, for TMCs, travel managers and audits.Deep diveTravel metasearchHow to build a travel metasearch engine: partner feeds, cached prices, live re-pricing and look-to-book. Where proxies fit, and what it costs per GB.Deep diveHotel rate shoppingCollect competitor hotel rates per stay date, length of stay and market from local residential IPs. Sticky sessions per shop, billed per GB.GuideWhy flight prices differ by countryThe same flight costs different amounts in different countries because fares are filed and sold per point of sale, and taxes follow the departure airport.GuideDo airlines raise prices when you search?What regulators and researchers found about cookie and IP tracking in airline pricing, and what actually makes a fare change between two searches.GuideHow often flight prices changeFlight prices can change many times a day: filed fares update constantly and seat availability moves with every booking. What that means for collection.

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.