SearchNetwork Planning & Revenue Management

Competitive Fare Monitoring

Competitive fare monitoring that brings pricing the five rival moves worth money each morning, with the captures that prove them

Each morning, the five rival moves worth money, with the captures that prove them.

See one case, screen by screen ↓
demo5of 2,184overnight rival changes brought to the pricing manager, ranked by estimated revenue at stake
demo$41Kdilutionestimated, to protect $168,000 on three head-to-head flights — against $96,000 matching every day
demo99.6%of sampled captures re-shopped within $1 overnight; 3 suspect captures kept out of the brief
target1morningfrom a rival's overnight move to a decided response, before 10 am
In short

What is Competitive Fare Monitoring?

Competitive fare monitoring — also called airline fare monitoring or competitor fare tracking — is how an airline pricing team watches rival fares, filings, schedules and products by market and decides how to respond. Competitive Fare Monitoring puts eight agents on the overnight work: they shop and check every capture, tie each change to the departures it competes with, estimate the revenue at stake and write a five-market morning brief, and the pricing manager decides with a reason.

How to choose AI for airlines: a buyer's guide to agentic AI solutions →

Updated

The problem

Why competitive fare monitoring still eats the pricing team's morning

Rivals file and change fares all night, and competitive fare monitoring is how a pricing team finds the few moves worth answering. By 6:30 am each pricing analyst has a vendor grid of fare observations from the airfare price intelligence feed and a filed-fare report for 40 to 60 markets. They filter out markets with no overlap, fares that reverted, dates outside the window, then screenshot the shops as proof, pull the RM forecast and bookings, and work out by hand which of their own flights a rival's move actually touches. The short list reaches the pricing manager around ten, and decisions get made in chat or email.

Each shortcut costs money. A real fare cut seen a day late means the booking curve has already bent. A phantom fare — a peso price read as dollars, a cached page, a price without taxes — gets matched for nothing. A full-market match where only three departures compete gives away revenue on flights that were never at risk. And a response with no written reason, or one that reads as a message to a rival, is a problem for counsel long after the fare has expired.

typical18millionfare changes a day handled by the industry's fare tariff publisher
typical446millionactive fares on file for more than 440 airlines
Where a pricing analyst's morning goes, in hoursestimated
By hand6 days
With the solution0.7 days
  • Filtering the overnight grid down to a short list2 → 0.1 d
  • Proving a fare is really on sale, all-in0.8 → 0.1 d
  • Matching our departures and sizing the revenue at stake1.5 → 0.1 d
  • Review with the pricing manager and the decision1 → 0.3 d
  • Writing the fare action request for fare filing0.8 → 0.1 d

Estimated split for one analyst's markets on a typical morning, by hand and with the solution.

How it works

How the morning brief is built

Eight agents shop, check, size and explain every rival move; the pricing manager decides and the filing team files.

What comes in
Rival moves in2,184 changes · fares, filings, schedules, products
Agents at work
Shop collectorevery channel, all-in
Filing watcher
Then
Schedule and product watcher
Capture checkerre-shops anything odd
Then
Impact analysthead-to-head flights
Response advisormatch, hold or raise
Then
Fair-play checkerno signal to a rival
Brief writerfive markets, cited
A person decides
Pricing managerasks, edits, approves
What comes out
Morning brief
Reasons for the rest
Request to fare filing
One case, step by step

Competitive fare monitoring, one morning: ORD–MIA from overnight capture to filed request

