Scrape Google Maps for business leads
Choose what to look for and where, and this runs the search against Google Maps, crawls each business’s own website for an email address, and adds the result to a database everybody shares. There is no signup, no API key and nothing to install. If somebody has already scraped what you are asking for, you get it back immediately and nothing is scraped at all.
The shared cache is the point. Every query anyone runs is recorded by term and area, and a query scraped in the last thirty days is answered from storage rather than repeated. So the second person to ask for “cabinet maker in Nashville TN” waits no time at all, and Google is asked once instead of once per curious visitor. You can see what has already been collected before spending a job on it.
Scraping itself is rate limited, and the limit is honest about why. A real browser has to walk the results and then visit each company’s website, which takes minutes per query and comes from one machine’s IP address. Google throttles that aggressively: measured on identical query sets, four concurrent workers produced seven HTTP 429 responses and 47 failed jobs across ten queries, while two were absorbed by retry logic. So jobs run two-at-a-time internally, queue rather than run in parallel, and each visitor gets a few per day. Searching the existing database is unlimited, because reading costs nobody anything.
A job can be paused and resumed between queries, and cancelled outright. Pausing stops the next query from starting rather than killing one mid-traversal, because a query that is nine tenths finished represents minutes of real work and throwing it away to honour a click a second earlier would waste exactly what this tool exists to conserve.
What comes back is the Google Maps record — name, category, address, phone, rating, review count, website — plus any email address found by crawling that website. The email is the part no official API can give you: Google’s Places API returns a phone number and a URL and stops there. Every result carries one-click WhatsApp, call and email buttons, one conversation at a time from your own account.
The built-in term lists cover industry broadly, on both sides of the transaction: electronics assembly and wood, sign and plastics shops, and also the bearing, pneumatics, hydraulics, PLC, VFD, motor, drive, automation and material-handling suppliers that sell into them. Anything not on the lists can be typed in — they are a shortcut past retyping “electronics manufacturing services in Minneapolis MN” correctly, not a boundary.
Frequently asked questions
Is this Google Maps scraper really free?
Yes. No account, no API key, no card. Ten scrape jobs per visitor per day, and only genuinely new queries count — anything already collected is returned instantly and spends nothing. Searching what is already there is unlimited.
Why is my search instant sometimes and slow other times?
Because results are shared. If your term and area were scraped in the last thirty days you get the stored result immediately. If nobody has asked before, it queues a real scrape, which takes minutes per query.
Does it find email addresses?
Where the business has a website, yes — each site is crawled for addresses. Roughly a quarter of businesses yield one. Google Maps itself has no email field and the official Places API never returns one.
Do I need to install anything?
No. The scraping runs on a machine we operate, not in your browser. You submit a job and watch it progress; if that machine is offline your job waits in the queue and the page says so rather than pretending.
Can I export the results?
Yes, as CSV, with whatever filters you have applied. Phone numbers and names beginning with + or = are escaped so a spreadsheet does not treat them as formulas.