How to Scrape Google Maps Leads with an AI Agent
Turn any city + business type into an enriched lead list — scraped, cleaned, and ready for outreach — with one AI agent and one API key.
Example post — template. This is the seed article that shows the structure every
/blogpost follows. Replace the screenshot and demo video, then ship.
Finding local leads usually means an afternoon of copy-pasting from Google Maps into a spreadsheet, then paying a second tool to find emails. It's slow, it breaks, and you're renting three subscriptions to do it.
Here's how to do the whole thing — find every business in a city, enrich it, and get a clean outreach list — with one AI agent and one API key.
The old way vs. the Deva way
The old way: a Maps scraper subscription, an enrichment tool, an email finder — three signups, three keys, three bills, and glue code to move data between them. Hundreds of dollars a month, most of it idle.
The Deva way: one deva_* key. Your agent uses Deva's built-in scrapers,
enrichment, and models on a single wallet — pay per request, idle costs $0.
Step by step
<!-- Embed the demo video here (videoEmbed) -->- Get your key. Set up Deva Agent Key in 30 seconds (below), or paste the setup prompt into your agent and it provisions itself.
- Ask your agent — one prompt:
Scrape every dentist in Austin, TX from Google Maps, enrich each with a website and email where available, and give me a CSV. - Watch it run. The agent scrapes the listings, enriches them, and returns a structured list — credits ticking down in real time.
- Export + outreach. You get a clean, enriched list ready to import into your CRM.
The result
<!-- Drop a real screenshot of the returned lead list here. -->A few hundred enriched leads, in minutes, for a few dollars — and nothing renews when you're not running it.
<!-- <BlogCTA /> → "Set up your Agent Key in 30 seconds · $1 free, no card" -->FAQ
Do I need separate scraping and enrichment tools? No — one key gives your agent scrapers, enrichment, search, and models on one wallet.
How much does a run cost? Pay per request; idle costs nothing. A few-hundred-lead run is typically a few dollars.
What agents does this work with? Any — Claude Code, Cursor, or a custom runtime — via MCP or REST.
Can I cap what the agent spends? Yes — set a per-key or per-agent dollar cap; spending stops when it's hit.
Related: The competitor teardown · Set up Agent Key in 30 seconds · Docs