5 Best Google Maps Scrapers for Claude in 2026 (MCP-Ready)
By Kushal Magar · September 29, 2026 · 12 min read · Last updated: September 30, 2026
Key Takeaway
All five scrapers here have an MCP server for Claude, so the choice comes down to setup effort, fields returned, free tiers, and cost. Apify suits scale and rich fields, Outscraper offers dedicated Maps tools (500 free records a month), Bright Data brings unblocking infrastructure (5,000 free requests a month), and the open-source cryptoken MCP is free but self-hosted.
Every Google Maps scraper for Claude in this comparison now ships an MCP server, so Claude can call the scraper mid-session without a manual CSV export and import step. That makes MCP support the starting point rather than the tiebreaker. The real differences are setup effort, fields returned, email and phone discovery, free tiers, and cost per 1,000 listings — and this post compares five scrapers on each of them.
TL;DR
| Tool | Native MCP | Email/Phone Discovery | Cost / 1K Listings | Best For |
|---|---|---|---|---|
| SyncGTM | Yes | Yes (chained tools) | 2 credits per 100 listings | Maps search plus email/phone discovery in one MCP |
| Apify | Yes (mcp.apify.com) | Email enrichment add-on | $1.50–$4 | Scale + rich data fields |
| Outscraper | Yes (hosted or npx) | Enrichment menu add-on | $3 | Deep field coverage, pay-as-you-go |
| Bright Data | Yes (hosted or npx) | No | $1.50–$3 | Enterprise-grade infra, high volume |
| cryptoken MCP | Yes (self-hosted) | No | Free + proxy cost | Developers avoiding API fees |
All Five Have MCP Servers: What Actually Differs
Claude has no built-in Google Maps scraper. To search, scrape, or enrich listings, it calls tools that an MCP server exposes.
Without an MCP server, you run the scraper separately, export a CSV, paste it into Claude, and manually bridge the gap. That workflow breaks the moment you want Claude to generate the search query, decide which businesses to pursue, and trigger the enrichment — all in one session.
MCP changes this. When a scraper exposes an MCP server, Claude calls it as a tool — passing query parameters, receiving structured JSON, and chaining the result into the next tool call without any manual step in between. Anthropic's Model Context Protocol now has over 5,000 community servers, making external data sources — including scrapers — directly accessible to Claude without custom integration code.
Every scraper in this comparison has one. Outscraper and Bright Data both publish official MCP servers, so none of the five needs a custom wrapper. What separates them is practical:
- Setup effort: Outscraper and Bright Data each offer a hosted MCP endpoint you can add to Claude as a custom connector, plus a local
npxpackage. Apify also runs a hosted endpoint at mcp.apify.com. cryptoken means cloning the repo and building it yourself. - Pricing and credits (as of September 2026): Outscraper gives 500 free records a month, then $3 per 1,000. Bright Data gives 5,000 free requests a month, then $1.50 per 1,000 results. Apify includes $5/mo in free credits. cryptoken has no per-record fee.
- Output fields: Outscraper and Apify return the widest Maps field sets. Bright Data's only dedicated Maps tool returns reviews for a Maps URL. cryptoken returns the basics visible in the Maps UI.
- Rate limits: Bright Data's free tier stops at 5,000 requests a month, and its local server accepts a
RATE_LIMITsetting. Outscraper's FAQ cites a soft average of about 20 queries per second, varying by service and request size. cryptoken's README suggests roughly 10 searches a day without proxies.
The tool entries and comparison table below cover each of these.
For a deeper look at setting up a Google Maps MCP, see the Google Maps scraper MCP setup guide.
1. SyncGTM
SyncGTM is a GTM platform with an MCP server that exposes Google Maps search, website email extraction, and website phone extraction as separate tools Claude can chain in one session.
The MCP exposes three tools that chain naturally: google_maps_listings pulls business data by query and location, scrape_emails_from_website visits each business URL and extracts published emails, and scrape_phones_from_website does the same for phone numbers.
No CSV export. No external webhook. Claude receives the results as structured JSON and can immediately format them as a table, filter by rating, or pass names to a lead enrichment tool — all in the same session.
Pros
- Native MCP — zero integration work; configure once in Claude Desktop or Claude Code
- Three chained tools:
google_maps_listings,scrape_emails_from_website,scrape_phones_from_website - Fields returned: name, address, contact details, and rating, plus reviews unless you turn them off
- One prompt turns a local search into a contactable lead list with emails and phones
- Additional MCP tools for B2B enrichment:
find_work_email,find_people,enrich_organization - Free to start — no credit card required
Cons
- Primarily built for B2B GTM teams — some purely local-SEO use cases may not need the full platform
- Each search returns at most 100 places, so larger lists mean multiple searches
Best for: Sales and marketing teams that want to turn a Google Maps search into a contactable lead list — with published emails and phone numbers — without leaving Claude.
Pricing: Free to start. Maps search costs 2 credits per search of up to 100 listings; website email and phone scraping cost 0.2 credits per page crawled.
2. Apify
Apify Google Maps Scraper is the most widely used third-party Maps scraper — with over 491,000 users and 30 million+ runs recorded on the Apify actor page. It exposes a native MCP server at mcp.apify.com, which means Claude can call it directly without any custom integration.
The MCP endpoint gives Claude access to the full Apify actor library — including the Google Maps Scraper 2026 actor — via the same tool protocol. You configure the MCP server once and Claude can trigger any actor, pass input parameters, and retrieve results as structured JSON.
Data depth is strong. The scraper returns name, address, phone, website, category, rating, review count, popular times, open hours, photos, social profiles, and price range. Email extraction requires a separate enrichment actor, which adds cost but keeps the pipeline within the Apify ecosystem.
Pros
- Native MCP server at
mcp.apify.com— Claude connects directly - Richest field set: popular times, photos, social profiles, price range
- 491,000+ users and proven reliability at scale
- $5/mo free credits — no credit card on free tier
- Scheduling, webhooks, and dataset storage built in
Cons
- Email discovery requires a separate actor — adds cost and an extra Claude tool call
- Starter tier costs $4 per 1,000 places — expensive for large extractions
- Geographic precision can be loose — results may include listings outside the target ZIP
Best for: Teams that need the richest field set at scale and are comfortable managing separate actors for enrichment.
Pricing: $5/mo free credits. $1.50–$4 per 1,000 places depending on tier.
3. Outscraper
Outscraper offers the deepest field set of any Maps scraper on this list — 40+ fields per business including firmographics, decision-maker data, and business status filters. It operates on a pay-as-you-go model at $3 per 1,000 records.
Outscraper has an official MCP server. In Claude you can add it as a custom connector, with your API key in the hosted server URL (Outscraper's Claude setup guide walks through the steps), or run the outscraper-mcp npm package locally with OUTSCRAPER_API_KEY set.
The server is a thin layer over the Outscraper API. It exposes google_maps_search, google_maps_reviews, and google_maps_photos for Maps data, plus emails_and_contacts, phones_enricher, and company_insights for contact and company enrichment. Some requests run asynchronously: the tool returns a request ID and Claude polls requests_get for the results.
One caveat from the server's own documentation: businesses_search works reliably with structured filters but often rejects free-form natural-language queries, so use google_maps_search for search-style prompts.
Pros
- Official MCP server — hosted connector or local
npx -y outscraper-mcp, with dedicated Maps search, reviews, and photos tools - 40+ fields per business — the most field-complete option
- Enrichment menu includes firmographics and decision-maker contacts
- Active and closed business status filters
- $3 per 1,000 records — competitive pay-as-you-go pricing
- 500 businesses/month free tier
Cons
businesses_searchoften rejects free-form queries — stick to structured filters orgoogle_maps_search- No built-in scheduling
- Slowest extraction of the major scrapers — rate limits cap throughput
- Lower scale ceiling than Apify or Bright Data
Best for: Teams that want maximum field depth, dedicated Maps search, reviews, and photos tools, and pay-as-you-go pricing inside Claude.
Pricing: Free tier (500 records/mo). $3 per 1,000 records pay-as-you-go.
4. Bright Data
Bright Data is the infrastructure-grade option — proxy network, browser API, and ready-made Google Maps datasets designed for enterprise scraping at scale. It starts at $1.50 per 1,000 records via its SERP API, dropping to $1.00 at $1,999/mo spend.
Bright Data has an official MCP server. Add the hosted URL with your API token as a custom connector in Claude Desktop, or with claude mcp add --transport http in Claude Code. You can also run it locally with npx @brightdata/mcp and an API_TOKEN environment variable. Every request goes through Bright Data's unblocking infrastructure, which handles bot detection, CAPTCHAs, and proxy rotation.
Maps coverage is the detail to check. The server exposes dozens of tools, but its only Google Maps-specific one is web_data_google_maps_reviews, which takes a Google Maps URL and returns business reviews. Finding businesses by search query goes through the generic search_engine and scrape_as_markdown tools, which return search results (URL, title, description) and page Markdown rather than a dedicated place record.
For engineers running high-volume Google Maps extraction as part of a larger data pipeline, Bright Data is the most reliable infrastructure choice. For a contactable local lead list, note that its Maps coverage is reviews-only and it has no dedicated email or phone discovery tool, so those steps need generic scraping or another MCP server.
Pros
- Official MCP server — hosted URL or local
npx @brightdata/mcp, no wrapper code needed - Free tier: 5,000 requests per month, no credit card required
- Lowest cost at high volume: $1.00–$1.50 per 1,000 records
- Best-in-class proxy infrastructure — handles Google's anti-scraping at scale
- Pre-built Google Maps datasets on the Marketplace — no scraping setup required
- GDPR-compliant data collection practices
Cons
- Only dedicated Maps tool is
web_data_google_maps_reviews(reviews for a Maps URL) — listings come through generic search and scrape tools - No built-in email or phone discovery from listing websites
- Minimum $500 monthly commitment on enterprise plans
- Local server is unthrottled by default — set
RATE_LIMIT(for example100/1h) and a spend cap to keep pay-as-you-go usage predictable
Best for: Teams that want unblocking infrastructure and broad web data behind a Claude MCP connection, and engineering teams running high-volume Maps extraction as part of a larger data pipeline.
Pricing: The MCP server includes 5,000 free requests per month (requests stop when the free tier runs out unless you deposit funds). $1.50 pay-as-you-go, $1.00/1K at $1,999/mo spend.
5. cryptoken Google Maps Scraper MCP
The cryptoken Google Maps Scraper MCP is an open-source MCP server that exposes Google Maps search as a Claude-callable tool. It is available for free, works with Claude Desktop and Claude Code, and returns structured business data without requiring an API key.
Under the hood it uses Puppeteer and headless Chromium to simulate a browser session. This means you pay only for proxy costs if you route requests through a residential proxy — there are no per-record fees.
The trade-off is maintenance. Google changes its Maps UI regularly. Selectors break. The open-source repo has no SLA, and production reliability depends entirely on the community or your own patches. It is also limited to the fields visible in the Maps UI — no enrichment, no email extraction from listing websites.
Pros
- Native MCP — works with Claude Desktop and Claude Code after a local build and one config entry
- Free to self-host — only cost is compute and optional proxy fees
- Returns: name, address, phone, website, rating, review count, category, hours
- No API key required for Maps access
Cons
- Maintenance burden — Google Maps UI changes break selectors periodically
- No email or phone discovery from listing websites
- No SLA or support — community-maintained only
- Requires Node.js + Docker setup to run locally
- Blocked more frequently without residential proxies — CAPTCHA rate higher than paid services
Best for: Developers who want a free, self-hosted MCP server for Maps scraping and are comfortable maintaining it.
Pricing: Free. Proxy costs apply if you route through a residential provider.
Side-by-Side Comparison
| Tool | MCP Support | Key Fields | Email Discovery | Phone Discovery | Cost / 1K | Free Tier |
|---|---|---|---|---|---|---|
| SyncGTM | Native | Name, address, contact details, rating, reviews | Chained tool | Chained tool | 2 credits per 100 listings | Yes |
| Apify | Native (mcp.apify.com) | + popular times, photos, social profiles | Separate actor | Via listing only | $1.50–$4 | Yes ($5 credits) |
| Outscraper | Native (hosted or npx) | 40+ fields incl. firmographics | Add-on | From listing | $3 | Yes (500 records) |
| Bright Data | Native (hosted or npx) | Reviews via MCP tool; listings via generic scrape or datasets | No | No | $1.50–$3 | Yes (5,000 requests) |
| cryptoken MCP | Native (self-hosted) | Standard Maps fields | No | No | Free + proxy | Yes |
The SyncGTM One-Prompt Workflow
With the SyncGTM MCP connected, the journey from a local business search to a contactable lead list can happen inside one Claude prompt.
Here is a real example you can run after configuring the SyncGTM MCP:
Single Claude prompt:
"Find 20 plumbing companies in Austin, TX. For each one, pull their website URL, phone number, and rating from Google Maps. Then visit each website and extract any email addresses listed there. Return a table with: business name, phone, email, website, and rating."
Claude calls google_maps_listings first, gets back 20 businesses with their listing details, including website URLs where the listing has one. It then calls scrape_emails_from_website for each URL in parallel, collecting any emails published on those sites. Finally it calls scrape_phones_from_website to catch any phone numbers that differ from what Maps listed.
The result is a structured table with name, phone, email, website, and rating — ready to import into a CRM or pass to an outreach tool.
You can also extend the session to push results into your CRM by adding a CRM MCP alongside it — see our guides for HubSpot and Salesforce.
How to Choose a Google Maps Scraper for Claude
- →Want the full workflow — search, scrape, enrich — in one Claude prompt: Use SyncGTM. Its MCP exposes Maps search plus website email and phone scraping as chained tools.
- →Need the richest field set (popular times, photos, reviews) at scale: Use Apify. Its MCP server at mcp.apify.com works with Claude out of the box and its actor library covers most downstream enrichment needs.
- →Need 40+ fields including firmographics on pay-as-you-go pricing: Use Outscraper. Its official MCP server gives Claude dedicated Maps search, reviews, photos, and contact-enrichment tools, and the first 500 records each month are free.
- →Running 100,000+ records/month as part of a data engineering pipeline, or want unblocking infrastructure behind your MCP connection: Use Bright Data. Its infrastructure handles Google's anti-scraping at enterprise scale, and its MCP server includes 5,000 free requests a month. Its only dedicated Maps tool returns reviews, so plan on generic search and scrape tools for listings.
- →Developer who wants a free self-hosted option: Use the cryptoken Google Maps Scraper MCP. Free, MCP-native, and zero API fees — but budget time for maintenance when Google changes its Maps UI.
Final Verdict
All five options can be called from Claude without writing integration code, so the decision comes down to setup effort, what each tool returns, and what it costs at your volume.
SyncGTM fits sales and marketing teams that want listings, emails, and phones in one session. The combination of chained email and phone scraping and the wider B2B enrichment toolkit means you can go from "find plumbers in Austin" to a contact list in a single session.
Apify is the right call when field depth matters more than workflow simplicity — if you need popular times, photos, or review data at scale, it earns its place. The cryptoken MCP is a solid starting point for developers who want to experiment without paying per-record fees.
Outscraper and Bright Data are excellent tools, and both now ship official MCP servers. Outscraper is the pick for dedicated Maps search, reviews, and photos tools with pay-as-you-go pricing and 500 free records a month. Bright Data is the pick when unblocking infrastructure and broader web data matter more than Maps depth: its only dedicated Maps tool returns reviews.
If you are building a Claude agent that sources local business leads, SyncGTM's free tier is an easy place to test the one-prompt workflow.
This post was last reviewed in September 2026.
