Get Structured JSON for search, news, maps, ads and more in a single Google SERP scraping API call. Mike Ritchie CEO @
SeekWell ScrapingBee simplified our day-to-day marketing and engineering operations a lot. We no longer have to worry about managing our own fleet of headless browsers, and we no longer have to spend days sourcing the right proxy providerGoogle Search Results Scraper API | ScrapingBee SERP Scraping API


Designed specifically for
The Problem Scraping Google shouldn't feel like hacking. Web scraping Google search is a pain: You're blocked by anti-bot systems Rotating proxies eat up time Managing headless browsers slows your team Search layouts keep changing Whether you're building a product or running SEO at scale, you shouldn't need a DevOps team just to get reliable results. ScrapingBee's Google search results scraper API should just be enough. Code Response Input Parameters search Search Query The text you'd type into the Google search bar. search_type Search Type The type of search you want to perform: web, news, maps or images country_code Localization Specify the country you want to scrape results from, using a 2-letter country code. language Results language Set the results language. extra_params Extra parameters Add any extra Google parameters to customize your search (e.g., `gl`, `hl`, `num`, `start`, etc.). light_request ⚡️ Light request Light request mode to get faster and cheaper results. full_html Full HTML Get the full HTML of the Google results + structured output. And more ... Check our full documentation for all available parameters.Scrape Google search results information, effortlessly
{
"knowledge_graph": {},
"local_results": [
{
"position": 1,
"review": 4.6,
"review_count": 62,
"title": "NY Pizza Suprema"
},
...
],
"meta_data": {
"location": null,
"zero_results_for_original_query": false,
"number_of_ads": 0,
"number_of_organic_results": 20,
"number_of_page": 363000000,
"number_of_results": 363000000,
"url": "https://www.google.com/search?q=pizza+new+york&hl=en&num=20"
},
"organic_results": [
{
"date": null,
"date_utc": null,
"description": null,
"displayed_url": "https://www.tripadvisor.com › ... › New York City",
"domain": "www.tripadvisor.com",
"position": 1,
"rich_snippet": {},
"sitelinks": [],
"title": "THE 10 BEST Pizza Places in New York City (Updated 2023)",
"url": "https://www.tripadvisor.com/Restaurants-g60763-c31-New_York_City_New_York.html"
},
{
"date": null,
"date_utc": null,
"description": "New York–style pizza is pizza made with a characteristically large hand-tossed thin crust, often sold in wide slices to go. The crust is thick and crisp ...",
"displayed_url": "https://en.wikipedia.org › wiki › New_York–style_pizza",
"domain": "en.wikipedia.org",
"position": 2,
"rich_snippet": {
"top": {
"attributes": [
{
"name": "Main ingredients",
"value": "Pizza dough, tomato sauce, ..."
},
{
"name": "Region or state",
"value": "New York City, New York"
}
],
"attributes_flat": "Main ingredients: Pizza dough, tomato sauce, ..., Region or state: New York City, New York",
"detected_extensions": {}
}
},
"sitelinks": [],
"title": "New York–style pizza",
"url": "https://en.wikipedia.org/wiki/New_York%E2%80%93style_pizza"
},
...
],
"questions": [
{
"answer": "New York-style pizza has slices that are large and wide with a thin crust that is foldable yet crispy. It is traditionally topped with tomato sauce and mozzarella cheese, with any extra toppings placed on top of the cheese. Pizza without additional toppings is called “plain,” “regular,” or “cheese.”",
"position": null,
"text": "What pizza is New York famous for?"
},
...
],
"images": [
{
"url": "https://en.wikipedia.org/wiki/Pizza",
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMSEhUSExIWFhUXFhcWFxgXFR0YGhgYGBcXFhkeGhcYHSggGBslGxYXITEhJSkrLi4uFx8zODMsNygtLysBCgoKDg0OGxAQGi0lICYyLS0wLy0tMi02Ky0tLy01LS8tKy0tLS01LS8rLS0rLy0tLS0tLTAtLSstLTItLS0vLf/AABEIALcBEwMBIgACEQEDEQH/xAAcAAACAgMBAQAAAAAAAAAAAAAFBgMEAAECBwj/xAA/EAACAQMDAgUCAwYEBQQDAQABAhEAAyEEEjEFQQYTIXJrdZUSZya5NZWV06arVZWVE6f//Z...",
"title": "Pizza - Wikipedia",
"domain": "en.wikipedia.org",
"position": 1
},
...
],
"related_queries": [
{
"position": 0,
"title": "best pizza in new york manhattan",
"url": "https://www.google.com/search?num=20&hl=en&q=Best+pizza+in+New+York+Manhattan&sa=X&ved=2ahUKEwjctLPoq4uAAxWUmWoFHRs4DmgQ1QJ6BAgxEAE"
},
...
],
"related_searches": [
{
"link": "https://www.google.com/search?num=20&hl=en&q=Best+pizza+in+New+York+Manhattan&sa=X&ved=2ahUKEwjctLPoq4uAAxWUmWoFHRs4DmgQ1QJ6BAgxEAE",
"position": 0,
"query": "best pizza in new york manhattan",
"type": "standard"
},
...
],
"top_ads": [
{
"description": "Cheap UK Pizza: Compare pizza in the UK",
"domain": "uk-go-pizza.com",
"position": 1,
"sitelinks": [],
"snippet": null,
"title": "Compare UK Pizza - Pizza - UK Pizza",
"tracking_url": "https://www.google.com/aclk?sa=l&ai=DChcSEwjU1qrRrYuAAxUVn1oFHdLZBI8YABAAGgJ2dQ&ae=2&sig=AOD64_3CFgH0bQFdqiC1kwZfEpVChxRd4g&q&adurl",
"url": "https://uk-go.com/home-insurance/",
"visual_url": "uk-go.com"
}
],
"bottom_ads": [
{
"description": "Cheap UK Pizza: Compare pizza in the UK",
"domain": "uk-go-pizza.com",
"position": 1,
"sitelinks": [],
"snippet": null,
"title": "Compare UK Pizza - Pizza - UK Pizza",
"tracking_url": "https://www.google.com/aclk?sa=l&ai=DChcSEwjU1qrRrYuAAxUVn1oFHdLZBI8YABAAGgJ2dQ&ae=2&sig=AOD64_3CFgH0bQFdqiC1kwZfEpVChxRd4g&q&adurl",
"url": "https://uk-go.com/home-insurance/",
"visual_url": "uk-go.com"
}
],
"top_stories": [
{
"date": "2023-07-12T13:25:12.298Z",
"link": "https://www.grubstreet.com/2023/07/the-best-of-the-year-i-ate-ny-so-far.html",
"position": 2,
"source": "Grub Street",
"title": "The Best of NYC Eating in 2023 (So Far)"
}
],
"news_results": [
{
"date": "2023-07-11T09:23:18.283Z",
"domain": "www.cnbc.com",
"link": "https://www.cnbc.com/2023/07/10/pizza-delivery-driver-why-tipping-is-crucial.html",
"position": 1,
"snippet": "No week of pay is the same for pizza delivery driver Brendan Madden of Lincroft, New Jersey, because \"not everyone tips fairly.\"",
"source": "CNBC",
"title": "Tipping is 'not a sustainable system,' says 25-year-old pizza delivery driver: My income 'relies on the goodwill of others'"
}
],
"map_results": [
{
"address": "New York, NY",
"category": "pizza",
"link": "https://www.google.com/aclk?sa=l&ai=DChcSEwiH9968tNmBAxWrNa0GHQPvDw4YABAAGgJwdg&gclid=EAIaIQobChMIh_fevLTZgQMVqzWtBh0D7w8OEBAYAiAAEgJekvD_BwE&sig=AOD64_32J9Tmh5PKoq6WWVAXNhjXb9jvqA&q=&ctype=99&ved=2ahUKEwjgzNe8tNmBAxVxHDQIHUznDkAQhKwBegQIGxAZ&adurl=",
"phone": "(212) 831-0300",
"position": 2,
"price": "$",
"rating": "4.7",
"reviews": 2301,
"title": "Domino's Pizza"
}
],
"hotel_results": [
{
"name": "Hampton Inn by Hilton Los Angeles Airport",
"review": 4.3,
"position": 1
}
]
}
}
Get started with our Google search results API
Get access to 1,000 free API credits, no credit card required!
How Google Scraper API works
Take control over what, where, and how you scrape with just a few parameters:
Create an account and login to the dashboard commitment-free.
Quickly add our official Python library to your project. This makes it easy to send scraping requests without worrying about proxies or browsers.
Use your API key to fetch any web page. We do all the heavy lifting in the background, returning clean, ready-to-use HTML for you to parse and analyze.
Use our advanced features to tackle even the most complex sites. Our flexible options give you complete control over your scraping projects.
Our Solution One quick SERP API call. Our API for Google SERP saves you hours of setup, blocked requests, and broken code, from the first call to full-scale automation. Built-in Geo Control Forget VPNs or IP rotations. Scrape Google results as if you're searching from any location, in any language. Perfect for local SEO. Instant Google Results Get Google SERP API for real-time detailed search, ads, news, and maps intelligence in one clean, structured JSON response. Catch the freshest data, exactly when you need it. Dev-Ready Integration No framework needed. Use Python, JS, PHP, curl, and more. Scrape Google search results in minutes with clear docs and prebuilt code snippets. Dev-friendly Control Take control over what, where, and how you scrape with just a few parameters: Search The search query you want to target Country Code Choose you result location Language Specify your preferred language Search Type Select search, news or maps Workflow Here’s what your workflow looks like with or without ScrapingBee Setup Data Format Anti-bot handling Geo-targeting Speed to results Without ScrapingBee Proxy pool, browser infra, retry logic Raw HTML, constant cleaning Manual troubleshooting Manual proxies & VPNs Hours or days With ScrapingBee One simple API call Structured JSON Automatic Built-in Minutes only
Thousands of exciting search insights.


