Google Maps B2B Lead Scraper + Website Contact Enricher avatar

Google Maps B2B Lead Scraper + Website Contact Enricher

Under maintenance

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Google Maps B2B Lead Scraper + Website Contact Enricher

Google Maps B2B Lead Scraper + Website Contact Enricher

Under maintenance

Extract Google Maps listings and automatically crawl their websites to find verified emails, Instagram, LinkedIn, and Facebook links.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Harsh Mahajan

Harsh Mahajan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Turn any Google Maps search into a ready-to-use B2B lead list: business name, phone, website, address, rating and review count, plus emails and social profiles (Facebook, Instagram, LinkedIn, X/Twitter, YouTube, TikTok, Pinterest) pulled from each company's own website.

Why use this B2B lead scraper?

  • One step from search to outreach: Google Maps data and website contact enrichment in a single run.
  • Deep contact discovery: scans the homepage plus the contact and about pages, decodes obfuscated emails (name [at] domain.com, @) and filters junk such as image filenames, Sentry keys and placeholder addresses.
  • Fast and cheap: Playwright only for Google Maps, lightweight HTTP crawling (10 parallel requests, 8 s timeout) for websites.
  • Clean output: deduplicated places, normalized URLs, export to CSV, Excel, JSON or via API.

Input

FieldTypeDescription
searchQueriesarrayGoogle Maps searches, e.g. "dentists in Austin TX"
maxResultsintegerMax places per query (default 20, max 500)
deepEnrichmentbooleanVisit websites for emails and socials (default true)

Output example

{
"placeId": "0x8644b5:0x1a2b",
"query": "coffee shops in Austin TX",
"name": "Acme Coffee",
"category": "Coffee shop",
"phone": "+1 512-555-0100",
"website": "https://acmecoffee.com/",
"address": "123 Congress Ave, Austin, TX 78701",
"rating": 4.7,
"reviewsCount": 1284,
"emails": ["hello@acmecoffee.com"],
"socials": { "instagram": ["https://instagram.com/acmecoffee"] },
"mapsUrl": "https://www.google.com/maps/place/...",
"scrapedAt": "2026-10-06T00:00:00.000Z"
}

(Illustrative example, not real data.)

Use cases

Local business lead generation, sales prospecting, agency outreach, market research, and building cold email lists by niche and city.

Local development

npm install
npx playwright install chromium
npm test # unit + local crawl tests
npm run build # TypeScript -> dist
npm start # reads storage/key_value_stores/default/INPUT.json
apify login && apify push

Notes

Only collect publicly available business data and follow applicable laws (GDPR, CAN-SPAM) and site terms when using the results.