Live flight & hotel pricing APIs
Your own travel agent, scan deals 24/7
The APIs to build it: real-time Google Flights and Booking.com data as clean JSON, with Google's own low, typical, or high verdict on every fare.
Free tier on RapidAPI. No card to try. Built for AI agents too: hosted MCP servers →
No key at all: the free, ad-supported MCP server →
New guide: Create your 24/7 AI travel agent →
[ { "price_range_in_relation_to_other_periods": "typical", "price_insights_low": 140, "price_insights_high": 180, "from_airport": "New York (JFK)", "to_airport": "Cancun (CUN)", "departure_date": "2027-01-01", "price": "$177", "price_as_number": 177, "duration": "4 hr 25 min", "duration_seconds": 15900, "buy_link": "https://www.google.com/travel/flights?tfs=GjsSCjIwMjctMDEtMDEiHwoDSkZLEgoyMDI3LTAxLTAxGgNDVU4qAkFBMgM4MTZqBRIDSkZLcgUSA0NVTkIBAUgBmAEC&curr=usd", "airline": "American", "stops": 0, "stops_info": [], "departure_description": "7:10 AM on Fri, Jan 1", "arrival_description": "11:35 AM on Fri, Jan 1" }, { "price_range_in_relation_to_other_periods": "typical", "price_insights_low": 140, "price_insights_high": 180, "from_airport": "New York (JFK)", "to_airport": "Cancun (CUN)", "departure_date": "2027-01-01", "price": "$177", "price_as_number": 177, "duration": "4 hr 30 min", "duration_seconds": 16200, "buy_link": "https://www.google.com/travel/flights?tfs=GjwSCjIwMjctMDEtMDEiIAoDSkZLEgoyMDI3LTAxLTAxGgNDVU4qAkFBMgQxMzI2agUSA0pGS3IFEgNDVU5CAQFIAZgBAg&curr=usd", "airline": "American", "stops": 0, "stops_info": [], "departure_description": "11:05 AM on Fri, Jan 1", "arrival_description": "3:35 PM on Fri, Jan 1" }]the same request with your key
curl -X POST "https://google-flights-live-api.p.rapidapi.com/api/google_flights/oneway/v1" \
-H "Content-Type: application/json" \
-H "x-rapidapi-host: google-flights-live-api.p.rapidapi.com" \
-H "x-rapidapi-key: $RAPIDAPI_KEY" \
-d '{
"from_airport": "JFK",
"to_airport": "CUN",
"departure_date": "2027-01-01",
"currency": "usd"
}'Free tier on RapidAPI verifies your key. Get a key →
Live data from
Google FlightsBooking.comqueried in real time on every request.Integrations
Works where you already build
One key, the same live data, twelve doors.
Integrations we build and support. All marks belong to their owners; no partnership or endorsement implied.
Why this one
Three answers most travel APIs cannot give
Every fare feed has prices. These are the fields that turn prices into decisions.
"Is this fare a deal?"
Google's own price band for the route and dates, and its low | typical | high verdict, on every result.
verdict: "low" · band $120 to $220
Price insights →"Did the search fail?"
An empty list is not an answer. X-Search-Status says ok, empty, partial, or degraded on every response.
x-search-status: degraded → retry → ok
Status headers →"What does this room cost from Germany?"
proxy_country quotes any hotel from any market. Rate-parity monitoring in three requests.
us $1,771 · de US$1,966 · il US$1,966
Geo-pricing →The mono lines are captured runs: 2026-08-26 (flights), 2026-08-26 (hotels).
The APIs
Two APIs, priced separately
Flights and hotels are separate products with separate plans. Within each, every plan gets every endpoint; you only choose volume and rate limit.
Google Flights Live API
Live fares with the band, verdict, and booking link on every result.
- BASIC$010 req
- PRO$10/mo2,500 req
- ULTRA$25/mo10,000 req
- MEGA$50/mo50,000 req
Booking.com Live API
Live rates, room-level pricing, and per-country quotes.
- POST /search · 24 filters
- POST /hotel_by_name · no property IDs
- POST /hotel · every room in one property
- proxy_country · on every endpoint
- BASIC$010 req
- PRO$10/mo2,000 req
- ULTRA$20/mo6,500 req
- MEGA$50/mo25,000 req
Plans read from the live listings; the listing is authoritative.
Questions, answered plainly
- Is there a free tier?
- Yes. BASIC is $0 on RapidAPI, no card, 10 requests per month with a hard cap. Enough to verify your key and see the response shape. Evaluate with the live demo above instead; it runs real requests on our key. If you want your own assistant to try it, the free ad-supported MCP server needs no key and no signup at all.
- Do flights and hotels share one plan?
- No. They are separate APIs on RapidAPI with separate plans, prices, and rate limits. One RapidAPI account key works for both once you subscribe to each listing.
- How is this different from scraping Google Flights myself?
- A scraper you maintain breaks on markup changes and cannot tell "no flights" from "my scrape failed". This API retries unreadable pages, reports the outcome in an X-Search-Status header, and attaches Google’s own price band to every fare.
- Can my AI agent use this without me writing HTTP code?
- Yes. Hosted MCP servers for Claude, Cursor, and any MCP client; open-source skills for Claude Code and OpenClaw; and an n8n community node. All first-party, all on the same live data.
Put a verdict on every fare
Live Google Flights and Booking.com data, with the price band and verdict attached to every result. Free tier on RapidAPI, no card to try.
Free tier: 10 requests/month. No card to try.