Explore Destinations
/api/flights/explore
Get the destination set of the explore map for one origin with prices, airlines, dates and stay prices
Use Scrappa as a Google Travel Explore API and explore flight destination API. Send one origin airport or place and get the full destination map back: destination names, countries, coordinates, images, suggested travel dates, cheapest flight prices, airlines, stops, durations and hotel prices. Build "where can I fly cheap?" features without maintaining browser sessions.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/flights/explore?departure_id=JFK&type=round_trip&gl=us&hl=en" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"search_metadata": {
"departure_id": "JFK",
"gl": "us",
"hl": "en",
"type": "round_trip",
"max_price": null
},
"origin": {
"name": "New York",
"airport_code": "JFK",
"city_kgmid": "/m/02_286",
"coordinates": [40.7127753, -74.0059728]
},
"destinations": [
{
"name": "San Francisco",
"country": "United States",
"kgmid": "/m/0d6lp",
"airport_code": "SFO",
"coordinates": [37.7749295, -122.4194155],
"image": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRYJej5J9FpXbfAsrfHiBFGrVzol",
"flight_price": 377,
"priced": true,
"outbound_date": "2026-12-03",
"return_date": "2026-12-09",
"airlines": [{"code": "B6", "name": "JetBlue"}],
"stops": 1,
"duration_minutes": 394,
"hotel_price": 185
}
],
"facets": {
"price_bounds": [50, 1500],
"alliances": ["ONEWORLD", "SKYTEAM", "STAR_ALLIANCE"],
"themes": [{"kgmid": "/g/11bc58l13w", "name": "Outdoors"}]
}
}
Structured data for real applications. Here are some ideas.
Answer "where can I fly from JFK for under $400?" with real destination lists and prices. Each response carries every destination on the explore map, so one call fills an inspiration feed or a destination carousel.
Track the cheapest destinations from a hub over time. Compare the priced destination set between runs and surface new low fares, trend drops and seasonal changes.
Power destination pickers with destination images, coordinates, suggested travel dates and flight durations. Filter by maximum price and show only the destinations a traveller can afford.
Populate travel articles, newsletters and destination landing pages with real destination names, countries, cheapest fares and stay prices from one origin.
Everything you need in one API.
/api/flights/explore
Get the destination set of the explore map for one origin with prices, airlines, dates and stay prices
See how Scrappa compares to the official API.
| Feature | Scrappa | SerpApi google_travel_explore |
|---|---|---|
| Setup complexity | API key only | API key |
| Explore search | $0.20/1k | $1.00/1k |
| Destination set per request | ||
| Flight price per destination | ||
| Hotel price when shown | ||
| Max price filter | ||
| Free tier | 500 credits/month | 100 searches/month |
| Pay-as-you-go |
It returns the destination set of the Google Travel Explore map for one origin. Every destination carries its name, country, coordinates, image, suggested outbound and return dates, destination airport, cheapest flight price, airline, stops, duration and the hotel price when Google shows one. The whole set arrives in one response, so there is no pagination.
Send a three-letter IATA code such as JFK or LAX, or a Google place kgmid such as /m/02_286 for a city or region. The response echoes the resolved origin with its name, airport code, kgmid and coordinates, so you can confirm what the query resolved to.
max_price caps the flight prices in the returned set. Every destination keeps its row; only the over-cap flight offers are dropped, and destinations without a price stay in the result with a null price. Applying the filter never causes a second upstream call.
Yes. A destination without a price is a valid result and stays in the response with flight_price null, priced false and no airline or duration. Those rows are billed as normal successful requests because the destination set is real data.
Scrappa charges $0.20 per 1,000 requests with no daily caps or quota limits. The explore endpoint costs that per-request rate. Every account includes 500 free credits per month with no credit card required.