Imp Imp
← Back to Arsenal
Google SERP Scraper - Search Results, Rankings & SERP Features

Google SERP Scraper - Search Results, Rankings & SERP Features

Seo Tools

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

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:

Features

Complete SERP Extraction

Multi-Location Support

Data Extracted

Input Configuration

Basic Search

{

"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

}

Mobile Search

{

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

Example: 100 keyword searches = $0.30

Supported Languages

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.

Related Actors

Support

---

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

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

149,000
KILLS
100%
HEALTH
Doomguy
274
ACTORS
0/3
SECRETS