Scrape Google Search with AI
Extract Google search results, featured snippets, and People Also Ask data using Apify and Claude Code.
How SERP data flows across your company
One scrape generates intelligence for every department — automatically
- → SEO content strategy
- → Content gap analysis
- → SERP feature targeting
- → Featured snippet opportunities
- → Ranking velocity tracking
- → Competitor movement alerts
- → Organic traffic forecasting
- → Market share of voice
- → Prospect SEO health checks
- → Agency pitch data
- → Competitor weakness identification
- → Lead qualification signals
- → Client rank tracking
- → SEO report data stored
- → Keyword portfolio managed
- → SEO content strategy
- → Content gap analysis
- → SERP feature targeting
- → Featured snippet opportunities
- → Ranking velocity tracking
- → Competitor movement alerts
- → Organic traffic forecasting
- → Market share of voice
- → Prospect SEO health checks
- → Agency pitch data
- → Competitor weakness identification
- → Lead qualification signals
- → Client rank tracking
- → SEO report data stored
- → Keyword portfolio managed
Cancel your Ahrefs subscription
Ahrefs
- × Subscription fees
- × Data locked in their dashboard
- × Per-seat pricing
- × Export limits
SoloStack + Claude Code
- ✓ Pay-per-use, no subscription
- ✓ Your data in your repo
- ✓ Zero vendor lock-in
- ✓ Unlimited exports
What this skill file teaches Claude
Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.
Organic results
Extract all organic search results with title, URL, description, and position for any keyword in any location.
Featured snippets
Capture featured snippet content, source URL, and type (paragraph, list, table) to identify snippet opportunities for your content.
People Also Ask
Extract PAA questions and their answers to discover related topics and long-tail keyword opportunities your audience is searching for.
Local pack results
Scrape Google Maps local pack listings with business names, ratings, review counts, and addresses for local SEO analysis.
Ad intelligence
Capture Google Ads appearing for any keyword, including ad copy, display URLs, and ad extensions to analyze competitor ad strategies.
Multi-location SERPs
Scrape results as seen from any city, state, or country. Compare how rankings differ across geographic locations.
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.
✓ 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
✓ 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
✓ 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
Keep building your stack
Related Solutions
More tools and workflows from across SoloStack
Free CRM
Unlimited contacts, zero per-seat pricing. AI-managed CRM in your repo.
Free ToolFree Email Marketing
Send campaigns with Resend API. No monthly fees, no subscriber limits.
Free ToolFree Scheduling
Booking pages with Google Calendar sync. Replace Cal.com for $0/mo.
Free ToolFree Website Builder
Build with Astro + AI. Static, fast, SEO-optimized, fully customizable.
Ready to automate?
SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.
Join Waitlist →