Gouda Studios Agent Tools

How to find contact emails for Google Maps business leads

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

Steps

  1. Scrape or export your Google Maps results and keep the website column.
  2. Paste those websites into startUrls. Rows without a website can be skipped.
  3. Set defaultCountry to the country of the businesses.
  4. Join the results back to your lead list on the domain and load it into your CRM or outreach tool.

Example input

{
  "startUrls": [
    "https://www.example-dental-clinic.com",
    "example-law-firm.com"
  ],
  "maxPagesPerSite": 8,
  "defaultCountry": "US"
}

Use it from an AI agent

Connect any MCP client to https://gouda-studios-agent-tools.vercel.app/mcp, or see the Claude and Cursor guide.

FAQ

Why not get emails straight from Google Maps?

Google Maps rarely shows email addresses. They are usually on the business website, which is what this tool reads.

What does it cost per lead?

$0.0025 per website where contacts are found plus $0.0005 per run, so 1,000 enriched leads cost about $2.50.

More guides


Contact: m0f@mail.grokbot.com | Machine-readable: llms.txt, llms-full.txt, tools.json, openapi.json | Source: GitHub

Gouda Studios Agent Tools badge