Thursday, October 15. Overnight, Pinecrest Airlines cut its 21-day Main fare from Chicago O'Hare to Miami. Here is how Corvane Airways' pricing manager works it with the agents — asking, instructing, approving — screen by screen, in the working solution.

  1. 015:40 am

    Five markets out of 2,184 changes

    Brief writer

    The agents shopped 186,400 times on 4 channels against 6 rivals. The brief Celia Marquez opens reads: “Overnight, rivals made 2,184 fare changes in 412 of our markets. 37 matter; 5 need you today, worth an estimated $1.09M.” Each market is one line with a fare ladder, the suggestion and the revenue at stake — ORD–MIA first at $412K. A banner says what the brief may miss: Kestrel Air's offer feed was rate-limited from 1:12 am.

    “2,144 set aside, each with a reason · 3 suspect captures excluded · 32 on the watch list.”

  2. 027:02 am

    The market, the ladder and the suggestion

    Celia Marquez · Pricing Manager

    ORD–MIA opens on what the agents suggest: match $149 on the three head-to-head departures, all days, travel Oct 29–Dec 17 — $251,000 revenue protected, $96,000 dilution, $155,000 net, 78% confidence on 2,940 forecast passengers. The fare ladder puts every product side by side, all-in one way: Main 21-day is $184 for Corvane against Pinecrest's $149, which was $189.

    “Over $150,000 of dilution would go to the Director. Agents never file.”

  3. 03“Why only three flights?”

    Head-to-head, flight by flight

    Impact analyst

    Only three of Corvane's twelve daily departures leave within 45 minutes of a Pinecrest flight and within 20 minutes of its flying time: CV 1184 at 7:05 am against 7:20 am, CV 1191 at 1:15 pm against 1:00 pm, CV 1196 at 5:55 pm against 6:10 pm. The other nine leave 50 minutes or more away, so a passenger choosing on time would not switch — matching there only gives revenue away.

  4. 04“Show the 2:14 am captures”

    Proof the fare is really on sale

    Capture checker

    The $149 was captured at 2:14 am on Pinecrest's website, at 2:16 am on a travel agency site and at 2:19 am in the GDS — $128.37 plus $20.63 of taxes and fees, fare basis LA21PX, on all 14 Pinecrest flights. All 42 captures were re-shopped at 2:41 am, 42 of 42 within $1, and they match the 12:58 am public filing.

    “Every capture, filing and input the agents used, time-stamped and kept with the decision.”

  5. 05Overnight

    Phantom fares never reach the brief

    Capture checker

    Of a 1,200-capture sample, 1,195 re-shopped within $1. Three suspect captures were excluded, each with its reason and the re-shop that replaced it: a $41 ORD–MEX fare that was MX$812 read as dollars, a $49 ORD–LAS price from a cached page served at 8:12 pm, and an $84 ORD–BOS price without taxes where the website shows $109 all-in. Any of them can be restored by a person.

  6. 067:51 am

    “Match weekends only” — recomputed in seconds

    Celia Marquez · Pricing Manager

    Jordan Ellery, who owns the market, had noted that weekday mornings on CV 1184 are mostly corporate. Celia types “Match weekends only.” The Response advisor reads the RM forecast by day of week and rewrites the proposal: Fridays to Sundays on the three flights, $41,000 estimated dilution, $168,000 protected, $127,000 net, 84% confidence — inside her $150,000 limit.

    “That keeps 82% of the net benefit for 43% of the dilution.”

  7. 077:52 am

    A rival-linked date is refused

    Fair-play checker

    Celia asks to end the match when Pinecrest's sale ends. The Fair-play checker blocks that version: a last ticketing date of October 31, the day the rival's sale ends, ties Corvane's filing to a rival's dates. It explains why and offers the compliant version — keep Corvane's own season, travel Oct 29–Dec 17, and re-check Pinecrest's fare every night.

    “Approval is blocked for this version.”

  8. 087:53 am

    Five rules, checked again

    Fair-play checker

    Celia drops the date. The checker re-runs: public data only, no footnote, ticketing date or fare code that refers to Pinecrest, $149 shown all-in with taxes and fees, above the $99 floor and inside the manager's limit. Four of five rules pass; Corvane's own reason, recorded when she decides, completes the fifth. Beside it, every agent's step is listed with its time and source.

  9. 097:54 am

    Approved with a reason code

    Celia Marquez · Pricing Manager

    She approves matching $149 on CV 1184, 1191 and 1196, Friday, Saturday and Sunday, with reason M1 — protect share on head-to-head flights. The other choices are named too: M2 defend a named corporate or agency account, M3 a short response while we watch the rival.

    “The agents prepare the request; Owen Pratt files it.”

  10. 10Before 8 am

    A fare action request, not a screenshot

    Owen Pratt · Fare Filing Specialist

    FAR-1015-01 goes to Owen for the 1 pm distribution: $149 one way all-in, Cat 2 Fri–Sun, Cat 4 CV 1184, 1191 and 1196, Cat 5 21-day advance purchase, with the captures and the filing attached. On the same screen, FAR-1014-03 for ORD–PHL waits for Graham Whitcombe, because its $182,000 of dilution is over the manager's limit.

