Google Maps Places Scraper
Warm-Chrome Google Maps places extractor with feed scroll, XHR fast-path capture, and optional panel enrichment for phone/website. Ideal for local lead lists, agency prospecting, and SEO local audits.
Extracted Output Schema (7 Fields)
JSON ยท CSV ยท Webhook| # | Field / Column Description | Included |
|---|---|---|
| 01 | Stable Place ID (`placeId` / `cid` / Maps URL hash) | โ Yes |
| 02 | Business Name, Category & Full Address | โ Yes |
| 03 | Phone Number & Canonical Website | โ Yes |
| 04 | Star Rating & Review Count | โ Yes |
| 05 | Latitude / Longitude Coordinates | โ Yes |
| 06 | Canonical Google Maps Place URL | โ Yes |
| 07 | Source Query & Scrape Timestamp | โ Yes |
Frequently Asked Questions
Do I need Google API keys or a Maps API quota?
No. This Actor scrapes the public Google Maps web UI via Crawlomatic warm Chrome โ no Google Cloud API key is required.
Can I get phone numbers and websites?
Yes. Keep `enrich` enabled (default) so the engine opens place panels to harvest phone and website when they are missing from the feed.
[
{
"id": "ChIJabcdefghijklmnop",
"placeId": "ChIJabcdefghijklmnop",
"name": "Franklin Barbecue",
"address": "900 E 11th St, Austin, TX 78702",
"phone": "+1 512-653-1187",
"website": "https://franklinbarbecue.com",
"category": "Barbecue restaurant",
"rating": 4.7,
"reviewCount": 12000,
"mapsUrl": "https://www.google.com/maps/place/Franklin+Barbecue/@30.2701,-97.7312,17z",
"latitude": 30.2701,
"longitude": -97.7312,
"sourceQuery": "coffee shops Austin TX",
"scrapedAt": "2026-10-17T00:00:00Z"
}
]
{
"queries": [
"coffee shops",
"bakeries"
],
"location": "Austin TX",
"countryCode": "us",
"language": "en",
"enrich": true,
"maxItems": 40
}
curl -X POST https://api.crawlomatic.com/v1/scrape/google-maps-scraper \
-H "X-API-Key: cm_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"queries": [
"coffee shops",
"bakeries"
],
"location": "Austin TX",
"countryCode": "us",
"language": "en",
"enrich": true,
"maxItems": 40
}'
Run via Direct API or No-Code DataPipeline
Use your Crawlomatic API key (cm_live_...) for direct JSON & SSE streaming, or schedule automated recurring jobs inside DataPipeline.
Pricing Plans for Google Maps Places Scraper
Every subscription includes access to Google Maps Places Scraper (8 credits per request) plus all 33 Verified Structured Data Endpoints.
Hobby
For small projects and personal use.
- โ All Structured Data Endpoints Included
- โ Universal Web Scraping API (/v1/html)
- โ Smart Residential Proxy Rotation
- โ Automatic Retries & 24h Cache
Startup
For low-volume production workflows.
- โ All Structured Data Endpoints Included
- โ Dynamic JavaScript Rendering
- โ Automatic Anti-Bot & CAPTCHA Bypass
- โ Async Batch Queue (/v1/jobs) & SSE
Business
For production-grade scraping at scale.
- โ Global 40+ Country Residential Proxies
- โ No-Code DataPipeline Scheduler
- โ Advanced Anti-Bot Bypass Included
- โ Unlimited Analytics History
Scaling
For scaling multi-source data operations.
- โ Global 40+ Country Residential Proxies
- โ No-Code DataPipeline + Webhooks
- โ Priority High-Concurrency Routing
- โ Pay-As-You-Go Overage Protection
Professional
For recurring, high-volume data teams.
- โ Priority Engineering Support
- โ 1 Free Custom Domain Endpoint / Qtr
- โ Dedicated Rendering Capacity
- โ 99.9% Uptime SLA Guarantee
Enterprise
Custom volume, SLAs & dedicated clusters.
- โ Unlimited Custom Scraper Builds
- โ Dedicated Slack & Telegram Channel
- โ Direct S3 / Parquet / Postgres Sync
- โ Custom Legal & Compliance SLA
Guide to API Credit Multipliers
You are only charged API credits when our gateway returns a successful 200 OK response. Failed requests or automatic retries cost 0 credits.
| Request Type / Endpoint | Routing & Infrastructure | API Credit Cost | Effective Cost (Scaling Plan) |
|---|---|---|---|
Standard Scraping API (/v1/html) & Tech Scanner (/v1/scan) |
Smart Rotating Proxy Pool + Automatic Retries | 1 API Credit | $0.09 / 1,000 requests |
Structured Data Endpoints (/v1/scrape/{slug} โ 33 Verified Domains) |
Geo-Targeted Residential Proxy + Structured JSON Parser | 5 API Credits | $0.47 / 1,000 requests |
Protected Anti-Bot JS Rendering (render=true) |
Full Browser JS Rendering + Managed Anti-Bot Bypass | 25 API Credits | $2.35 / 1,000 requests |