Google Search Scraper avatar

Google Search Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Google Search Scraper

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.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

11 days ago

Last modified

Share

πŸ” Google Search Scraper

Scrape real-time Google Search results! Extract organic results, AI overviews, snippets, and more from Google Search. Get titles, URLs, snippets, sources, dates, and ranking positions for any search query. Filter by country, language, and number of results. Perfect for SEO research, SERP analysis, competitor monitoring, and market intelligence!

πŸ“‹ Table of Contents


✨ Key Features

FeatureDescription
πŸ” Organic ResultsExtract title, URL, snippet, and position for every search result
🌐 Source InfoGet the source website name and displayed link for each result
πŸ“… Date ExtractionCapture publication dates when available
πŸ€– AI OverviewsExtract Google's AI-generated summaries with reference links
πŸ’¬ Community AnswersGet answer counts and top answers from Reddit, Quora, StackExchange
🌍 Country FilteringLocalize results to any country with ISO country codes
πŸ—£οΈ Language SupportSearch in any language using ISO language codes
πŸ“ City-Level LocationSpecify city-level location for precise local results
⏱️ Time FilteringFilter results by time period (hour, day, week, month, year)
πŸ“± Device EmulationGet desktop or mobile search results
πŸ”’ Custom Result CountRequest 1-100 results per search
πŸ“„ PaginationNavigate through search result pages
🎬 Video ThumbnailsGet base64 encoded thumbnails for video results
🚫 Auto-Correct ControlDisable Google's spelling auto-correction

πŸ“Š Input Parameters

