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

See pricing

Guides

Guides to travel data and proxies

Answers to the questions that come up before and during a collection project: why a fare differs by country, which IP type a job needs, how much bandwidth it will use and what to do about a 429.

Travel data

Travel data

How fares and rates are set per market, how often they move, and how to collect them without fooling yourself.

Why 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.Do 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.How 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.How to build a flight price trackerArchitecture of a flight price tracker: route-date matrix, sampling, sessions per search, storage, change detection and alerting, with a Python sketch.Hotel parity clauses in EuropeWide and narrow hotel rate parity clauses in Europe: the German ban, French and Italian laws, the 2024 EU court ruling and the Digital Markets Act.Collecting travel data responsiblyRobots.txt, rate limits, public versus logged-in pages, terms of service, GDPR and the EU database right: a practical checklist for collecting travel data.How to scrape hotel pricesScrape hotel prices: build the stay-date grid, fix occupancy and length of stay, capture rate plans, parse structured data and store observations.Comparing prices across marketsHow to compare prices across countries: the same product, a controlled point of sale, synchronised timing, reference-rate FX and equal tax treatment.Travel price transparency rulesWhat EU, UK and US rules make travel sellers show: final prices, optional extras, prior prices, drip pricing, US hotel fees and airline fee disclosure.How airline revenue management worksHow airlines decide seat availability: fare classes, nested booking limits, forecasting, overbooking, origin-destination control and continuous pricing.How hotel dynamic pricing worksHow hotels set room rates: the best available rate, length-of-stay controls, demand signals, revenue management systems and channel managers.

Scraping practice

Scraping practice

Bandwidth, rate limits and the habits that keep a collection job cheap and polite.