Google SERP Lead Extractor
Pricing
Pay per usage
Go to Apify Store
Google SERP Lead Extractor
Search Google and extract business leads from search results. Discovers domains, crawls websites for contacts, and enriches with emails, phones, and social links. Perfect for building targeted prospect lists from any search query.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Avinash
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Turn any Google search into a lead list. Extracts domains from search results, crawls websites for contacts, and enriches with emails, phones, and social links.
What it does
- Runs Google searches — executes any search query and scrapes the results page
- Extracts result domains — gets title, URL, description, and rank for each result
- Crawls for contacts — visits result websites to discover emails, phones, and social links
- Scores leads — 0-100 score based on contact richness
- Deduplicates by domain — skips duplicate domains across results
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array | ["marketing agencies New York"] | Google search queries to run |
maxResultsPerQuery | integer | 10 | Max search results per query (1-100) |
crawlDepth | integer | 1 | Pages to crawl per domain for contacts (0-5) |
includeEmail | boolean | true | Crawl websites to find email addresses |
outputFormat | string | json | json, csv, hubspot, apollo, salesforce |
Output Example
{"searchQuery": "marketing agencies New York","rank": 1,"title": "Top Marketing Agencies in NYC","url": "https://example-agency.com","domain": "example-agency.com","description": "Award-winning marketing agency...","emails": ["hello@example-agency.com"],"phones": ["(212) 555-0199"],"socialLinks": {"linkedin": "https://linkedin.com/company/example-agency"},"leadScore": 80,"scrapedAt": "2026-05-19T08:00:00.000Z"}
Lead Score Formula
| Factor | Points |
|---|---|
| Has email | 40 |
| Has phone | 20 |
| Social links | 5 each (max 20) |
Limits
- Google anti-bot — aggressive scraping may trigger CAPTCHA; use reasonable maxResults
- Website crawl scope — only crawls same-origin pages within crawlDepth limit
- Blocked domains — skips major platforms (google.com, youtube.com, facebook.com, etc.)
Pricing
- Free tier: 10 results per run
- Pay-per-result: $0.005 per result processed
- Subscription: $59/month for unlimited runs
Support
Found a bug or need a custom feature? Open an issue or email support.
