Google Maps scraper API in 2026
Businesses as rows, from 5¢ each.
Google Maps APIs bill per place or per search: Apify's Google Maps Scraper from $1.50 per 1,000 places, SerpApi from $75 a month for 5,000 searches, and Google's Places API $32 per 1,000 Text Search Pro calls. Each returns the listing fields.
SpecStream is the live web data engine for teams and agents. Describe the businesses you need in any city and get every match as a row, checked against each condition, with the email from its own site, from 5¢ a row.
New accounts get $10 of credit, no card.
SpecStream, Apify and SerpApi for Google Maps data
| SpecStream | Apify Google Maps Scraper | SerpApi Google Maps API | |
|---|---|---|---|
| What you send | The businesses you need in plain words: the kind, the places and every condition a row must meet. One API call, one MCP tool call or one sentence in the workspace | A Google Maps URL, or a search term with a location, as the Actor's input | A query with engine=google_maps, and ll coordinates for where the search runs |
| What comes back | The fields you name, such as name, category, address, phone, website, rating and review count, joined with facts from the business's own site. Source URL and read time on every value | Listing fields such as address, phone, website, rating, reviews and opening hours. Company contacts from the website are a paid add-on | Title, GPS coordinates, rating, reviews, type, address, hours, phone and website, as structured JSON |
| Your conditions | Each condition is checked against the listing and the business's own pages. A business that fails one is not delivered and not billed | Search terms and location set the run. Every place scraped is billed | Each search counts against the plan's monthly searches |
| Price | 5¢, 15¢ or $1 a delivered row by how much the row needs, plus 5¢ for an email and 15¢ for a phone. A run that finds nothing costs nothing | From $1.50 per 1,000 scraped places. Additional place details and company contacts add $0.20 per 100 places each on the free plan | $25 a month for 1,000 searches on Starter, $75 for 5,000 on Developer, $150 for 15,000 on Production |
| Emails | The email from the business's own site adds 5¢ to the row. An email no page printed is labeled likely | Company contacts enrichment: $0.20 per 100 places on the free plan, $0.15 on Silver | The listing's phone and website |
| How it runs | The API, the Python and TypeScript SDKs, the MCP server, or the workspace. A saved request reruns hourly to yearly | Runs on Apify: export the data, run it by API, schedule and monitor runs | A real time call: each search reads Google Maps when you make it |
| Where the data goes | Google Sheets, Excel, Airtable, Notion, HubSpot, Salesforce, Pipedrive, Attio, Slack, Teams, Zapier, Make, n8n and signed webhooks, or your agent through the API and MCP | Exports, the API, or third party tools like Make or Zapier | JSON for your own code |
| Free start | $10 of credit on sign-up, no card. At 5¢ a row, that is up to 200 businesses | The free plan includes $5 a month to spend in Apify Store | 250 searches a month, no credit card required |
Why teams that buy Google Maps data choose SpecStream
Only the businesses that meet your conditions
Apify bills every place its search scrapes, and the places that miss your conditions are yours to filter out. On SpecStream you write the businesses you need: "every physiotherapy clinic in Manchester, UK rated 4.5 or higher, with the website and the email from its own site", or "bakeries in Lyon that sell gluten free bread, with the phone and opening hours".
SpecStream reads the request back as parts you can edit, finds every match on the live web and checks each condition against the business's own pages. A business that fails one condition is not delivered and not billed. Duplicates and rows you already own are not billed either.
The listing and the business's own site in one row
On Apify the contacts from a business's website are an add-on at $0.20 per 100 places on the free plan, and SerpApi returns the listing's phone and website. Each SpecStream row joins the listing with facts read on the business's own site: its email, the services it names and the people it lists. An email adds 5¢ and a phone 15¢, and an email no page printed is labeled likely.
Source URL and read time on every value.
18,031 local businesses already read
On Nov 12, 2026, specstream.ai/data/places held 18,031 local businesses in 355 categories across 390 cities in 12 countries, each with its rating, reviews and website, read from its Google Maps listing. A ready list costs 5¢ a row for the first 2,000 rows and 1¢ a row after, with a $5 minimum. Any other kind of business, in any city, comes from the live web when you ask.
New and changed businesses, labeled
A saved SpecStream request reruns hourly to yearly, and each row comes back labeled changed, unchanged or no longer matching. A changed or new business costs half its rate, and an unchanged one costs 1¢. New matches land in Slack, email, a sheet, a CRM or a signed webhook.
A price before the run starts
A row costs 5¢ with up to 5 facts, 15¢ with up to 15 facts and one set of related records, and $1 for a deep row. 200 businesses with name, address, phone, website and rating cost $10. The most a run can cost is quoted before it starts, nothing runs until you approve it, and what the run does not use goes back to your balance.
Other Google Maps scraper APIs
SpecStream
The live web data engine. You describe the businesses and get every match as a row that meets each condition, with the email from its own site, from 5¢ a row, through the API, the MCP server at https://api.specstream.ai/mcp, or straight into your CRM or sheet.
Google Places API
Google's own API bills Text Search Pro at $32 per 1,000 calls after 5,000 free a month, up to 100,000 calls. Each call returns places for one query. SpecStream returns the places that meet your conditions, joined with their own sites, and bills only the rows delivered.
Black Falcon Data Google Maps Scraper on Apify
An Actor by a community developer, listed from $1.40 per 1,000 places, with an incremental mode that tracks new and changed places across runs. You pick the Actor, fill in its input and run it. SpecStream runs the whole request from one sentence and labels each row changed or unchanged on every rerun.
Outscraper
Google Maps data billed per business: the first 500 businesses free, then $3 per 1,000 up to 100,000. You select categories and locations. SpecStream returns the businesses that meet every condition you wrote, with the email from each one's own site.
Scrape.do Google Maps API
A Google Maps endpoint at 10 credits a successful request, with up to 20 results a page and 6 pages a query. SpecStream keeps reading until the request has every match, and bills the rows, not the pages.
How SpecStream scores
The same numbers as the benchmarks page, from the official tasks and scorers.
How to start
Sign up and get $10 of credit, no card. Describe the businesses you need: the kind, the cities, the conditions and the fields, email or phone included. Read the request back, approve the most the run can cost, and the rows arrive with the source on each value.
Or send the request from code. This call spends nothing: the 402 reply shows how SpecStream read the request, the columns and the most it can cost.
curl -i https://api.specstream.ai/v1/agent/lists \
-H "Content-Type: application/json" \
-d '{"request": "Every physiotherapy clinic in Manchester, UK rated 4.5 or higher, with the address, phone, website and the email from its own site", "count": 25}'Approve that maximum by card through Stripe's Link agent wallet, or in USDC on Base, Arbitrum or Polygon, and you pay for the rows found. On an account, your agent uses the MCP server at https://api.specstream.ai/mcp and your team uses the workspace, from the same balance. Already have places from a scraper? Deep Search fills in or checks each row of a list you bring.
Google Maps scraper API questions
Something we didn't answer? Talk to a human
How much does a Google Maps scraper API cost?
Does SpecStream have a Google Maps API?
POST https://api.specstream.ai/v1/agent/lists, or through the MCP server at https://api.specstream.ai/mcp, and get every match as a row with its source URL and read time, from 5¢ a row.Can I get emails from Google Maps listings?
What is the official Google Maps API price?
What is the best Apify Google Maps Scraper alternative?
Is there a free Google Maps scraper API?
Sources
SpecStream wrote this page. Each figure about another product comes from that company's own page, read on Nov 12, 2026.
- SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
- SpecStream local businessesspecstream.ai/data/places, read Nov 12, 2026
- Apify Google Maps Scraperapify.com/compass/crawler-google-places, read Nov 12, 2026
- Apify pricingapify.com/pricing, read Nov 12, 2026
- Black Falcon Data Google Maps Scraperapify.com/blackfalcondata/google-maps-scraper, read Nov 12, 2026
- SerpApi Google Maps Scraperserpapi.com/blog/google-maps-scraper/, read Nov 12, 2026
- SerpApi pricingserpapi.com/pricing, read Nov 12, 2026
- Google Maps Platform pricingdevelopers.google.com/maps/billing-and-pricing/pricing, read Nov 12, 2026
- Outscraper pricingoutscraper.com/pricing/, read Nov 12, 2026
- Scrape.do Google Maps Scraper APIscrape.do/products/ready-api/google-maps-scraper/, read Nov 12, 2026




