Live pricing data for teams, models and AI agents

Know what your competitors charge, everywhere you sell.

Prices your competitors don’t want collected, from the hardest sites to read. Twenty years of history, ready for your team, your models and your AI agents.

Point at or tap any region to see what we hold there. Drag to spin.

History 20 years of price history, by market, site and date 2006201120162021Today
On file 1.75 trillion price records in our warehouse Car 683BHotel 652BAir 389B
Collected 33.8 billion data points collected every day Car 48%Air 23%Hotel 20%

Pricing teams at these companies run on QL2 data · See all customers

  • Expedia
  • Avis
  • Priceline
  • Staples
  • West Marine
  • Papa John's
  • Incremental
  • Expretio
  • 3Victors
  • Stagecoach
  • Tenerity
  • HolidayTaxis
  • Digitrips
  • Dorman
  • Solmar Villa Holidays
  • Tallink Silja Line
  • Land 'N' Sea
  • Costa
  • EquipmentShare
  • Aurora
  • Brittany Ferries
  • Rentcars
  • Cybermetric Lab

2,087 sources in. One clean feed out.

We collect prices from the sites where your customers compare you with competitors, check every run, and deliver them in the format your pricing team already uses.

OTAs Metasearch engines Airline sites Hotel brand sites Car rental brands Retailers and marketplaces Any site you name custom collection on your schedule QL2 COLLECT · CHECK · DELIVER Travel pricing Retail and auto pricing Revenue management Models and AI agents air, hotel, car rental, cruise, ferry, rail shelf prices, parts and tires by SKU competitor rates fed into your RMS structured rows by file or API

Built for models and agents

Data your pricing models can learn from and your agents can query.

History to train on20 years of prices by market, site and date, so a model learns how competitors actually behave, not how they behaved last week.
One clean structureEvery row arrives typed, in your codes, with taxes and fees broken out. An agent can query it without a clean-up step.
GET /rates?market=LAX&pickup=2026-11-14 200 OK
[
  {
    "market": "LAX",
    "site": "brand_a",
    "car_class": "CCAR",
    "pickup": "2026-11-14",
    "length_days": 3,
    "rate": 154.00,
    "taxes_fees": 38.12,
    "currency": "USD",
    "collected_at": "2026-10-29T05:42:10Z"
  },
  …
]

We get the prices other providers give up on.

A price on a booking site changes with the country you search from, the dates you pick and the device you use. Our scripts reproduce those conditions on purpose, so the rate you see is the rate your customer sees.

Point of sale We search from the country, currency and language your customers use, and record taxes and fees as the site shows them.
Booking flows Car class, room type, fare class and pickup time come from the full search, not a cached listing page.
Protected sites OTAs, airlines and large marketplaces sit behind PerimeterX (now HUMAN), Akamai, Cloudflare, DataDome and CAPTCHA walls. We have collected through them for two decades.
Decoy prices Some sites show suspected bots an inflated price, a stale cached page or no inventory at all. We check each result against the live booking flow and earlier runs, and flag a price that doesn’t add up before it reaches you.
Daily repair When a site changes its layout, our team fixes the script before your next delivery is due.
AI-assisted matching Machine learning pairs the same product across sites, and our analysts check every round.

See your market before you buy.

Tell us the locations, sites and dates you price against. We will pull a sample from our collection so you can check it against what you see today.