VOOZH about

URL: https://apify.com/happitap/google-search-scraper

⇱ Google Search Scraper [DEPRECATED] Β· Apify


πŸ‘ Google Search Scraper avatar

Google Search Scraper

Deprecated

Pricing

from $0.10 / 1,000 results

Go to Apify Store

Google Search Scraper

Deprecated

Google Search Scraper & SERP API - Extract organic results, paid ads, People Also Ask, and related searches from Google Search. Get titles, URLs, descriptions, rankings, and rich snippets. Download in JSON, CSV, or Excel format.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ HappiTap

HappiTap

Maintained by Community

Actor stats

2

Bookmarked

50

Total users

1

Monthly active users

66 days

Issues response

4 months ago

Last modified

Share

πŸ” Google Search Scraper & SERP API

Extract organic results, paid ads, People Also Ask, and related searches from Google Search. Get titles, URLs, descriptions, rankings, and rich snippets. Download in JSON, CSV, or Excel format.

The Google Search Scraper is your Google SERP API alternative that lets you extract unlimited search results with complete data. Perfect for SEO monitoring, keyword research, competitor analysis, and market intelligence.

What can Google Search Scraper do?

  • βœ… Extract organic results - titles, URLs, descriptions, positions, and displayed URLs
  • βœ… Scrape paid ads - advertisement results with ad labels and targeting
  • βœ… People Also Ask - questions, answers, and source URLs
  • βœ… Related searches - suggested queries and search URLs
  • βœ… Rich snippets - ratings, review counts, and prices
  • βœ… Knowledge panels - entity information and descriptions
  • βœ… Multiple pages - scrape up to 10 pages per query
  • βœ… Country & language - search from any Google domain and language
  • βœ… Mobile results - get mobile search results
  • βœ… Export formats - JSON, CSV, Excel, HTML, or RSS feed
  • βœ… API access - integrate scraped data into your applications
  • βœ… No coding required - simple point-and-click interface

Why scrape Google Search results?

Google Search is the world's largest search engine with valuable data for:

  • 🎯 SEO monitoring - Track your website's rankings for target keywords
  • πŸ“Š Keyword research - Discover what content ranks for specific queries
  • πŸ’¬ Competitor analysis - Monitor competitor rankings and ad strategies
  • πŸ” Market intelligence - Identify trends and market opportunities
  • πŸ“ˆ Content strategy - Analyze what types of content perform best
  • πŸ† SERP tracking - Monitor search engine results page changes over time
  • πŸ“ Lead generation - Find potential customers searching for your services
  • πŸ’° Ad intelligence - Analyze competitor advertising strategies

What data can you extract from Google Search?

The scraper extracts comprehensive search result information:

Data FieldDescriptionExample
Search QuerySearch term and URL"hotels in New York"
Organic ResultsNatural search resultsArray of results
PositionRanking position1, 2, 3...
TitleResult title"Best Hotels in NYC 2024"
URLDestination URL"https://example.com/hotels"
DescriptionMeta description"Discover the top-rated hotels..."
Displayed URLShown URL"example.com β€Ί hotels"
Paid ResultsAdvertisement resultsArray of ads
Ad LabelAd indicator"Sponsored", "Ad"
People Also AskRelated questionsArray of Q&A
QuestionUser question"What are the best hotels in NYC?"
AnswerExtracted answer"The best hotels include..."
Related SearchesSuggested queriesArray of related terms
Rich SnippetsEnhanced resultsRatings, prices, reviews
RatingStar rating4.5
Review CountNumber of reviews1,234
PriceProduct/service price"$199/night"
Total ResultsEstimated total"About 1,234,567 results"

How to scrape Google Search results

  1. Click "Try for free" to start using the scraper
  2. Enter search queries - Type your keywords or paste Google Search URLs
  3. Configure options - Set pages, country, language, and filters
  4. Start the scraper - Click "Start" and let it run
  5. Download results - Export your data as JSON, CSV, Excel, or via API

The scraper automatically extracts all available data from each search results page.

Input

The scraper has a simple input interface. Click on the Input tab above to see all available options.

