The SERP API for travel data
Google Hotels, Google Flights, Google Maps and Google Search results as clean JSON from one API key, with prices kept as base, taxes, fees and total and every failed request free.
1,000 free credits a month · Failed requests are free · Free during the beta
A general SERP scraper gives you the blue links. Travel teams need more: nightly prices for months ahead, every seller on a hotel page, the cheapest fare on each date and the booking options behind an itinerary. ScraperCompany collects those Google results and returns them in a stable JSON shape.
Each engine has its own endpoints and a fixed credit cost per successful call. The SERP-compatible routes keep the parameter names and response hierarchy most SERP APIs use, so moving an existing integration is a base-URL change.
What you get
Hotel prices— base, taxes, fees and total kept apart, per night and per stayPrice calendars— up to 330 nights for one hotel in a single callFlight itineraries— legs, segments, layovers, emissions and price insightsPlaces— name, address, coordinates, rating, phone, website and categoryWeb results— organic results, People Also Ask, AI Overview text and related searchesProvenance— when and how each price was observed, on the calendar endpoints
Pick an engine
Google Hotels API
Search a destination, open a property, pull a whole price calendar and read its reviews. Every Google Hotels result as JSON, with base price, taxes, fees and total kept separate.
Google Flights API
Every itinerary Google Flights shows for a route and date, with legs, layovers, emissions and price insights, then the return leg and the booking options behind the fare you pick.
Google Maps API
Search Google Maps the way a person does, “coffee shops in Boston” or “hotels near Fenway”, and get every place as JSON with its address, coordinates, rating, phone number and website.
Google Search API
Organic results, People Also Ask, the AI Overview and related searches for any query, localized to a country or a city, as JSON. Autocomplete and Google News on the same key.
Endpoints and price per call
Credits per successful call, and what one call costs on the Starter, Growth, Scale plans. Failed requests cost nothing. See all plans.
| Endpoint | What it returns | Credits | Starter · Growth · Scale |
|---|---|---|---|
| Google Hotels search POST /v1/serp/google_hotels | Hotels for a destination with prices, ratings and filters | 3 credits | $0.0029 · $0.0018 · $0.0012 |
| Google Hotels calendar POST /v1/serp/google_hotels_calendar | Nightly prices for one hotel, up to 330 nights | 5 credits | $0.0049 · $0.0030 · $0.0020 |
| Google Flights search POST /v1/serp/google_flights | Itineraries for one-way, round-trip and multi-city trips | 3 credits | $0.0029 · $0.0018 · $0.0012 |
| Google Flights calendar POST /v1/serp/google_flights_calendar | Cheapest fare per departure date | 5 credits | $0.0049 · $0.0030 · $0.0020 |
| Google Maps search POST /v1/maps/search | Places for a query, with contact details | 3 credits | $0.0029 · $0.0018 · $0.0012 |
| Google Search POST /v1/google/search | Organic results, People Also Ask and AI Overview | 5 credits | $0.0049 · $0.0030 · $0.0020 |
| Google Autocomplete POST /v1/google/autocomplete | Query suggestions for keyword research | 1 credit | $0.0010 · $0.0006 · $0.0004 |
| Google News POST /v1/news | Articles for a query or a news section | 1 credit | $0.0010 · $0.0006 · $0.0004 |
| Google Images POST /v1/google/images | Image results with source pages and sizes | 3 credits | $0.0029 · $0.0018 · $0.0012 |
Frequently asked questions
What is a SERP API?
A SERP API returns a search engine results page as structured data instead of HTML. You send a query and parameters such as dates, country and language, and get JSON you can store or analyse without writing or maintaining a scraper.
Which Google engines does ScraperCompany cover?
Google Hotels (destination search, property pages, price calendars and reviews), Google Flights (search, return legs, booking options, date calendar and airport lookup), Google Maps, Google Search, Google Autocomplete, Google News and Google Images.
Can I switch from another SERP API without rewriting my code?
Usually yes for Google Hotels, Google Flights and Airbnb. The SERP-compatible routes accept the standard parameter names and return the standard response hierarchy, so you change the base URL and the key. The migration guide lists the few differences.
How is it priced?
Each successful call costs a fixed number of credits, from 1 for an autocomplete or news query to 5 for a Google Search page or a 330-night hotel calendar. Plans range from 1,000 free credits a month to 1,000,000 credits for $399.
Do failed requests cost credits?
No. A failed or blocked call (any non-2xx response) costs 0 credits, and so does a search page that comes back empty. You pay only for successful results.
How do I get an API key?
Request a free API key through the contact page. The Free plan includes 1,000 credits a month, and the API is free while it is in beta. You create and rotate keys yourself in the dashboard.