Configure your Google Search API in seconds
With Vs. Without ScrapingBee





Our Google Search Scraper Features
Scraping Google Search has never been more simple with our powerful features. Built for speed and precision, it extracts accurate data at scale.

Use AI prompts to scrape Google search pages effortlessly. Our scraper adapts to layout changes and outputs clean, structured JSON.
AI Web Scraping

Use AI prompts to scrape Google search pages effortlessly. No coding or selectors needed.
Data Extraction

Capture high-quality screenshots of Google search pages in seconds. Generate full-page or section-specific images.
Screenshot API

Automate scrolling, clicks, and other interactions to look more human. Our API handles JavaScript-rendered content to collects complete and accurate SERP data.
JavaScript Scraping

Connect our Google scraper API to Make to automate SERP monitoring and data delivery. Send results to Sheets, Slack, or APIs. No coding needed.
Make No-Code Scraping

Integrate our scraper with n8n to schedule searches, extract ranking data , or export reports automatically—completely code-free.
No-Code Scraping with n8n
Developer Experience
Top-rated support &
documentation
Our team is here to guide you when you need the extra assistance. And we're constantly working on new SERP scraper API features to make your life easier.
Fantastic documentation
Take a look at our documentation and get started in minutes!

Code samples
Whatever the programming language you enjoy, we have written code samples ready.