Key settings:

  • Search Queries - List of keywords to search for (e.g., "web scraping", "SEO tools")
  • Search URLs - Alternative: Direct Google Search URLs to scrape
  • Max Pages Per Query - Number of result pages to scrape (1-10)
  • Results Per Page - Results per page: 10, 20, 30, 50, or 100
  • Country Code - Google domain: 'us', 'uk', 'ca', 'de', 'fr', etc.
  • Language Code - Language: 'en', 'es', 'fr', 'de', etc.
  • Mobile Results - Get mobile search results instead of desktop
  • Include Paid Ads - Extract advertisement results (default: yes)
  • Include People Also Ask - Extract related questions (default: yes)
  • Include Related Searches - Extract suggested queries (default: yes)
  • Proxy Configuration - Use residential proxies for best results

All fields have helpful tooltips. For advanced options, check the Input tab.

Output

You can download your scraped data in multiple formats:

  • JSON - For developers and API integrations
  • CSV - For Excel and data analysis
  • Excel - Ready-to-use spreadsheet
  • HTML - For viewing in browser
  • RSS - For feed readers

Output example

Here's what the data looks like for a single search query:

{
"searchQuery":{
"term":"web scraping",
"url":"https://www.google.com/search?q=web+scraping"
},
"totalResults":"About 45,600,000 results",
"page":1,
"resultsPerPage":10,
"organicResults":[
{
"position":1,
"title":"Web scraping - Wikipedia",
"url":"https://en.wikipedia.org/wiki/Web_scraping",
"displayedUrl":"en.wikipedia.org β€Ί wiki β€Ί Web_scraping",
"description":"Web scraping, web harvesting, or web data extraction is data scraping used for extracting data from websites...",
"richSnippet":{
"rating":4.5,
"reviewCount":123
}
}
],
"paidResults":[
{
"position":1,
"title":"Professional Web Scraping Services",
"url":"https://example.com/web-scraping",
"displayedUrl":"example.com β€Ί services",
"description":"Get reliable web scraping solutions...",
"adLabel":"Sponsored"
}
],
"peopleAlsoAsk":[
{
"question":"What is web scraping used for?",
"answer":"Web scraping is used to extract data from websites for various purposes including market research, price monitoring, and data analysis.",
"url":"https://example.com/what-is-web-scraping"
}
],
"relatedSearches":[
{
"query":"web scraping tools",
"url":"https://www.google.com/search?q=web+scraping+tools"
},
{
"query":"web scraping python",
"url":"https://www.google.com/search?q=web+scraping+python"
}
],
"scrapedAt":"2024-01-25T12:00:00.000Z"
}

How much does it cost to scrape Google Search?

Google Search scraping on Apify uses a pay-per-result model. You only pay for search pages you successfully extract.

Free tier: New Apify users get $5 in free credits - enough to scrape approximately 5,000 Google Search pages for free!

Cost estimates:

  • Per search page: $0.001 ($1 per 1,000 pages)
  • 100 search pages = $0.10
  • 500 search pages = $0.50
  • 1,000 search pages = $1.00
  • 10,000 search pages = $10.00

Pricing breakdown:

  • Actor start: $0.00005 (one-time per run)
  • Per search page: $0.001 ($1 per 1,000 pages)

Tips to reduce costs:

  • Set maxPagesPerQuery to limit pages per query
  • Disable includeAds, includePeopleAlsoAsk, or includeRelatedSearches if not needed
  • Process multiple queries in one run
  • Use lower resultsPerPage values
  • Keep maxConcurrency: 1 (default) to avoid bot detection and failed requests
  • Use datacenter proxies for testing, residential proxies for production (recommended)

Cost vs. Reliability Trade-offs:

  • Lower concurrency = Slower but fewer blocks and retries (recommended: 1)
  • Residential proxies = Higher proxy cost but essential for avoiding Google blocks
  • Random delays = Longer runtime but significantly better success rate

The scraper is optimized for reliability over speed, ensuring successful data extraction with minimal failed requests and wasted compute resources.

Is it legal to scrape Google Search?

Yes, scraping publicly available data from Google Search is legal in most jurisdictions. This scraper only extracts publicly visible information that anyone can see without logging in - search results, titles, URLs, and descriptions.

What we extract:

  • βœ… Public search results
  • βœ… Organic result titles and URLs
  • βœ… Meta descriptions
  • βœ… Paid advertisement results
  • βœ… People Also Ask questions
  • βœ… Related search suggestions