Who it’s for

Built for everyone who answers a rival's fare move.

The same overnight move, seen by the five people who carry it — what their morning looked like, and what it looks like now.

CM
Celia MarquezPricing Manager, Domestic & Near-International
Pricing Manager
Before
Signs off fare responses for 220 markets before 10 am from short lists built by hand: “Tell me the five that cost money, and show me it's real.”
Now
Opens a five-market brief, asks the agents in plain words, changes a proposal by instruction and approves with a reason code.
JE
Jordan ElleryPricing Analyst, Florida & Caribbean · 48 markets
Pricing Analyst
Before
“Most mornings I spend two hours just deciding what to look at.”
Now
Gets competitor fare alerts for his own markets only, with the head-to-head departures, the ladder and the suggestion already worked out.
NH
Noor HaddadCompetitive Intelligence Analyst · rival sets, sources and capture accuracy
Competitive Intelligence Analyst
Before
“One phantom fare and the whole team stops trusting the feed.”
Now
Sees capture accuracy by channel every night and each suspect capture with its reason and re-shop, and owns the rules that catch them.
GW
Graham WhitcombeDirector of Pricing · approves above $150,000 of dilution
Director of Pricing
Before
“Show me what we give away, not just what we protect.”
Now
Gets only the proposals over the limit, each with its dilution, protection and the manager's reason, and approves or rejects with his own.
RS
Rachel SteinCommercial Counsel · owns the fair-play rules
Commercial Counsel
Before
Reviews competition-law hygiene quarterly: “Our decisions are our own, from public data, and we can prove it.”
Now
Sets the five fair-play rules every proposal is checked against, and reads the audit trail and each decision's reason.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight agents shop, check, size and explain every rival move; the pricing manager decides and the filing team files.

Shop collector

Shops rival fares on airline websites, travel agency sites, GDS and NDC for 412 markets and time-stamps every capture all-in.

  • Never buys, holds or books a seat
  • Shops only the market list
Filing watcher

Reads the overnight public fare filings for the six rivals: fares, fare basis, sales and travel dates, and the ATPCO fare rule categories behind them (Cat 3, 4, 5 and 15).

  • Never reads non-public data
  • Never files a fare
Schedule and product watcher

Reads schedule filings and product attributes — routes, frequencies, times, bags, seats and fare families — and prices product changes all-in for a passenger with a bag.

  • Never infers a product from price alone
Capture checker

Re-shops anything odd — currency, cached page, missing taxes — and samples 1,200 captures a night for accuracy.

  • Never deletes a capture
  • Excludes with a reason a person can reverse
Impact analyst

Ties each change to the Corvane departures it competes with and estimates the revenue at stake, with every input shown.

  • Never uses a forecast older than 24 hours
  • Always shows its inputs
Response advisor

Proposes match, hold or raise with the reason, the dilution, the revenue protected and its confidence, and rewrites the proposal on instruction.

  • Never files a fare or goes below a floor
  • Never decides
Fair-play checker

Checks each proposal: public data only, no signal to a rival, full fare advertising, Corvane's own reason recorded.

  • Never approves
  • A failed check blocks approval
Brief writer

Writes the morning brief, routes alerts to market owners and answers questions with citations.

  • Never states a number without its source
Pricing manager

Decides with a reason; the director above $150,000. The agents propose; a named person decides.

Ask in plain words

Ask about any market, capture or decision

Ask in plain words, or tell the agents what to change. Every answer cites the capture, filing, schedule or forecast it came from, and decisions stay with the pricing team.

Why only three ORD–MIA flights?

Only CV 1184, 1191 and 1196 leave within 45 minutes of a Pinecrest flight with similar flying time. The other nine are 50 minutes or more away. Those three carry 2,940 forecast 21-day passengers.

How sure are we the $149 is real?

Very: captured at 2:14 am on Pinecrest's website, then on a travel agency site and the GDS, all-in in dollars, and re-shopped at 2:41 am, 42 of 42 within $1. It matches the public filing.

