Agent skill
rapidapi
Search Google Flights Live and Booking.com Live via RapidAPI. Use as a secondary source for flight cash prices and hotel availability/pricing. Triggers on "Booking.com", "booking prices", "RapidAPI", "secondary flight search", "hotel prices on Booking", or when SerpAPI results need a second opinion. Also useful for vacation rental pricing.
Install this agent skill to your Project
npx add-skill https://github.com/borski/travel-hacking-toolkit/tree/main/skills/rapidapi
SKILL.md
RapidAPI Skill
Search Google Flights and Booking.com via RapidAPI scrapers. Secondary source for cash flight prices and hotel/vacation rental pricing.
Sources:
Authentication
RAPIDAPI_KEY is set in .env. All requests use x-rapidapi-key header.
Google Flights Live API
Real-time Google Flights scraping. Use when SerpAPI results seem stale or you want a second price opinion.
Search One-Way
curl -s -X POST "https://google-flights-live-api.p.rapidapi.com/api/v1/searchFlights" \
-H "x-rapidapi-key: $RAPIDAPI_KEY" \
-H "x-rapidapi-host: google-flights-live-api.p.rapidapi.com" \
-H "Content-Type: application/json" \
-d '{
"origin": "SFO",
"destination": "NRT",
"date": "2026-08-10",
"adults": 2,
"cabinClass": "economy",
"currency": "USD"
}' | jq '.'
Search Round Trip
curl -s -X POST "https://google-flights-live-api.p.rapidapi.com/api/v1/searchFlights" \
-H "x-rapidapi-key: $RAPIDAPI_KEY" \
-H "x-rapidapi-host: google-flights-live-api.p.rapidapi.com" \
-H "Content-Type: application/json" \
-d '{
"origin": "SFO",
"destination": "NRT",
"date": "2026-08-10",
"returnDate": "2026-08-26",
"adults": 2,
"cabinClass": "economy",
"currency": "USD"
}' | jq '.'
Parameters
| Param | Required | Description |
|---|---|---|
origin |
Yes | Airport IATA code |
destination |
Yes | Airport IATA code |
date |
Yes | YYYY-MM-DD departure |
returnDate |
No | YYYY-MM-DD for round trip |
adults |
No | Default 1 |
children |
No | Default 0 |
infants |
No | Default 0 |
cabinClass |
No | economy, premium_economy, business, first |
currency |
No | Default USD |
Booking.com Live API
Search hotels and vacation rentals with real Booking.com pricing. Good complement to SerpAPI Hotels and LiteAPI.
Search Hotels
curl -s "https://booking-live-api.p.rapidapi.com/api/v1/searchHotels?location=Tokyo%2C%20Japan&checkin=2026-08-10&checkout=2026-08-13&adults=2&rooms=1¤cy=USD" \
-H "x-rapidapi-key: $RAPIDAPI_KEY" \
-H "x-rapidapi-host: booking-live-api.p.rapidapi.com" | jq '.'
Parameters
| Param | Required | Description |
|---|---|---|
location |
Yes | City/area name: Tokyo, Japan |
checkin |
Yes | YYYY-MM-DD |
checkout |
Yes | YYYY-MM-DD |
adults |
No | Default 2 |
children |
No | Default 0 |
rooms |
No | Default 1 |
currency |
No | Default USD |
sortBy |
No | price, rating, popularity |
minPrice |
No | Minimum price filter |
maxPrice |
No | Maximum price filter |
starRating |
No | 3,4,5 comma-separated |
Get Hotel Details
curl -s "https://booking-live-api.p.rapidapi.com/api/v1/getHotelDetails?hotelId=HOTEL_ID&checkin=2026-08-10&checkout=2026-08-13&adults=2" \
-H "x-rapidapi-key: $RAPIDAPI_KEY" \
-H "x-rapidapi-host: booking-live-api.p.rapidapi.com" | jq '.'
Rate Limits
Free tier: 100 requests/month across all RapidAPI APIs. Use sparingly. Prefer SerpAPI for flights and LiteAPI/SerpAPI for hotels as primary sources.
When to Use
- Google Flights Live: Secondary price check when SerpAPI results seem off, or for routes SerpAPI doesn't cover well.
- Booking.com Live: When you want Booking.com specific pricing/availability (different inventory than Google Hotels).
Do not:
- Use as primary search (SerpAPI and Seats.aero are primary).
- Burn through free tier on broad searches. Be targeted.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
chase-travel
atlas-obscura
Search Atlas Obscura for weird, wonderful, and hidden gem places near any destination. Find the interesting stuff, not boring plaques. Search by coordinates, get full details with descriptions and images.
premium-hotels
Search Amex Fine Hotels & Resorts (FHR), The Hotel Collection (THC), and Chase Sapphire Reserve Hotel Collection (Chase Edit) properties by city. Compare credits, benefits, and stacking opportunities across programs.
google-flights
Search Google Flights for flight prices and schedules using browser automation. Use when user asks to search flights, find airfare, compare prices, check flight availability, or look up routes. Covers ALL airlines including Southwest (which no API can reach). Triggers include "search flights", "find flights", "how much is a flight", "flights from X to Y", "cheapest flight", "flight prices", "airfare", "flight schedule", "nonstop flights", "when should I fly".
ignav
Search for flights using the Ignav API. Fast REST API for flight prices and booking links. Use alongside other flight sources for price comparison. Always include in every flight search. Triggers on any flight-related search request.
awardwallet
Query AwardWallet loyalty program balances, status, and history. Use when discussing points, miles, travel rewards, airline status, or trip planning on points. Triggers on "how many points", "miles balance", "elite status", "loyalty program", "AwardWallet", "what points do I have", "transfer partners", or any question about points/miles inventory.
Didn't find tool you were looking for?