Google SERP Scraper - Search Results, Rankings & SERP Features avatar
Google SERP Scraper - Search Results, Rankings & SERP Features

Pricing

$3.00 / 1,000 search queries

Go to Apify Store
Google SERP Scraper - Search Results, Rankings & SERP Features

Google SERP Scraper - Search Results, Rankings & SERP Features

Scrape Google search results including organic listings, local pack, featured snippets, People Also Ask, and ads. Perfect for SEO research, rank tracking, and competitive analysis. Track Rankings Analyze SERP Features Research Competition Study User Intent Monitor Local SEO

Pricing

$3.00 / 1,000 search queries

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

2

Bookmarked

5

Total users

4

Monthly active users

4.2 days

Issues response

6 days ago

Last modified

Share

Google SERP Scraper

Scrape Google search results for SEO analysis, keyword research, and competitive intelligence. Extract organic results, featured snippets, People Also Ask, and local pack data. Built by John Rippy (https://www.linkedin.com/in/johnrippy/).

Features

Complete SERP Extraction

  • Organic search results
  • Local pack (map pack) results
  • Featured snippets
  • People Also Ask questions
  • Related searches
  • Paid advertisements

Multi-Location Support

  • Any geographic location
  • Desktop and mobile results
  • Multiple language support

Data Extracted

FieldDescription
Organic ResultsTitle, URL, description, position
Local PackBusiness name, address, rating, reviews
Featured SnippetContent, source URL
People Also AskQuestions and answers
AdsAd copy, display URL, position
Related SearchesSuggested search queries
Total ResultsEstimated result count
Search MetadataQuery, location, device

Quick Start

Try it first (Free - Demo Mode)

{
"demoMode": true
}

This returns sample SERP data so you can see the output format without any charges.

{
"queries": ["best crm software", "project management tools"],
"location": "United States",
"language": "en",
"device": "desktop",
"demoMode": false
}

Local Search (with location)

{
"queries": ["pizza near me", "plumber"],
"location": "New York, NY, USA",
"language": "en",
"includeLocalPack": true,
"demoMode": false
}

Full SERP Analysis

{
"queries": ["how to start a business"],
"location": "United States",
"includeAds": true,
"includePeopleAlsoAsk": true,
"includeFeaturedSnippet": true,
"includeRelatedSearches": true,
"resultsPerPage": 100,
"demoMode": false
}

No login or API key required! This scraper extracts public Google search results.

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

ParameterTypeDescription
queriesarraySearch keywords to scrape
locationstringGeographic location (e.g., "United States", "London, UK")
languagestringLanguage code (e.g., "en", "es", "de")
devicestringDevice type: "desktop" or "mobile"
resultsPerPagenumberResults per query (10, 20, 50, or 100)
includeAdsbooleanInclude paid ads (default: true)
includeLocalPackbooleanInclude map/local pack (default: true)
includePeopleAlsoAskbooleanInclude PAA questions (default: true)
includeFeaturedSnippetbooleanInclude featured snippets (default: true)
includeRelatedSearchesbooleanInclude related searches (default: true)
demoModebooleanReturn sample data for testing

Understanding SERP Elements

What is the "Local Pack"? The map with 3 business listings that appears for local searches like "pizza near me". Includes business name, rating, address, and phone.

What is "People Also Ask" (PAA)? The expandable question boxes Google shows. Great for finding content ideas and understanding user intent.

What is a "Featured Snippet"? The highlighted answer box at position 0, pulled from a website. Highly coveted for SEO.

Common Problems & Solutions

Results don't match what I see in my browser

Cause: Google personalizes results based on your account, location, and history. Fix: This scraper returns non-personalized results. Specify a location to get location-specific results.

"No local pack" for local keywords

Cause: Not all searches trigger a local pack. Fix: Try more location-specific queries like "plumber miami" instead of just "plumber".

Demo data showing instead of real results

Cause: demoMode is still set to true. Fix: Set demoMode: false in your input.

Output Format

{
"query": "best pizza near me",
"location": "New York, NY, USA",
"device": "desktop",
"language": "en",
"totalResults": "About 458,000,000 results",
"organicResults": [
{
"position": 1,
"title": "Best Pizza in NYC - Top Rated Pizzerias",
"url": "https://example.com/best-pizza-nyc",
"displayUrl": "example.com > food > pizza",
"description": "Discover the best pizza places in New York City..."
}
],
"localPack": [
{
"position": 1,
"businessName": "Joe's Pizza",
"address": "7 Carmine St, New York, NY",
"rating": 4.5,
"reviewCount": 2847,
"phone": "(212) 555-1234",
"category": "Pizza restaurant"
}
],
"featuredSnippet": {
"content": "According to local reviews, the best pizza in NYC...",
"sourceUrl": "https://example.com/pizza-guide",
"type": "paragraph"
},
"peopleAlsoAsk": [
{
"question": "What is the best pizza place in NYC?",
"answer": "Joe's Pizza is consistently rated...",
"sourceUrl": "https://example.com"
}
],
"relatedSearches": [
"best pizza manhattan",
"best pizza brooklyn",
"best pizza near me open now"
],
"ads": [
{
"position": 1,
"title": "Order Pizza Delivery - 50% Off First Order",
"displayUrl": "pizzadelivery.com",
"description": "Hot, fresh pizza delivered to your door..."
}
],
"scrapedAt": "2024-01-15T12:00:00Z"
}

Pricing

This actor uses pay-per-event billing: Pay-per-result pricing:

  • $0.003 per search query

Example: 100 keyword searches = $0.30

Use Cases

SEO Rank Tracking

Monitor keyword rankings for your site and competitors over time.

SERP Feature Opportunities

Identify keywords with featured snippets, PAA, or local pack you can target.

Competitor Analysis

Analyze which domains rank for your target keywords.

Local SEO Monitoring

Track local pack rankings and competitor positions.

Content Gap Analysis

Discover what questions users ask to inform content strategy.

PPC Research

Analyze ad copy and competitors' advertising strategies.


Built by John Rippy | Actor Arsenal