SkillsWhitepaperHow It WorksResultsFAQ Join Waitlist
SKILL FILE

Scrape Google Search with AI

Extract Google search results, featured snippets, and People Also Ask data using Apify and Claude Code.

100+ SERPs scraped per minute
12+ SERP features captured
~$2.50 per 1,000 searches
Download Skill File ↓

How SERP data flows across your company

One scrape generates intelligence for every department — automatically

Scrape Google SERPs Rankings, snippets, PAA
1 Define Keyword List
2 Apify Scrapes SERPs
3 Rankings Extracted
4 SEO Intel Stored
Marketing
  • SEO content strategy
  • Content gap analysis
  • SERP feature targeting
  • Featured snippet opportunities
Growth
  • Ranking velocity tracking
  • Competitor movement alerts
  • Organic traffic forecasting
  • Market share of voice
Sales
  • Prospect SEO health checks
  • Agency pitch data
  • Competitor weakness identification
  • Lead qualification signals
CRM
  • Client rank tracking
  • SEO report data stored
  • Keyword portfolio managed
SEO Audit Report
Content Gap Analysis
Rank Tracking Dashboard
Client Pitch Deck
Events Tracked
Keyword positions tracked (50)
Content opportunities logged
Competitor URLs indexed
SERP features mapped
Replaces Ahrefs
$99/mo $5/mo (Apify + DataForSEO)
$1,128/yr saved
Scrape Google SERPs Rankings, snippets, PAA
1
Define Keyword List Target keywords, locations, languages, and tracking frequency
2
Apify Scrapes SERPs Organic results, featured snippets, PAA, ads, and local packs
3
Rankings Extracted Positions parsed, SERP features identified, competitors mapped
4
SEO Intel Stored Ranking history, content gaps, and opportunities written to CRM
Marketing
  • SEO content strategy
  • Content gap analysis
  • SERP feature targeting
  • Featured snippet opportunities
Growth
  • Ranking velocity tracking
  • Competitor movement alerts
  • Organic traffic forecasting
  • Market share of voice
Sales
  • Prospect SEO health checks
  • Agency pitch data
  • Competitor weakness identification
  • Lead qualification signals
CRM
  • Client rank tracking
  • SEO report data stored
  • Keyword portfolio managed
Content Outputs
SEO Audit Report from marketing
Content Gap Analysis from marketing
Rank Tracking Dashboard from growth
Client Pitch Deck from sales
Everything Tracked
Keyword positions tracked (50)
Content opportunities logged
Competitor URLs indexed
SERP features mapped
Replaces Ahrefs
$99/mo $5/mo (Apify + DataForSEO)
$1,128/yr saved

Cancel your Ahrefs subscription

CANCEL THIS

Ahrefs

$99/mo
  • × Subscription fees
  • × Data locked in their dashboard
  • × Per-seat pricing
  • × Export limits
vs
BUILD THIS

SoloStack + Claude Code

$2.50/mo
  • Pay-per-use, no subscription
  • Your data in your repo
  • Zero vendor lock-in
  • Unlimited exports
Save $1,158/year

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Organic results

Extract all organic search results with title, URL, description, and position for any keyword in any location.

2

Featured snippets

Capture featured snippet content, source URL, and type (paragraph, list, table) to identify snippet opportunities for your content.

3

People Also Ask

Extract PAA questions and their answers to discover related topics and long-tail keyword opportunities your audience is searching for.

4

Local pack results

Scrape Google Maps local pack listings with business names, ratings, review counts, and addresses for local SEO analysis.

5

Ad intelligence

Capture Google Ads appearing for any keyword, including ad copy, display URLs, and ad extensions to analyze competitor ad strategies.

6

Multi-location SERPs

Scrape results as seen from any city, state, or country. Compare how rankings differ across geographic locations.

Apify Actor: apify/google-search-scraper · ~$2.50 per 1,000 searches

Build it with plain English

Tell Claude Code what to do. It handles the rest.

claude — solostack/
you: |
✓ Scraped 50 keywords across google.com
✓ Your domain found in results: 34/50 keywords
✓ Average position: 8.4 (was 11.2 last month)

Biggest movers:
- 'solostack CRM' — position 1 (unchanged)
- 'open source CRM' — position 5 (up from 14)
- 'build your own CRM' — position 3 (up from 9)

6 keywords dropped. Full ranking report saved to serp-rankings-march.json
you: |
✓ Scraped 200 niche keywords for featured snippets
✓ Found 67 keywords with active featured snippets
✓ Your domain owns: 3 snippets

High-opportunity snippets (competitor content is weak):
1. 'how to set up email sequences' — current snippet is 2019 content
2. 'CRM vs spreadsheet' — snippet from generic blog, low authority
3. 'lead scoring formula' — snippet is a list, you could win with a table

Full analysis exported to snippet-opportunities.json
you: |
✓ Scraped 'best CRM for startups' from 10 US cities
✓ Total unique URLs across all locations: 47

Key findings:
- HubSpot ranks #1 in 8/10 cities
- Results vary significantly: only 12 URLs appear in all 10 cities
- Local results (Google Maps pack) appear in 3/10 cities
- Your listing not found in any location

City-by-city breakdown saved to serp-geo-comparison.json

What you can build with this

SEO monitoring

Track your keyword rankings daily without paying for an enterprise SEO suite. Detect drops early and respond before traffic is lost.

SERP tracking

Monitor how search results change over time for your target keywords, including new competitors entering the SERPs and SERP feature changes.

Keyword research

Scrape related searches and People Also Ask to discover long-tail keywords and content topics your audience is actively searching for.

Featured snippet tracking

Identify which keywords trigger featured snippets, who currently owns them, and where your content could realistically win the snippet position.

Things to know

!

Google aggressively blocks automated searches. The Apify actor uses residential proxies, but very large batches (5,000+ queries) should be spread across multiple runs.

!

SERP results are highly personalized and volatile. Rankings can shift multiple positions within the same day. Use averages over time, not single snapshots.

!

Scraping Google Ads data is useful for research but does not replace proper competitive ad intelligence tools for campaign planning.

!

Location-based scraping requires specifying exact geo-targets. Results without location parameters default to a generic US-based perspective.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Very accurate when configured correctly. The scraper uses the same proxies and location targeting as enterprise SEO tools. The key is specifying the exact geo-location and language, since Google personalizes results heavily. For best accuracy, scrape from the same location your target audience searches from.
Google has sophisticated bot detection, but Apify's scraper uses residential proxies, browser fingerprint rotation, and human-like request patterns to avoid detection. Occasional CAPTCHAs may appear on very large runs, which the actor handles automatically with retry logic.
For most businesses, weekly scraping is sufficient to track trends. Daily scraping is useful for competitive niches or during active SEO campaigns. Avoid scraping the same keywords more than once per day — rankings rarely change that fast, and it wastes compute credits.
Yes. The scraper supports all Google country domains (google.co.uk, google.de, google.co.jp, etc.) and lets you specify language and geo-location parameters. This is essential for international SEO monitoring.
For SERP tracking and keyword position monitoring, yes. However, Ahrefs and SEMrush also provide backlink analysis, domain authority metrics, and keyword difficulty scores that require their own proprietary databases. This scraper is best used for real-time SERP data and ranking monitoring.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Join Waitlist →