ParameterTypeRequiredDefaultDescription
qStringβœ… Yes-Google search query (same as what you'd type in Google)
startInteger❌ No0Starting position (0 for page 1, 10 for page 2, 20 for page 3, etc.)
numInteger❌ No10Number of results to return (1-100). Every 10 results = 1 credit
glString❌ NousTwo-letter ISO country code (us, gb, de, in, etc.)
hlString❌ NoenTwo-letter ISO language code (en, de, es, fr, etc.)
locationString❌ No-City-level location (e.g., "London, England, United Kingdom")
lrString❌ No-Language restrict filter (e.g., "lang_fr" or "lang_fr|lang_de")
tbsString❌ No-Time-based filter: qdr:h (hour), qdr:d (day), qdr:w (week), qdr:m (month), qdr:y (year)
nfprEnum❌ No0Disable auto-correction: 0 = enabled, 1 = disabled
deviceEnum❌ NodesktopDevice type: desktop or mobile
fetchAiOverviewsBoolean❌ NofalseInclude Google's AI-generated overview in results
returnVideoThumbnailBoolean❌ NofalseReturn base64 encoded video thumbnails

Search Query Examples

βœ… "how to build a website"
βœ… "best programming languages 2025"
βœ… "climate change effects"
βœ… "site:github.com machine learning"
βœ… "intitle:tutorial python web scraping"
βœ… "\"exact phrase\" search example"

Supported Countries

Use ISO 3166-1 alpha-2 country codes:

  • us - United States
  • gb - United Kingdom
  • de - Germany
  • in - India
  • ca - Canada
  • au - Australia
  • fr - France
  • es - Spain
  • jp - Japan
  • br - Brazil
  • And 200+ more...

πŸ“€ Output Data Structure

Each extracted search result contains comprehensive information organized into categories:

Core Result Data

FieldTypeDescription
positionNumberPosition in search results
rankNumberRank/ranking of the result
titleStringTitle of the search result
urlStringFull URL of the result page
displayedLinkStringDisplayed/shortened link as shown by Google
snippetStringDescription snippet shown in search results
sourceStringSource website name
dateStringPublication date (when available)

Community/Q&A Data

FieldTypeDescription
answersCountStringNumber of answers (Reddit, Quora, etc.)
topAnswerStringPreview of the top/best answer

AI Overview Data (First Result Only)

FieldTypeDescription
aiOverviewTextStringFull AI-generated overview text
aiReferenceLinksStringReference links used by AI overview
aiReferenceLinksArrayArrayStructured array of reference links with title, URL, source, date

Search Metadata

FieldTypeDescription
searchQueryStringThe original search query used
searchCountryStringCountry code used for the search
searchLanguageStringLanguage code used for the search

πŸ’‘ Usage Examples

Search for a topic with default settings:

{
"q": "how to build a website",
"gl": "us",
"hl": "en"
}

Example 2: More Results

Get 50 results for a broader search:

{
"q": "best programming languages 2025",
"num": 50,
"gl": "us",
"hl": "en"
}

Example 3: Page 2 Results

Get the second page of results:

{
"q": "machine learning tutorials",
"start": 10,
"num": 10,
"gl": "us",
"hl": "en"
}

Search in German for Germany-specific results:

{
"q": "beste Restaurants Berlin",
"gl": "de",
"hl": "de"
}

Example 5: Exact Search (No Auto-Correct)

Search for an exact term without Google correcting it:

{
"q": "progrmming lanuages",
"nfpr": "1",
"gl": "us",
"hl": "en"
}

Example 6: With AI Overview

Search with Google's AI-generated overview:

{
"q": "climate change effects 2025",
"fetchAiOverviews": true,
"num": 20,
"gl": "us"
}

Get only results from the past week:

{
"q": "breaking news technology",
"tbs": "qdr:w",
"gl": "us",
"hl": "en"
}

Search with precise city-level location:

{
"q": "best restaurants near me",
"location": "London, England, United Kingdom",
"gl": "gb",
"hl": "en"
}

Example 9: Mobile Search Results

Get mobile-specific search results:

{
"q": "app development frameworks",
"device": "mobile",
"gl": "us",
"hl": "en"
}

Get results only in French and German:

{
"q": "artificial intelligence",
"lr": "lang_fr|lang_de",
"gl": "us",
"hl": "en"
}

🎯 Use Cases

πŸ” SEO Research & Analysis

  • SERP Tracking - Monitor search engine result pages for target keywords
  • Keyword Research - Discover what ranks for specific search queries
  • Competitor Analysis - Track competitor rankings across search terms
  • Content Gap Analysis - Find topics your competitors rank for but you don't

πŸ“Š Market Intelligence

  • Trend Analysis - Track search results for emerging trends and topics
  • Brand Monitoring - Monitor brand mentions across search results
  • Industry Reports - Gather comprehensive data for industry research
  • Product Research - Analyze search results for product-related queries

πŸ“ˆ Content Marketing

  • Content Ideas - Find popular content topics and formats
  • Source Discovery - Identify authoritative sources in your niche
  • Snippet Optimization - Analyze successful snippets for optimization
  • AI Overview Analysis - Understand what triggers AI overviews

🏒 Business Intelligence

  • Lead Generation - Find businesses ranking for industry keywords
  • Directory Building - Create curated link lists for any topic
  • Resource Compilation - Gather relevant resources and references
  • Citation Building - Find citation sources and reference materials

πŸ€– Automation & Integration

  • Automated Reports - Schedule regular SERP reports
  • Data Pipelines - Feed search data into analytics platforms
  • Monitoring Alerts - Set up ranking change notifications
  • API Integration - Use with Apify API for custom workflows

❓ Frequently Asked Questions

General Questions

Q: What is Google Search Scraper?
A: A powerful Apify actor that extracts real-time Google Search results including organic listings, AI overviews, snippets, source information, community answers, and ranking positions for any search query.

Q: How many results can I get per search?
A: You can request up to 100 results per search using the num parameter. For more results, use pagination with the start parameter.

Q: Is this scraper free to use?
A: The actor runs on the Apify platform. You'll need an Apify account and will be charged based on platform usage (compute units).

Q: What data format does it output?
A: Data is exported in JSON, CSV, Excel, HTML, or XML format through Apify's dataset storage.

Search Questions

Q: Can I use Google search operators?
A: Yes! You can use operators like site:, intitle:, exact phrase with quotes, exclusion with -, and more.

Q: Can I search in different countries?
A: Yes, use the gl parameter with any ISO country code (e.g., "de" for Germany, "jp" for Japan, "br" for Brazil).

Q: Can I search in different languages?
A: Yes, use the hl parameter with the ISO language code (e.g., "en" for English, "de" for German, "es" for Spanish).

Q: How do I get more than 10 results?
A: Set the num parameter to your desired count (up to 100), or use pagination by incrementing the start parameter by 10 for each page.

Data Questions

Q: What is the AI Overview?
A: Google's AI overview is an AI-generated summary that appears at the top of some search results. When available, our scraper extracts the full text and reference links.

Q: Do I get community answers?
A: Yes! For results from platforms like Reddit, Quora, and StackExchange, we extract the answer count and top answer preview.

Q: What's the difference between position and rank?
A: Both represent the ordering of results. Position is the sequential number, while rank is the ranking value from the search engine.

Technical Questions

Q: How long does it take to run?
A: Typically 3-10 seconds per search query.

Q: What if no results are found?
A: The scraper will return a record indicating no results were found for your search query.

Q: Can I schedule regular runs?
A: Yes, use Apify's scheduler feature to run the actor at specific intervals (hourly, daily, weekly).

Export & Integration

Q: What file formats are supported?
A: JSON, CSV, Excel (XLSX), HTML, XML, and RSS feed formats.

Q: Can I integrate this with other tools?
A: Yes, use Apify's API or webhooks to integrate with your tools, dashboards, and workflows.

Q: How do I download the extracted data?
A: Data is automatically saved to Apify dataset. You can download it from the platform or access via API.


πŸ’¬ Support

Need Help?

  • πŸ“§ Issues - Report bugs through Apify platform
  • πŸ’‘ Feature Requests - Submit enhancement suggestions
  • 🀝 Community - Join Apify community for discussions

Troubleshooting

IssueSolution
"No results found"Try broader search terms or different search query
Rate limit errorsThe actor automatically handles this with retry logic
Invalid country codeUse ISO 3166-1 alpha-2 codes (us, gb, de, etc.)
Empty datasetCheck if your search query is valid
No AI overviewNot all queries trigger AI overviews β€” this is normal

🏷️ Tags

google search scraper, google scraper, search engine scraper, SERP scraper, google search api, search results scraper, SEO tool, SERP analysis, keyword research, google organic results, AI overview scraper, google snippet extractor, search ranking tracker, competitor analysis, market research, brand monitoring, content research, web search api, search data extractor, google search results, search engine data, SEO research, search analytics, google SERP data, organic search data, search position tracker, google AI overview, community answers scraper, reddit answers, quora answers, stackoverflow answers


πŸ“Š Dataset Views

The actor provides 5 organized table views for easy data analysis:

  1. πŸ” Search Overview - Quick summary with position, title, URL, snippet, source, and date
  2. πŸ“Š Detailed Results - Comprehensive data with rank, displayed link, answers, and community content
  3. πŸ”— URLs & Links - Clean URL data with position, title, URL, displayed link, and source
  4. πŸ’¬ Community Results - Focus on Q&A results from Reddit, Quora, StackExchange with answers
  5. πŸ€– AI Overview - Google's AI-generated overview text and reference links

πŸš€ Get Started Now

Ready to scrape Google Search results?

  1. πŸ”Ž Enter your search query (e.g., "best programming languages 2026")
  2. βš™οΈ Configure options (country, language, result count, AI overview)
  3. ▢️ Click Start to run the actor
  4. πŸ“₯ Download your search data in JSON, CSV, Excel, or HTML format
  5. Click "Try for free" to test the actor

⭐ If this actor helps your workflow, please give it a star!


Made with ❀️ for Apify Platform | Built with ❀️ by Kevin

πŸ”₯ Start scraping Google Search results today! | View All Actors