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.
1,000 free credits a month · Failed requests are free · Free during the beta
The Google Search API returns one Google results page as structured data: each organic result with its position, title, link, displayed URL and snippet, the People Also Ask questions, the AI Overview text and its sources when Google shows one, and the related searches.
Results can be localized to a country with gl or to a city with a place name such as “Austin,Texas,United States”, which is how rank tracking and local SEO work. Google Autocomplete suggestions and Google News articles are separate, cheaper calls on the same key.
What you get
organic_results[]— position, title, link, displayed URL and snippetpeople_also_ask[]— the questions Google lists for the queryai_overview, ai_overview_sources— the AI Overview text and the pages it citesrelated_searches[]— Google’s related queriessuggestions[]— autocomplete suggestions with relevance (autocomplete endpoint)news_results[]— articles with source and publish time (news endpoint)
One call, structured JSON
POST /v1/google/search — 5 credits per successful call.
curl -X POST "https://api.scrapercompany.com/v1/google/search" \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"q": "Hilton Chicago"
}'{
"search_parameters": {
"engine": "google_search",
"q": "best time to visit japan",
"page": 1
},
"organic_results": [
{
"position": 1,
"title": "Best Time to Visit Japan: Seasons, Months, Weather & Events",
"link": "https://www.google.com/goto?url=CAESeQHrOzAVJE8lGsYKYT",
"display_url": "https://en.japantravel.com › Culture",
"snippet": "Mar 25, 2026 — If we're going by popular opinion, spring (March to May) is the best time to visit Japan…"
},
{
"position": 2,
"title": "The Best Time to Visit Japan",
"link": "https://www.google.com/goto?url=CAESdAHrOzAVksx1otYJyS",
"display_url": "https://www.japan-guide.com › travel-essentials",
"snippet": "The best time to visit Japan is in spring (March to May) for cherry blossoms, or autumn (October to November) for foliage…"
}
],
"people_also_ask": [
"Is $5000 enough for a week in Japan?",
"What is the cheapest month to go to Japan?"
],
"related_searches": [],
"ai_overview": "Spring: Cherry Blossoms (March – May)\nHighlights: Mild temperatures (45–70°F) and famous cherry blossoms (sakura) peaking in late March to early April.\nDrawbacks: Extremely crowded and expensive.",
"ai_overview_sources": [],
"total": 2,
"meta": {
"source": "google_search",
"wire_bytes": 662725,
"elapsed_s": 8.2,
"rendered": true
}
}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 |
|---|---|---|---|
| Web search POST /v1/google/search | One results page with organic results, People Also Ask and AI Overview | 5 credits | $0.0049 · $0.0030 · $0.0020 |
| Autocomplete POST /v1/google/autocomplete | Suggestions for a partial query | 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 |
Frequently asked questions
Is this the Google Custom Search JSON API?
No. Google’s Custom Search JSON API searches a site or a configured set of sites. This API returns the regular Google results page, including People Also Ask and the AI Overview, which Custom Search does not provide.
Can I track rankings in a specific city?
Yes. Pass location as a Google place name such as “Austin,Texas,United States” and set gl to the place’s country. Each organic result carries its position.
Does it capture the AI Overview?
When Google generates one for the query, the response includes the AI Overview text and the sources it cites. Not every query gets an AI Overview.
Why does a Google Search call cost 5 credits?
Google serves its results page through JavaScript, so each call renders the page in a real browser. That takes seconds rather than milliseconds. Autocomplete and News are lighter and cost 1 credit.
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.