Flight
flight_number / carrier_code
IATA airline code and flight number scraped in real-time
from UK airline websites and OTA aggregators. Covers British Airways, easyJet, Ryanair, Jet2, TUI,
Virgin Atlantic, Wizz Air UK, and all carriers operating from UK airports including Heathrow, Gatwick,
Manchester, Edinburgh, and Birmingham.
"BA112" / "BA" (British Airways)
Flight
origin / destination
IATA airport codes and city names normalised across all
UK airports — London's multi-airport grouping (LHR, LGW, LTN, STN, LCY, SEN), plus regional airports in
Manchester (MAN), Edinburgh (EDI), Glasgow (GLA), Bristol (BRS), Birmingham (BHX), and 30+ others.
{"origin": "LHR", "destination": "EDI"}
Flight
departure_datetime / arrival_datetime
Scheduled and actual timestamps in BST/GMT
(auto-adjusted for UK daylight saving) and UTC. Includes real-time delay status, NATS airspace hold
codes, gate changes, and cancellation signals — essential for UK aviation intelligence and flight
disruption insurance products.
"2025-06-15T06:30:00+01:00" (BST)
Flight
fare_class / cabin
Booking class code and cabin type with seat availability
counts. Tracks easyJet's FLEXI vs. STANDARD fares, British Airways' Euro Traveller / Club Europe split,
and Ryanair's Plus and Prime bundles — enabling cross-carrier yield management and bundle value
comparisons.
{"class": "Y", "cabin": "economy", "seats_left": 3}
Flight
fare_bundle_inclusions
Itemised bundle contents per fare tier — cabin bag (size
limits), checked baggage, seat selection, flight change fees, and lounge access. Critical for LCC
comparison tools where bundle pricing obfuscates true cost across easyJet, Ryanair, and Jet2 fare
families.
{"cabin_bag": "40x20x25cm", "hold_bag": false,
"seat_select": "paid"}
Flight
uk_departure_tax / APD
Air Passenger Duty band and amount per passenger per leg
— Band A (UK & short-haul EU), Band B (long-haul) — scraped and verified against HMRC APD rates.
Enables accurate total trip cost calculations and corporate T&E compliance reporting unique to UK
travel data.
{"apd_band": "A", "apd_gbp": 13, "economy_rate":
true}
Hotel
hotel_name / property_type
Full property name and UK-specific classification
covering the full spectrum — London luxury hotels, country house hotels, boutique B&Bs, coaching
inns, serviced apartments, pub rooms, holiday parks, and Scottish castle stays — normalised across
Booking.com, Expedia, Hotels.com, and direct hotel sites.
"Balmoral Hotel" / "grand_city_hotel"
Hotel
star_rating / guest_score
AA Hotel Guide star classification (1–5 stars + Rosettes
for dining) and platform guest review score normalised to a 0–10 scale. Bridges Booking.com's 10-point
system, TripAdvisor's 5-point bubble score, and Google star ratings into a single comparable metric.
{"aa_stars": 5, "guest_score": 9.4}
Hotel
amenities
Standardised list of 65+ amenity flags including
afternoon tea service, Scottish breakfast, pub/bar on-site, EV charging, dog-friendly policy, log fires,
hot tub, fishing rights, and concierge service — parsed from UK property descriptions and normalised for
filtering.
["afternoon_tea", "dog_friendly", "log_fire",
"ev_charging"]
Hotel
vat_inclusive_rate
UK hotels charge 20% VAT on accommodation. Each rate
record includes a VAT-inclusive and VAT-exclusive price, enabling accurate cross-border hotel
comparisons and correct corporate expense reporting where VAT reclaim is applicable for UK business
travellers.
{"ex_vat": 516.67, "vat_20pct": 103.33, "inc_vat":
620}
Hotel
cancellation_policy
Free cancellation deadline, partial refund windows, and
non-refundable flags per rate and OTA platform — scraped per room type. UK consumer protection
regulations (CRA 2015) affect how policies are presented; our data captures both the published and
effective policy terms.
{"free_cancel_before": "2025-06-12T14:00:00",
"refundable": true}
Hotel
bank_holiday_surge
Rate multiplier during UK public bank holidays (August
bank holiday, Easter, May Day, Christmas) and major events (Wimbledon, Glastonbury, FA Cup Final,
Edinburgh Festival). UK hotel prices spike 2–4x during these windows — this field flags and quantifies
the surge per property.
{"event": "Wimbledon_2025", "surge_pct": 185,
"baseline_gbp": 220}
Pricing
price_per_night_gbp
Current base rate per night in GBP (incl. VAT), tracked
with timestamps for real-time rate parity monitoring across UK OTA channels. Also provided in EUR for
cross-border comparisons and USD for international clients benchmarking UK accommodation costs.
{"gbp_inc_vat": 620, "eur_approx": 734, "usd_approx":
788}
Pricing
ota_price_comparison
Same-property pricing captured simultaneously across
Booking.com, Expedia, Hotels.com, Skyscanner Hotels, TripAdvisor, and the hotel's direct website. UK OTA
price spreads of 5–18% are common — this field surfaces rate parity violations and best-price
opportunities at scale.
{"booking_com": 620, "expedia": 638, "direct": 599}
Pricing
price_history
Historical rate snapshots timestamped up to 24 months in
GBP. Track seasonal pricing around UK summer holidays, bank holiday weekends, and major event calendars.
Model advance purchase discount curves for any UK property or domestic flight route over time.
[{"date":"2025-01","gbp":380},
{"date":"2025-08_BH","gbp":890}]
OTA
ota_listing_url
Direct listing URL on each UK OTA platform including
Skyscanner, Booking.com, Expedia, Hotels.com, Lastminute.com, On the Beach, and TUI — enabling deep-link
integration into UK price comparison and travel alert products without manual URL construction.
"https://www.booking.com/hotel/gb/the-savoy-london..."
OTA
flash_deals / secret_deals
Time-limited Last Minute deals, Booking.com Genius
discounts, Skyscanner Price Alerts, and Hotels.com member prices scraped as they appear — with expiry
timestamps, required loyalty tier, effective discount percentage, and original reference price in GBP.
{"type": "genius_deal", "discount_pct": 15,
"tier_required": "genius_1"}
Train /
National Rail
toc / service_brand
Train Operating Company (TOC) code and service brand —
Avanti West Coast, LNER, GWR, Southern, Thameslink, ScotRail, Chiltern Railways, CrossCountry, c2c and
all others. TOC-level data enables carrier performance benchmarking and delay attribution critical for
UK rail intelligence platforms.
{"toc": "VT", "brand": "Avanti West Coast"}
Train /
National Rail
ticket_type / railcard_price
UK National Rail ticket classification — Anytime,
Off-Peak, Super Off-Peak, Advance Singles, and Open Returns — with railcard-discounted prices for all
major railcards (16-25, 26-30, Two Together, Family & Friends, Senior, Disabled, Network). Enables
true price comparisons unique to the UK rail fare system.
{"advance": 45.50, "anytime": 189,
"with_16_25_railcard": 30.33}
Train /
National Rail
seat_availability / class
Seat availability by class (Standard, First Class) and
seating preference (window, aisle, table, quiet coach, bike space) refreshed every 10 minutes from
Trainline, National Rail Enquiries, and direct TOC booking systems — powering rail booking tools and
corporate travel platforms.
{"standard": 42, "first_class": 8, "bike_spaces": 2}
Train /
National Rail
delay_punctuality_score
Real-time punctuality status and historical on-time
performance (OTP) percentage by route and TOC — sourced from Office of Rail and Road (ORR) data and live
train tracking. Enables delay risk scoring for travel insurance products and corporate traveller
itinerary tools.
{"otp_90day_pct": 72.4, "avg_delay_min": 4.2, "toc":
"Avanti"}
Coach
coach_operator / route
Operator name (National Express, Megabus, FlixBus UK,
Stagecoach) and full route with intermediate stops, journey time, and departure frequency. Coach data
fills a gap in UK travel comparison tools where budget travellers frequently switch between rail and
coach on price.
{"operator": "National Express", "route": "London
Victoria → Manchester"}
Coach
coach_fare_gbp / seat_class
Current coach fare in GBP per seat class (Standard,
Premium, Upper Deck) with availability counts, scraped from National Express, Megabus, and FlixBus UK
booking pages. Enables price comparisons between rail, coach, and budget flights on UK intercity routes.
{"standard": 9.50, "premium": 19.50, "seats_left":
12}
Reviews
review_sentiment_score
Aggregated sentiment score from structured parsing of
English-language guest reviews across Booking.com, TripAdvisor, Google, and hotel direct sites. Subscore
breakdowns by cleanliness, location, value, service, food, and wifi — enabling NLP-ready UK travel
datasets for AI model training.
{"overall": 9.4, "value": 7.8, "location": 9.9}
Location
postcode / county / nation
Full UK postcode (e.g. SW1A 1AA), county, ceremonial
county, region, and nation (England/Scotland/Wales/Northern Ireland). Normalised to Royal Mail PAF
standards. Enables NUTS-level regional market segmentation and district-level tourism demand analytics.
{"postcode": "WC2R 0EZ", "county": "Greater London",
"nation": "England"}
Location
nearby_transport / tfl_zone
Distance to nearest tube station, TfL Oyster zone,
mainline rail station, National Express coach stop, and nearest airport. London hotels additionally
carry TfL Zone classification (Zone 1–6) — a key search filter in UK accommodation platforms for
business travellers.
{"nearest_tube": "Embankment 0.2mi", "tfl_zone": 1,
"heathrow_mi": 14}
Visa
Requirements
visa_type / entry_conditions
Country-specific visa category, entry eligibility,
passport validity requirements, transit permissions, eVisa availability, biometric requirements, and
maximum stay duration. Continuously monitored from government immigration portals and official border
agencies to support international travel planning, compliance checks, and automated trip readiness
assessments. Essential for travel platforms serving UK outbound and inbound travellers across 190+
destinations.
{"visa":"eVisa","max_stay_days":90,
"passport_validity_months":6}
Airport
Services
terminal_facilities / lounge_access
Comprehensive airport facility data including security
fast-track availability, airline and independent lounges, shower facilities, sleep pods, family zones,
prayer rooms, baggage storage, and accessibility services. Covers all major UK airports and
international hubs, enabling premium travel recommendations and passenger experience optimisation for
business and leisure travellers.
{"fast_track":true,"lounges":8,
"baggage_storage":true}
Weather &
Travel Conditions
destination_weather_risk / disruption_index
Real-time and forecasted weather conditions impacting
travel, including storms, snowfall, heatwaves, flooding, high winds, and visibility restrictions.
Aggregates aviation, rail, and local weather alerts into a travel disruption risk score that helps
travellers anticipate delays, cancellations, and destination-specific operational impacts.
{"risk_level":"moderate",
"delay_probability_pct"
:32,"weather_event":"heavy_rain"}
Travel
Insurance
coverage_limits / claim_eligibility
Policy coverage amounts for medical emergencies, trip
cancellation, baggage loss, missed departure, travel delays, and personal liability. Includes
destination-specific exclusions, excess amounts, and eligibility checks based on traveller age, trip
duration, and declared conditions. Supports insurance comparison engines and travel risk management
platforms.
{"medical_gbp":10000000,"baggage_gbp":
2500,"trip_cancel_gbp":5000}