Which markets are waiting on an owner?

ORD–LHR: Sam Okoye, $286,000 at risk, 2 h 10 m into a 4-hour clock, alert not read.

What did last week's responses earn?

31 decisions; an estimated $1.42M protected for $390,000 of dilution. The best was ORD–MCO weekends: share 44% → 47% in 7 days.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The morning briefCompetitive fare monitoring home: 2,184 overnight rival fare changes ranked down to five markets, each with a fare ladder, a suggestion and the revenue at stake, beside the conversation with the agents.
One market, the decisionORD–MIA: the agents' match suggestion with revenue protected, dilution, net and confidence, the head-to-head flights, and the fare ladder for every product, all-in.
Which departures competeCorvane against rival departures through the day, with the three head-to-head flights inside the 45-minute window highlighted.
Fare captures as proofEvery competitor fare capture by time, channel and flight, with fare, taxes, all-in price, fare basis and its re-shop, and the sources used.
Capture accuracyCapture accuracy for the airline competitive intelligence team: re-shop match rate by channel and over seven nights, and each suspect capture excluded overnight with its reason.
Instruct the agents“Match weekends only” turns into a recomputed proposal with new dilution, protection and confidence, ready to approve.
A signal refusedThe Fair-play checker blocks a version that ties the response to a rival's sale date, explains why and offers the compliant one.
Fair-play checks and the agents' stepsAfter the date is dropped: public data only, no signal to a rival, full fare advertising, floors and limits pass, Corvane's own reason waits for the decision — and each agent's step with its time and source.
Approve with a reasonThe approval names the flights, days, travel dates, dilution and protection, and asks for a reason code before it goes to fare filing.
Decisions and fare action requestsEvery response approved, held or rejected, the request fare filing received, what is waiting for the director and the outcome after.
Schedule and product changesRival new routes, frequencies, times and aircraft against Corvane's schedule, with product changes priced all-in.
Competitor fare alerts by ownerEach analyst hears only about their own markets; big moves go out at once with a 4-hour clock that can be escalated.
Response and fair-play rulesFare floors, the manager's approval limit, match scope and raise rules, and counsel's five fair-play rules.
Governance

Competitive fare monitoring that stays your own decision: cited, reasoned, on the record.

Every number cites its sourceEach fare, impact and suggestion links to the capture, the public filing, the schedule record or the RM forecast it came from, and one click opens the passage.
A person decides, with a reasonThe pricing manager approves, edits, holds or rejects with a reason code — M for a match, H for a hold, J for a rejection. Above $150,000 of estimated dilution, the Director of Pricing approves.
Fair-play rules on every proposalPublic fares, schedules and products only; no footnotes, ticketing dates or fare codes aimed at a rival; fares shown all-in, as the full fare advertising rule, 14 CFR 399.84, asks. A failed rule blocks approval, and Commercial Counsel owns the rules.
Agents never file a fareAn approved decision becomes a fare action request for the fare filing specialist, with flights, days and ATPCO rule categories named and the evidence attached. The agents have no way to file.
Suspect captures held out, not hiddenA capture in the wrong currency, from a cached page or without taxes is excluded with its reason and re-shop before anyone sees it, and a person can restore it. Every set-aside change keeps its reason and can be promoted back.
Every step on the audit trailEvery agent action and every person's decision is recorded with the reference it touched. The trail is read-only, kept for 7 years, exportable, and Commercial Counsel has read access.
Configuration

Your pricing playbook, not ours

What reaches the brief and what the agents may suggest are settings. Thresholds can be tried on last week before they change, and every change goes to the Director of Pricing and onto the audit trail.

SettingDefaultChoose from
Impact to matter$25KAny amount; below it a change is set aside with the reason “below the impact threshold”
Head-to-head window45 minutesAny number of minutes between a rival flight and ours
Flying time difference20 minutesAny number of minutes of elapsed time
Reversal window2 hoursChanges reversed inside it are set aside
Markets in the brief5Any number; the rest go to the watch list
Suspect-capture rulesCurrency check · page age ≤ 3 h · all-in priceOwned by the competitive intelligence analyst
Fare floorsDomestic Basic $99 one way · long-haul business $2,200 round tripNever suggest a fare below them
Manager approval limit$150,000 estimated dilutionAbove it the Director approves
Connections

