Send a search, get every business back as JSON or CSV.
That tookMs: 837 is the actual timing from the pull above. Maps searches answer in about a second, with limit up to 100 businesses each.
For the full parameter list and the head-to-head with the official Places API, see the Google Maps scraper API page.
Each business comes back complete. No tiers, no add-on fees per field:
A Google Maps listing holds a phone number and a website, and that is where the contact trail ends. There is no email field in a Maps record, so we don't return one.
Tools that promise emails from Maps crawl each business website and guess. Some of those guesses land. Plenty bounce.
If your work needs verified emails on real people, that lives on our LinkedIn people search API (beta). Maps gives you the business. LinkedIn gives you the person.
No code needed. From zero to a CSV in about two minutes:
Create a free account. Try it free, no card needed.
Type a search in the playground. Something like plumbers in Denver. The businesses land in a table.
Click Download CSV. Every field becomes a column, ready for Sheets, Excel, or a CRM import.
With code: the JSON flattens in a few lines. Here it is in Python:
The same call works from n8n, Clay, LangChain, CrewAI, or any tool that can hit a URL with a header.
You pay the Maps rate for each business a search returns. Forty businesses cost $0.0784 at standard Maps prices. Empty searches are free. Here is the deposit pricing:
| Deposit | Google Search / 1,000 requests | Maps / 1,000 businesses | LinkedIn reads / 1,000 requests | People, Jobs, Refresh / 1,000 units |
|---|---|---|---|---|
| $10+ | $1.00 | $1.96 | $6.00 | $1.96 |
| $149+ | $0.76 | $1.49 | $4.50 | $1.49 |
| $549+ | $0.56 | $1.10 | $3.30 | $1.10 |
| $1,999+ | $0.41 | $0.80 | $2.45 | $0.80 |
| $6,500+ | $0.33 | $0.65 | $1.95 | $0.65 |
| $27,500+ | $0.28 | $0.55 | $1.65 | $0.55 |
| $50,000+ | $0.26 | $0.50 | $1.50 | $0.50 |
| $100,000+ | $0.20 | $0.40 | $1.50 | $0.40 |
Every eligible account gets $6 of free usage monthly. Each deposit keeps its prices until spent; paid funds never expire. People and Jobs bill per successful search, Refresh per accessible profile. Full profiles in People use the read rate per full profile. See all billing details.
Larger deposits unlock lower endpoint prices. Each deposit keeps its prices until spent. See the full deposit table on the pricing page. Prices in USD, ex-tax.
Funds are prepaid and never expire, so an unused pack waits for your next project.
Swap type=maps for type=reviews and any placeId from your extract returns the written Google reviews for that place: rating, text, author, date, with sorting and pagination. Reviews answer in about 0.3 seconds. Details on the Google Reviews API page.
Related: Google Maps Scraper API · Google Reviews API · Google Places API alternative · LinkedIn People Search API (beta)
When something else is the better pick: if you need 20 rows once and never again, a free browser extension that grabs the page you're looking at is quicker than creating an API key. And if you're building live map features inside an app, Google's official Places API comes with an SLA and support contracts. Both are good at their jobs.
No. Google Maps listings do not contain an email field, so no Maps extractor can pull one from the map itself. You get phone and website as the contact fields. If you need verified emails on people, our LinkedIn people search endpoints (beta) return them with each result.
Two ways. In the playground at /app, run your search and click Download CSV; every field becomes a column. In code, the JSON response flattens with a standard CSV writer in a few lines, like the Python example on this page.
Stated neutrally: logged-out, public-only collection has repeatedly defeated computer-fraud and contract claims, while Google's Terms prohibit automated access that violates instructions like robots.txt. We handle the collection; what you get is business data that's public on the map for anyone to see.
Up to 100 with the limit parameter. At standard Maps prices, 12 businesses cost $0.02352. Empty searches are free.
An extension grabs whatever page you are looking at, which is fine for one small list. An API runs on a schedule, covers many cities in one script, and feeds tools like Sheets, n8n, and Clay without you clicking anything. The free tier lets you test both ways at no cost.
Maps costs $1.96 per 1,000 businesses at standard prices, down to $0.40 for the largest deposit. Empty and failed searches are free. Every eligible account gets $6 of free usage monthly. Paid funds never expire.
The free plan covers a real list. Send one search and look at the JSON that comes back.
Try for free