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

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Google SERP Scraper - Extract 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.

Why Use Google SERP Scraper?

Understanding Google search results is critical for SEO success. This scraper helps you:

  • Track Rankings: Monitor keyword positions over time
  • Analyze SERP Features: Identify featured snippets and local pack opportunities
  • Research Competition: Analyze who ranks for target keywords
  • Study User Intent: Understand what Google shows for different queries
  • Monitor Local SEO: Track local pack positions and competitors

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

Input Configuration

{
"queries": ["best pizza near me"],
"location": "New York, NY, USA",
"maxResults": 10
}

Multiple Queries

{
"queries": [
"plumber chicago",
"emergency plumber chicago",
"24 hour plumber near me"
],
"location": "Chicago, IL, USA",
"maxResults": 20
}

Full SERP Analysis

{
"queries": ["best crm software"],
"location": "United States",
"language": "en",
"device": "desktop",
"maxResults": 30,
"includeAds": true,
"includePAA": true,
"includeLocalPack": true,
"includeFeaturedSnippet": true,
"includeRelatedSearches": true
}
{
"queries": ["restaurants near me"],
"location": "Los Angeles, CA, USA",
"device": "mobile",
"maxResults": 10
}

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"
}

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.

Demo Mode

Enable demoMode: true to test with sample SERP data without making actual searches. Perfect for testing integrations and understanding output format.

Pricing

Pay-per-result pricing:

  • $0.003 per search query

Example: 100 keyword searches = $0.30

Supported Languages

  • English (en)
  • Spanish (es)
  • French (fr)
  • German (de)
  • Italian (it)
  • Portuguese (pt)
  • Japanese (ja)
  • Chinese (zh)
  • Korean (ko)
  • Arabic (ar)

Tips for Best Results

  1. Specific Locations: Use "City, State, Country" format for best accuracy
  2. Batch Queries: Process multiple keywords in single runs for efficiency
  3. Device Matters: Mobile and desktop results differ significantly
  4. Schedule Tracking: Use Apify scheduler for regular rank monitoring

Frequently Asked Questions

How accurate are the rankings?

Results reflect real-time Google SERPs for the specified location and device.

Can I track rankings over time?

Yes, run scheduled scrapes and compare positions across datasets.

What about personalized results?

Scrapes use clean sessions without personalization for unbiased data.

How often should I scrape?

Daily for competitive keywords, weekly for broader monitoring.

Support

  • Documentation: Full input schema available in the Input tab
  • Issues: Report bugs via Apify support

Built by John Rippy - 2025 Zapier Automation Hero of the Year

Power your SEO strategy with real-time Google SERP data.