What we DON'T extract:

  • ❌ Private user data
  • ❌ Login-required information
  • ❌ Personal search history
  • ❌ User account information

Best practices:

  • Use scraped data ethically and responsibly
  • Respect Google's rate limits (use appropriate concurrency)
  • Don't use data for spam or manipulation
  • Review Google's Terms of Service for your specific use case

For commercial use at scale, you may want to review Google's official APIs. However, official APIs have strict rate limits and can be expensive for large datasets. This scraper provides a cost-effective alternative for research and analysis purposes.

Learn more about the legality of web scraping.

Troubleshooting

No results or empty dataset?

  • Verify that your search queries are valid
  • Check that you're using the correct country code and language
  • Look for "βœ… SAVED" messages in the log to confirm data is being extracted
  • Enable debugMode to save HTML for inspection
  • Try reducing maxConcurrency to avoid rate limiting

Getting blocked or rate limited?

  • Use residential proxies in proxy configuration (highly recommended for Google)
  • Reduce maxConcurrency to 1-3 for safer scraping
  • Google aggressively blocks datacenter IPs - residential proxies are essential
  • Add delays between requests
  • Avoid scraping too many pages too quickly

Missing data fields?

  • Some results may not have all fields (e.g., no rich snippets, no ads)
  • People Also Ask may not appear for all queries
  • Related searches depend on the query
  • Check the individual field settings (includeAds, includePeopleAlsoAsk, etc.)

Scraper running slow?

  • Reduce maxPagesPerQuery for faster runs
  • Disable optional features (includeAds, includePeopleAlsoAsk, includeRelatedSearches)
  • Increase maxConcurrency to 5-10 (if not getting blocked)
  • Use faster proxy groups

Results not matching Google?

  • Google personalizes results based on location, history, and device
  • Use countryCode and languageCode to target specific regions
  • Enable mobileResults for mobile search results
  • Results may vary slightly from manual searches due to personalization

Use cases

SEO Monitoring & Rank Tracking

Track your website's rankings for target keywords over time. Monitor position changes, identify ranking opportunities, and measure SEO campaign effectiveness.

Keyword Research

Discover what content ranks for specific queries. Analyze title patterns, content types, and SERP features to inform your content strategy.

Competitor Analysis

Monitor competitor rankings, ad strategies, and content performance. Identify gaps in their strategy and opportunities for your business.

Market Intelligence

Analyze search trends, identify emerging topics, and understand market demand. Use People Also Ask to discover customer questions and pain points.

Content Strategy

Understand what types of content perform best for your target keywords. Analyze meta descriptions, titles, and rich snippets that attract clicks.

Ad Intelligence

Monitor competitor advertising strategies, ad copy, and targeting. Identify high-value keywords and optimize your own ad campaigns.

Lead Generation

Find potential customers searching for your products or services. Extract business websites from search results for outreach campaigns.

SERP Feature Analysis

Track the presence of rich snippets, knowledge panels, and other SERP features. Optimize your content to win featured snippets and enhance visibility.

Google SERP API alternative

The official Google Custom Search API has significant limitations:

Google Custom Search API limitations:

  • ❌ Strict quotas - Only 100 queries per day on free tier
  • ❌ Expensive - $5 per 1,000 queries after free tier
  • ❌ Limited data - Missing many SERP features
  • ❌ No ads - Cannot extract paid results
  • ❌ Restricted - Cannot scrape more than 10 pages
  • ❌ API key required - Complex setup process

This scraper offers:

  • βœ… Unlimited queries - No daily quotas or limits
  • βœ… Cost-effective - $1 per 1,000 search pages
  • βœ… Complete data - All SERP features included
  • βœ… Ads extraction - Get paid advertisement results
  • βœ… Flexible - Scrape any query, any country, any time
  • βœ… Easy to use - No API keys or complex setup
  • βœ… Multiple pages - Extract up to 10 pages per query

Integrations

Connect your scraped Google Search data with 1000+ apps:

  • Google Sheets - Auto-update spreadsheets with search results
  • Slack - Get notifications when scraping completes
  • Webhooks - Send data to your own applications
  • Make/Zapier - Automate workflows with scraped data
  • API - Access data programmatically via REST API
  • Airtable - Build SEO tracking databases
  • Excel - Export directly to Excel format
  • Tableau - Create SERP analytics dashboards

Learn more about Apify integrations.

