the volume workhorse of the catalog: search any business type + city and get back emails, phones, socials, ratings and coordinates — with every email pulled from the business's real website, not guessed.
Most lead lists die one of two deaths: the emails are guessed patterns that bounce, or the price per row makes volume prospecting uneconomical. This Actor avoids both.
Every email comes from the business's actual website, opened with Playwright — a real browser that renders the page, reads contact sections and follows the links. The documented hit rate is 40-60% depending on industry and location, and what you get is what the business itself publishes.
At $0.02 per lead ($20 per 1,000), it's built for volume: multiple search queries per run, up to 120 businesses per query, and six interface languages (English, Spanish, Portuguese, French, German, Italian) for international markets.
search queries in, contactable leads out. runs on Apify, $0.02 per lead.
scrape emails and scrape socials on or off, and pick the interface language (EN, ES, PT, FR, DE, IT).one dataset item per business, exportable as CSV, JSON, Excel or XML.
identity · business name, category, full address, GPS coordinates (lat/lng).
contacts · phone number, website URL, and the emails array extracted from the real website.
socials · Facebook, Instagram, LinkedIn, Twitter/X, YouTube and TikTok links found on the site.
reputation · Google rating (1-5 stars) and review count — filter out the 2-star shops before you call.
logistics · operating hours and the original search query that produced the lead, for segmenting multi-query runs.
a marketing agency selling to home-service trades runs "roofers in Tampa FL", "roofers in St Petersburg FL", "roofers in Clearwater FL" in one run — up to 360 businesses across the three queries. with emails at a 40-60% hit rate and ratings included, the list segments instantly: high-rating shops get the partnership pitch, low-rating shops get the reputation pitch. total cost ≈ $7.20.
run frequency: per campaign · 360 leads ≈ $7.20
the interface supports English, Spanish, Portuguese, French, German and Italian — so "fontaneros en Madrid" or "restaurants à Lyon" work as naturally as the English queries. for teams selling into Latin America or Europe, the same $0.02/lead economics apply everywhere Google Maps operates.
run frequency: per market · pricing identical across languages
the lead list is the raw material for everything downstream: pipe the emails through the Email Verifier ($0.003/check) before your sequencer touches them, or hand the websites to the Qualified Lead Finder in Mode B to add intent signals and 0-100 scoring on top. an n8n flow chains all three without manual steps.
run frequency: continuous via API · $0.02/lead + downstream
honest comparison inside and outside the catalog.
| data-runner.dev | our Pro version | profile-only scrapers | |
|---|---|---|---|
| Email source | real website visit (Playwright) | real website visit + 20+ aggregators | listing page only |
| Email hit rate | 40-60% | 40-60% | typically <10% |
| Max results per query | 120 | set via maxResults | varies |
| Languages | 6 (EN ES PT FR DE IT) | EN-focused | varies |
| AI enrichment / scoring | ✗ | ✓ 8 fields | ✗ |
| GPS coordinates | ✓ | ✗ | sometimes |
| Price per lead | $0.02 | $0.05 | varies |
no subscription. no minimums. pay only for what you extract.
each lead includes the full business profile, emails from the real website, socials, rating and coordinates. email extraction adds ~5 seconds per business — you pay per lead extracted, nothing else.
new to Apify? you get $5 in free credits on signup — that's ~250 leads before you spend a cent.
run on Apify →how it works, what it costs, what's legal, and how it handles edge cases.
From each business's own website. The Actor opens the site with Playwright — a real Chromium browser that renders JavaScript — and scrapes contact pages and page content for emails and social profiles. That's why the documented hit rate is 40-60% while profile-only scrapers stay under 10%: listings almost never contain emails, websites usually do.
Up to 120 businesses per search query, and you can pass multiple queries in one run — five city variations of the same trade gives you up to 600 leads in a single execution. For larger volumes, run multiple executions; there are no daily caps.
Because not every business publishes one — the 40-60% hit rate is honest, not a guarantee. Leads without emails still include phone, website, socials, rating and coordinates, so phone-first outreach (the norm in trades) still works. If you want to chase the missing emails harder, the Website Email Extractor crawls up to 4 pages per site including contact and about pages.
Yes — anywhere Google Maps operates. The interface supports English, Spanish, Portuguese, French, German and Italian, and the search queries themselves can be written in the local language ("fontaneros en Madrid", "pizzerias em São Paulo"). Pricing is identical across markets.
Profile extraction is fast; the website visits are the slow part at roughly 5 seconds per business when email scraping is enabled. A 120-lead query typically completes within minutes. Turning scrape emails off makes runs much faster but drops the main reason to use this Actor.
Both fields ship with every lead, so you filter in your spreadsheet or pipeline after export. A common pattern: drop businesses under 4.0 stars before a partnership pitch, or specifically target 3.0-3.9 shops with a reputation-management offer.
CSV, JSON, Excel and XML directly from the Apify dashboard, plus the REST API and webhooks for automation. The dataset schema is stable across runs, so n8n / Zapier mappings keep working.
$0.02 per lead. real-website emails. six languages, 120 results per query.