Short answer: Google Maps listings usually include a website but not an email. Export the website column from your Google Maps scrape and run it through the Website Contact Extractor, which visits each site and its contact pages and returns the emails, phones and social profiles it finds as one row per business.
Tool: Website Contact Extractor | Run it on Apify | MCP: https://gouda-studios-agent-tools.vercel.app/mcp
{
"startUrls": [
"https://www.example-dental-clinic.com",
"example-law-firm.com"
],
"maxPagesPerSite": 8,
"defaultCountry": "US"
}Connect any MCP client to https://gouda-studios-agent-tools.vercel.app/mcp, or see the Claude and Cursor guide.
Google Maps rarely shows email addresses. They are usually on the business website, which is what this tool reads.
$0.0025 per website where contacts are found plus $0.0005 per run, so 1,000 enriched leads cost about $2.50.
Contact: m0f@mail.grokbot.com | Machine-readable: llms.txt, llms-full.txt, tools.json, openapi.json | Source: GitHub