Support and feedback

  • πŸ“§ Issues? Use the Issues tab above to report bugs
  • πŸ’¬ Questions? Check the troubleshooting section first
  • πŸ”§ Custom solution? Contact us for tailored scraping needs
  • ⭐ Feedback? We're always improving - let us know what you need!
  • πŸ“š Documentation - Apify Documentation

Related Actors

Looking for more Google scraping tools? Check out these Actors:

  • Google Maps Scraper - Extract business listings from Google Maps
  • Google Images Scraper - Scrape images from Google Image Search
  • Google News Scraper - Extract articles from Google News
  • Google Shopping Scraper - Scrape product listings and prices
  • Google Trends Scraper - Extract trending search data

Browse all Google Scrapers.


License: Apache-2.0 | Version: 1.0.0 | Last updated: January 2024

Disclaimer: This scraper is for educational and research purposes. Always review and comply with Google's Terms of Service and applicable laws in your jurisdiction. Use residential proxies to avoid being blocked.

You might also like

Google Search Results Scraper

apify/google-search-scraper

Scrape Google Search Engine Results Pages (SERPs). Select the country or language and extract organic and paid results, AI Mode, AI overviews, ads, queries, People Also Ask, prices, reviews, like a Google SERP API. Export data, run the scraper via API, schedule runs, or integrate with other tools.

140K

4.8

(145)

Google Search Scraper

epctex/google-search-scraper

Boost SEO with our tool! Explore organic & paid results, People Also Ask, and Related Queries. Select countries, languages, and precise locations for tailored insights.

2.6K

3.0

(13)

Google Search Scraper β€” Organic SERP, PAA & Related

automation-lab/google-search-scraper

Scrape Google organic results, People Also Ask questions, and related searches for SEO research, rank tracking, and content gap workflows.

πŸ‘ User avatar

Stas Persiianenko

138

Fast Google Search Results Scraper

6sigmag/fast-google-search-results-scraper

Paste keywords in bulk β†’ get clean, clickable URLs. This ultra-lightweight Google SERP scraper is built for non-technical teams who need links fast for lead prospecting and market research. No giant payloads, no complex setup

276

5.0

(4)

Google Search Scraper ($0.15 per 1000 results)

igolaizola/google-search-scraper-ppe

$0.15 per 1000 results πŸ’Έ Fast & Low Cost Google Search scraper that returns clean, structured SERP data. Get position, title, URL and snippet. Control region, language and domain, with built-in Apify proxy support for reliable, geo-accurate results.

πŸ‘ User avatar

IΓ±igo Garcia Olaizola

1.8K

4.5

(4)

Google Search SERP Crawler

radiant_martian/google-search-serp-crawler

This is a Google Search crawler with comprehensive information categorized for your AI agent or RPA use.

Google Search Results Scraper (SERP)

apidojo/google-search-scraper

SERP - Google Search Scraper with unbeatable pricing! $0.002/query gets you 10 results FREE + $0.0002/extra item. Event-based billing = pay only for what you need. Ideal for SEO monitoring, keyword research & market analysis. No proxy required!

564

3.2

(10)

Fast Google Maps Search Scraper API | Business Listings & Leads

agents/google-maps-search

Find high-value leads fast with our low-cost Google Maps scraper. Instantly extract business names, contact details, emails, phone numbers, and reviewsβ€”perfect for sales prospecting and outreach. Affordable, reliable, and built for scale.

574

5.0

(9)

Google Search Scraper

burbn/google-search-scraper

Fastest real-time Google Search scraper! Extract organic results, AI Overviews (SGE), community answers, and snippets. Supports city-level localization, time filters, and mobile/desktop emulation. Perfect for SEO tracking and SERP analysis.

Google Search Results Scraper (Pay Per Result)

vtrdev/google-search-results-serp-scraper

Google SERP scraper with dual parsing, smart title recovery, and proxy support. Scrape multiple pages with localized results. Ideal for SEO tracking, content research, and brand monitoring β€” billed only per result.

Google Search Result Scraper

getdataforu/google-search-result-scraper

Google Search Result Scraper extracts organic and paid results, ads, Related, People Also Ask, News, Videos and Images Answers. Supports all available markets and languages. Download data as HTML table, JSON, CSV, Excel, XML or RSS

12

5.0

(2)