Knowledge base
Our extensive knowledge base covers the most frequent use cases with code samples.

Exceptional support
Fast, engineer-led Google search scraping support via live chat or email
Why ScrapingBee for Google Data?
Get instant access to search results, featured snippets, and keyword data directly from Google.
- SEO tracking
- Market analysis
- Competitor research
- ....and much more.
GDPR and CCPA compliant
ScrapingBee does not collect or store personal data from scraped sites unless their user explicitly requests it.

CAPTCHA bypass capacity
We handle proxy rotation to avoid IP-based blocking. With headless browser rendering, we mimic real user browsing behaviour and reduce the blocking risk.

Scalable
The platform scales smoothly with thousands of headless browsers and rotating proxies, ensuring fast, reliable performance even during traffic spikes.

Speed and accuracy
We deliver fast, reliable results in 1–5 seconds with high accuracy across most sites, even JavaScript-heavy ones.

Simple, transparent Google results API pricing.
Cancel anytime, no questions asked!
Need more credits and concurrency per month?
Talk to SalesNot sure what plan you need? Try ScrapingBee with 1000 free API calls.
(No credit card required)
3,000+ customers all around the globe use ScrapingBee to solve their web scraping needs.ScrapingBee in numbers



Trusted by developers


Trusted by 3,000+ developers and data teams
Our awards
from Capterra

Learn how to use our Google Search Engine Results Scraper API across Google services Expand your data collection beyond Google Search Results API. Scraping Google may be legally complex, as it could violate their terms of service. Always review legal guidelines and use ScrapingBee's custom settings responsibly. Yes, Google actively blocks web scrapers using sophisticated anti-bot systems including CAPTCHAs, IP rate limiting, and browser fingerprinting. ScrapingBee handles these challenges automatically with rotating proxies, headless browsers, and CAPTCHA solving, so you can scrape Google search results reliably without getting blocked. The legality of scraping Google Finance depends on your jurisdiction and intended use. While public financial data is generally accessible, Google's Terms of Service prohibit automated data collection. ScrapingBee helps you scrape responsibly, but always consult with legal counsel to ensure compliance with applicable laws and regulations. You can scrape Google Business listings using ScrapingBee's Google Search API. Simply set your search query to target business information, use the 'local_results' or 'map_results' parameters, and specify location parameters like 'country_code' for geo-targeted results. Our API returns structured JSON data including business names, addresses, ratings, and contact information. Scraping Google Scholar raises similar legal considerations as other Google services. While academic information is often publicly available, Google's Terms of Service restrict automated access. Always review Google's terms and applicable copyright laws. ScrapingBee can help you access Scholar data, but ensure your use case complies with academic fair use policies and respects intellectual property rights.Google Search Engine Results Scraper Tutorials
More markets. More opportunities.










































































































































































































































Frequently Asked Questions