Airfare analytics on the fare data your pricing team already buys

Fare shoppingrival websites, travel agency and metasearch sites
GDS and NDCGDS fare shops with fare basis, and NDC offers
Filed faresovernight public fare filings and rules
Schedules and productsroutes, times, bags, seats and fare families
RM forecast and bookingsread only, by flight and day of week
Fare filing workbenchfare action requests only; agents cannot file
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
5of 2,184
rival changes brought to pricing each morning, ranked by revenue at stake
Overnight changes2,184
In the brief5 markets
estimated
$41Kdilution
to protect an estimated $168K on three head-to-head flights, against $96K matching all days
All days$96K
Weekends, 3 flights$41K
target
Samemorning
rival moves decided before 10 am, not a day later
5 of 5 markets
decided by 10 am

“demo” = seen in the working solution, on its sample data (dollar impacts there are the solution's own estimates from the sample RM forecast, with inputs shown) · “target” = the design goal, measured in the live solution · “estimated” = our estimate of where the morning goes · “typical” = published figures (Airline Tariff Publishing Company, via Wikipedia — about 18 million fare changes a day and 446 million active fares for more than 440 airlines). 14 CFR 399.84 and the 1994 US Justice Department consent decree on airline fare filings are named as context only. Corvane Airways, Pinecrest Airlines, Zephra Air, Lumen Airways, Sunvista Airlines, Kestrel Air, Ambergate Airways, flight numbers, fares and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What airline pricing teams ask us.

What is competitive fare monitoring?

Competitive fare monitoring — also called airline fare monitoring or competitor fare tracking — is how an airline pricing team watches rival fares, filings, schedules and products by market and decides how to respond. Competitive Fare Monitoring puts eight agents on the overnight work: they shop and check every capture, tie each change to the departures it competes with, estimate the revenue at stake and write a five-market morning brief, and the pricing manager decides with a reason.

How do airlines monitor competitor fares?

Most use an airline fare tracker that shops rival fares on airline websites, travel agency sites, GDS and NDC, and they read the overnight public fare filings and the schedule and product feeds. Here the Shop collector turns that airline fare shopping data into time-stamped, all-in captures, the Filing watcher reads the fare basis and the ATPCO rule categories (Cat 3, 4, 5 and 15), and the Schedule and product watcher prices bag and fare-family changes all-in.

How do you know a competitor's fare is real?

The Capture checker re-shops anything odd and a sample of 1,200 captures a night. A price in the wrong currency, from a cached page or without taxes is excluded with its reason before anyone sees it, and a person can restore it. In the sample night, 1,195 of 1,200 captures re-shopped within $1.

Should an airline match a competitor's fare cut on every flight?

Often not. The Impact analyst finds the departures that really compete — within 45 minutes and 20 minutes of flying time by default — and shows why the rest are not at risk. On the sample market, matching three flights on weekends was estimated at $41,000 of dilution, against $96,000 for matching every day.

Can matching a competitor's fare look like price signaling?

It can, which is why the Fair-play checker runs on every proposal against rules your counsel owns: public data only, no footnotes, ticketing dates or fare codes aimed at a rival, fares shown all-in, and your own reason recorded. A failed rule blocks approval. The 1994 Justice Department consent decree on fare filings is the context for those rules.

Does the AI file fares or change prices on its own?

No. The agents suggest and never decide or file. The pricing manager approves, edits, holds or rejects with a reason code, the Director of Pricing approves above $150,000 of estimated dilution, and the approved decision becomes a fare action request the fare filing specialist files.

Can we set our own thresholds, fare floors and approval limits?

Yes. The impact threshold, head-to-head window, reversal window, brief size, suspect-capture rules, fare floors, approval limits and fair-play rules are settings. Threshold changes can be tried on last week first, and every change goes to the Director and onto the audit trail.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your pricing playbook, market list, rival sets and the fare, schedule and forecast feeds and airline pricing software you already have — and it goes live once every quality gate has passed. Setup ends with a shadow run on past nights, compared with what your team decided, before anyone relies on it.

See it on
your markets.

We'll run Competitive Fare Monitoring on a sample of your own markets and a week of past rival moves.