Real-Time Google Maps Places, Reviews & Lead Enrichment API.
Extract structured local business profiles, E.164 phone numbers, verified customer reviews, GPS coordinates, and website B2B emails & social links from $0.20 / 1,000 places. Claim $1.20 free credits (12,000 credits = 2,400 places / 6,000 reviews) instantly, no card + Day-2/Day-7 +$2.00 bonus.
Pay-As-You-Go · 0 on Empty
Never-expiring credits ($1 = 10,000)
No Google Cloud or Cookies
Zero GCP billing, proxies, or CAPTCHAs
90%–98% Cheaper than Places
$0.20–$0.50/1K vs $32–$40/1K SKUs
$1.20 Free (12,000 Credits)
Instant no-card key + Day-2/Day-7 +$2 bonus
Instant pd_live_ API key · $1.20 free instantly + $2.00 streak bonus · Live 7-Day p50/p95 Status
GET /v1/places/search · JSON
place_id / cid"ChIJN5X_gWdZwokRck9rk2guJ1M"
→ place_id + cid + google_id
international_phone"+1 212-359-1139"
→ phone + phone_e164 (+12123591139)
website_uri"https://felixroastingco.com/"
→ website + domain (normalized)
geometry.location40.722341, -74.001298
→ coordinates + plus_code
+ Drop-in /maps/api/place/*/json compatibility routes
- place_id cid: 5991807586670235506
- "ChIJN5X_gWdZwokRck9rk2guJ1M"
- name is_claimed: true
- "Felix Roasting Co."
- rating
- 4.5 · review_count: 782 · price_level: "$$"
- phone_e164
- "+12123591139" · domain: "felixroastingco.com"
- address.formatted
- "450 Broome St, New York, NY 10013"
- coordinates 5 Credits
- { latitude: 40.722341, longitude: -74.001298 }
- Global Business Coverage
- 200M+ Places
- Effective Volume Rate
- $0.20 / 1K places
- Review Extraction Rate
- $0.08 / 1K reviews
- Gateway Latency & SLA
- 28 ms warm cache
195 countries · Place ID, CID, phone, hours & coordinates
Up to 98% lower than Official Google Places API ($32/1K)
2 Credits / review · Sort by newest or lowest rating
1.2–2.5s live SERP pass-through · 99.95% Uptime SLA
Spatial Index + Live SERP + Domain Enrichment
Why engineering teams replace Google Cloud & async scrapers with PlacesData API
Stop paying $32/1K for Google Cloud FieldMask SKUs or waiting 90 seconds for Outscraper and Apify batch queues. Our gateway combines a sub-50ms GiST spatial cache with live Google Maps SERP failover and real-time domain contact crawling.
200M+ Business Profiles & Live Google Maps Routing
Warm queries hit our PostgreSQL 16 + GiST 2D spatial index in under 50ms. Cold long-tail queries or ?fresh=true calls route through our multi-region Google Maps SERP cluster in 1.2–2.5 seconds and write-through automatically.
Real-Time Email, Phone & Social Handle Extraction
Google Maps listings omit email addresses. Our SSRF-hardened domain crawler visits each business's official website, /contact, and /about pages to extract verified emails and 8 social media platforms.
OpenAPI 3.1 REST, Drop-In Aliases & MCP Server
Query clean /v1/places/* endpoints, swap your base URL on legacy /maps/api/place/*/json routes in 30 seconds, or connect Claude Desktop and Cursor directly via our MCP server.
Live Gateway Explorer
Test all 8 Google Maps & Lead Enrichment endpoints in your browser
Execute default presets immediately with zero setup, or paste your pd_live_... API key to run custom city searches, Place ID lookups, and website email enrichments against https://api.placesdataapi.com.
{
"request_id": "req_gm_99281a7bc102",
"status": "ok",
"data": [
{
"place_id": "ChIJN5X_gWdZwokRck9rk2guJ1M",
"google_id": "0x89c2596781ff9537:0x53272e68936b4f72",
"cid": "5991807586670235506",
"name": "Felix Roasting Co.",
"primary_category": "Coffee shop",
"categories": [
"Coffee shop",
"Cafe",
"Espresso bar"
],
"rating": 4.5,
"review_count": 782,
"price_level": "$$",
"phone": "+1 212-359-1139",
"phone_e164": "+12123591139",
"website": "https://felixroastingco.com",
"domain": "felixroastingco.com",
"address": {
"formatted": "450 Broome St, New York, NY 10013",
"street": "450 Broome St",
"city": "New York",
"state": "New York",
"postal_code": "10013",
"country_code": "US",
"plus_code": "87G7PXXW+8Q"
},
"coordinates": {
"latitude": 40.722341,
"longitude": -74.001298
},
"business_status": "OPERATIONAL",
"is_claimed": true,
"google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJN5X_gWdZwokRck9rk2guJ1M"
}
],
"meta": {
"credits_used": 10,
"credits_remaining": 1990,
"count": 1,
"has_more": false,
"next_cursor": null,
"cache_hit": false
}
}API Surface & Rate Card
Built for B2B lead generation, local SEO platforms, and AI agents
GET /v1/places/searchGoogle Maps Text & Category Search
Search up to 100 local businesses per call by natural-language query ('plumbers in Austin, TX') with E.164 phone numbers, website domains, ratings, review counts, opening hours, and GPS coordinates.
GET /v1/places/nearbyNearby Radius & Bounding-Box Search
Scan dense metropolitan areas with 100% recall by querying exact GPS coordinates (lat, lng, zoom) or explicit bounding boxes.
GET /v1/places/detailsPlace Details, Weekly Hours & Attributes
Fetch the complete Google Business Profile by place_id, cid, or google_id including 1–5 star rating distribution, service attributes, and cached domain contacts.
GET /v1/places/reviewsVerified Customer Reviews & Owner Replies
Bypass the 5-review limit of official APIs. Extract hundreds of verified customer reviews sorted by newest, highest_rating, or lowest_rating with keyword filtering.
GET /v1/leads/enrichWebsite Email & Social Profile Extractor
Crawl any business website domain to extract verified emails, direct phone numbers, and LinkedIn, Instagram, Facebook, X, YouTube, and TikTok profiles.
GET /v1/places/autocomplete · /v1/geocode/reverseTypeahead Autocomplete, Reverse Geocode & Photos
Real-time address/place typeahead predictions, raw GPS coordinate reverse geocoding with Plus Codes, and high-resolution storefront photos.
Complete Endpoint Rate Card ($1 = 10,000 Credits · 0 Credits on Empty Searches)
| Category | Endpoint(s) | Batch / Page Size | Credit Cost | Effective Rate |
|---|---|---|---|---|
| Google Maps Text Search (Places, Ratings, Phone, Website, Hours, Coordinates) | GET /v1/places/search | Up to 100 places / call | 5 Credits / place returned (min 10 Credits; 0 if empty) | $0.20 – $0.50 / 1,000 places |
| Bounding-Box & Radius Viewport Search (Polygon / Grid Scanning) | GET /v1/places/nearby | Up to 100 places / call | 5 Credits / place returned (min 10 Credits; 0 if empty) | $0.20 – $0.50 / 1,000 places |
| Full Business Profile & Enriched Contacts (Place ID / CID / Google ID) | GET /v1/places/details, GET /v1/places/{place_id} | 1 full business object / call | 20 Credits / business profile | $0.80 – $2.00 / 1,000 profiles |
| Verified Customer Reviews, Owner Replies & Reviewer Metadata | GET /v1/places/reviews, GET /v1/places/{place_id}/reviews | Up to 100 reviews / call | 2 Credits / review returned (min 10 Credits; 0 if empty) | $0.08 – $0.20 / 1,000 reviews |
| High-Res Business & StreetPhotos Metadata | GET /v1/places/photos, GET /v1/places/{place_id}/photos | Up to 50 photos / call | 2 Credits / photo returned (min 6 Credits; 0 if empty) | $0.08 – $0.20 / 1,000 photos |
| Website Email, Phone & Social Media Lead Enrichment (8 Social Platforms) | GET /v1/leads/enrich, GET /v1/domains/{domain}/contacts | 1 business domain / call | 20 Credits / enriched domain (0 Credits if no emails/socials found) | $0.80 – $2.00 / 1,000 enriched domains |
| Typeahead Place Autocomplete & Reverse Geocoding (Lat/Lng to Address) | GET /v1/places/autocomplete, GET /v1/geocode/reverse | 5–10 predictions / call | 5 Credits / request | $0.20 – $0.50 / 1,000 calls |
Transparent Developer Pricing
Start free with 12,000 credits. Scale with Subscriptions or Never-Expiring PAYG.
No $500/month minimum commitments or per-field SKU surcharges. Instant self-serve checkout via 0%-fee Multi-Chain Crypto (+5% bonus credits).
Unified Credit System: $1 = 10,000 Credits · 5 Credits = 1 Place (0 Credits on empty search)
Free Trial
12,000 Credits
$1.20 Instant + $2.00 Streak Bonus · 30 RPM
Instant $1.20 sandbox access (12,000 credits) on sign-up plus +$2.00 (+20,000 credits) in Day-2 & Multi-Day streak bonuses.
Included
- ✓$1.20 Free Credits (12,000 Credits) instantly — no credit card required
- ✓Day-2 Return (+10,000) & Multi-Day Integration (+10,000) bonuses
- ✓30 RPM (2 RPS) sandbox concurrency
- ✓Website Email & Social Link Enrichment included
- ✓0 Credits charged on 0-result searches & failed calls
Starter
Or $10 PAYG (100,000 Credits)
350,000 Credits
+20% Bonus · $0.41 / 1K Places · 60 RPM
Built for local SEO tools, cold outreach agencies, and indie B2B SaaS builders.
Included
- ✓350,000 Credits / month (+20% bonus credits)
- ✓$0.41 per 1,000 Google Maps places
- ✓60 RPM (3 RPS) production concurrency
- ✓All 8 endpoints + Google Places API drop-in aliases
- ✓0 Credits on empty search results or unfound emails
Growth
Most PopularOr $50 PAYG (550,000 Credits)
1,100,000 Credits
+39% Bonus · $0.36 / 1K Places · 150 RPM
For B2B lead generation platforms, Clay/n8n/Make pipelines, and multi-city territory scrapers.
Included
- ✓1,100,000 Credits / month (+39% bonus credits)
- ✓$0.36 per 1,000 Google Maps places
- ✓150 RPM (5 RPS) high-speed concurrency
- ✓Bounding-box & radius viewport scanning (/v1/places/nearby)
- ✓Live website email, phone & social link enrichment
Pro
Or $100 PAYG (1,200,000 Credits)
3,500,000 Credits
+75% Bonus · $0.28 / 1K Places · 300 RPM
For national directory aggregators, reputation management SaaS, and AI SDR agents.
Included
- ✓3,500,000 Credits / month (+75% bonus credits)
- ✓$0.28 per 1,000 Google Maps places
- ✓300 RPM (10 RPS) burst concurrency
- ✓Real-time upstream refresh (?fresh=1) unlocked
- ✓MCP Server & LangChain/CrewAI ready
Business
Or $500 PAYG (7,500,000 Credits)
12,500,000 Credits
+150% Bonus · $0.20 / 1K Places · 600 RPM
High-throughput enterprise feed for global POI datasets, geospatial intelligence, and CRM enrichment.
Included
- ✓12,500,000 Credits / month (+150% bonus credits)
- ✓$0.20 per 1,000 Google Maps places (99% off Google Places API)
- ✓600 RPM (15 RPS) dedicated gateway routing
- ✓Unlimited pagination & real-time upstream refresh
- ✓99.95% Uptime SLA & priority engineering support
Need 1,000+ RPM? Dedicated Enterprise Key Pool available — isolated upstream quota, custom burst RPS, and SLA-backed volume pricing.
Contact Enterprise Engineering →Interactive Monthly Workload & Savings Estimator
- PlacesData API (Subscription Rate)
- $41.50
- Official Google Places API ($32.00/1K) & SerpApi ($15.00/1K)
- $3,200.00
- Your Monthly Savings
- $3,158.50
$0.41 / 1,000 places · Base PAYG: $50.00
$32.00 per 1,000 places
Up to 98% cost reduction · 0 Credits on 0 results
Implementation Blueprints
Google Maps & B2B Lead Engineering Guides
Engineering Guide · Geospatial & Lead Scraping
How to Scrape Google Maps Local Business Leads with Python & Node.js (2026 Guide)
Bypass the 60-result limit of official map APIs by combining text search (/v1/places/search) and coordinate viewport scanning (/v1/places/nearby) at $0.20–$0.50 per 1,000 places.
Use Case · B2B Lead Enrichment & Outbound
How to Extract Verified Business Emails & Social Profiles from Google Maps Leads
Google Maps cards display websites and phone numbers, not email addresses. Learn how to chain /v1/places/search with /v1/leads/enrich to build complete B2B contact records with zero charge on unfound domains.
Engineering Guide · Reviews & Reputation Intelligence
Google Maps Reviews API Without the 5-Review Places API Cap (Python & Node.js Guide)
Official Google Places API charges $25/1K calls while hard-capping reviews[] at 5 items with zero sort controls. Stream full review histories, Local Guide flags, and owner replies with GET /v1/places/reviews.
Migration Blueprint · Official Places SKU Audit
Migrating from Official Google Places API: Save 90%+ with Zero SKU Lock-In
How engineering teams eliminate Google Cloud's $17 / $32 / $35 per 1,000 API call FieldMask SKU tiers and 30-day cache eviction rules while unlocking full phone numbers, websites, opening hours, and unlimited customer reviews at $0.20–$0.50 per 1,000 places.
GTM & Outbound Automation · Clay / n8n / Python
Build an Automated B2B Local Lead & Cold Email Pipeline with Clay, n8n & PlacesData API
Combine /v1/places/search with /v1/leads/enrich in Clay, n8n, or Python to source local SMBs with verified websites, phone numbers, and contact emails at 90% lower cost than bundled SaaS databases.
Geospatial Engineering · Reverse Geocoding & Place IDs
High-Throughput Reverse Geocoding API: Convert Lat/Lng Coordinates to Addresses & Place IDs in Python & Node.js
Official Google Geocoding API bills $5.00 per 1,000 requests and prohibits permanent database caching. Resolve millions of fleet, IoT, or mobile GPS pins into street addresses and canonical ChIJ... Place IDs with GET /v1/geocode/reverse.
Pricing & Cost Analysis · 2026
Outscraper Pricing Breakdown (2026): Real Cost per 1,000 Leads, Add-On Multipliers & Sync API Comparison
Outscraper advertises $3.00 per 1,000 Google Maps places on its medium tier (501–100,000 records), but chaining Domain Emails (+$3/1K) and Email Verification (+$3/1K) pushes real B2B lead costs to $6–$9/1K while async CSV queues take 30–180 seconds. Compare exact unit math against PlacesData API's synchronous JSON gateway ($0.20–$0.50/1K places, 21–50ms warm cache, and 1-click Claude/ChatGPT MCP).
Cloud Scraper Cost Audit · 2026
How Much Does a Cloud Maps Scraper Really Cost at 100,000 Places?
Cloud container scrapers advertise low base rates on store cards, yet production bills combine Compute Units ($0.30–$0.40 per CU), residential proxy traffic ($8.00–$12.50 per GB), monthly platform/Actor floors, and 429 retry burn—plus 45–180 second container cold starts. Here is the line-by-line cost audit at 100,000 places versus PlacesData API's deterministic $0.20–$0.50 per 1,000 places synchronous JSON gateway.
Per-Search vs Per-Place Billing · 2026
SerpApi Local & Maps Cost Math: Per-Search Credits vs Per-Place Billing
SerpApi prices its Developer plan at $75.00/month for 5,000 API searches ($15.00 per 1,000 API searches). When every search returns a full 20-business page, base discovery costs $0.75 per 1,000 places—but the moment your pipeline fetches per-place details, review pages, or sparse zip-code grids, per-search billing multiplies effective cost to $2.50–$15.75+ per 1,000 places. Compare the exact call-multiplier math against PlacesData API ($0.20–$0.50 per 1,000 places returned).
Provider Benchmarks
Side-by-Side API Comparisons
$0.20/1K vs $32/1K for Google Maps Places & Reviews.
Real-Time Sync REST API vs Slow Async Queue Jobs.
$0.20/1K Places vs SerpApi's $15/1K Searches.
Instant REST API vs 45-Second Headless Container Cold Starts.
Self-Serve $10 PAYG vs $500/mo Enterprise Minimums.
Real-Time REST API vs Cloud Browser Execution Hours.
Real-Time $0.20/1K JSON API vs $49/mo CSV Export Lock-In.
$0.20/1K Global 195-Country Geocoding + Place IDs.
Technical & Billing FAQ
Frequently Asked Questions
How does the $1 = 10,000 Credits pricing model work?
PlacesData API uses a transparent record-based credit system where $1.00 = 10,000 Credits. Place search endpoints (/v1/places/search and /v1/places/nearby) cost 5 Credits per returned business record ($0.50 per 1,000 places base, or $0.20 per 1,000 places on the Business plan). Reviews and photos cost 2 Credits per record ($0.20 per 1,000 base, $0.08 per 1,000 on Business). Place details and website lead enrichment cost 20 Credits ($0.002) per profile. If a search returns 0 matching places or lead enrichment finds 0 emails/social links, you pay 0 Credits.
How does PlacesData API compare to the official Google Places API ($17–$40 / 1,000 calls)?
Official Google Places API charges $32.00 per 1,000 Text Search Pro requests plus Contact ($3/1K) and Atmosphere ($5/1K) SKU surcharges, restricts each query to a maximum of 60 results (3 pages of 20), caps reviews at 5 per place, and prohibits caching or storing data for more than 30 days. PlacesData API starts at $0.20–$0.50 per 1,000 places (up to 98% cheaper), includes phone numbers, websites, opening hours, and coordinates in every search response, supports deep review pagination, and includes built-in website email and social link enrichment.
Where do the business emails and social media profiles come from?
Google Maps listings include the business's official website domain, phone number, and address, but rarely display an email address directly on the map card. When you call GET /v1/leads/enrich?domain=example.com (or inspect contacts_enrichment on /v1/places/details), our SSRF-hardened enrichment engine crawls the business's official homepage, /contact, and /about pages in real time to extract verified email addresses and social links across LinkedIn, Instagram, Facebook, X/Twitter, YouTube, and TikTok. If 0 emails and 0 social links are found, 0 Credits are deducted.
What is the response latency for cached vs. live real-time Google Maps queries?
Queries hitting our warm PostgreSQL 16 + GiST spatial index (covering 200M+ business profiles across major US, UK, EU, and global metros) respond in 15–50 ms. Cold long-tail queries or requests with ?fresh=true execute a live pass-through to our upstream Google Maps SERP cluster in 1.2–2.8 seconds and automatically write-through to the local index.
Can I migrate from Google Places API or Outscraper without rewriting my application?
Yes. In addition to our clean /v1/places/* endpoints, our gateway supports drop-in compatibility routes for Google Places API (/maps/api/place/textsearch/json, /maps/api/place/details/json, /maps/api/place/nearbysearch/json, /maps/api/place/autocomplete/json) so you can switch your base URL to https://api.placesdataapi.com and authenticate via x-api-key or key=pd_live_....
Am I charged when a search returns 0 results or when an API request fails?
Never. Searches that return 0 matching places cost 0 Credits. Website lead enrichment calls that discover 0 emails and 0 social links cost 0 Credits. Invalid parameters (HTTP 400), rate-limited requests (HTTP 429), and gateway errors (HTTP 5xx) also cost 0 Credits.
Should I choose a Monthly Subscription or a Pay-As-You-Go (PAYG) Credit Pack?
Monthly subscriptions ($29 Starter / 350k credits, $79 Growth / 1.1M credits, $199 Pro / 3.5M credits, $499 Business / 12.5M credits) include +20% to +150% bonus credits, bringing your effective cost down to $0.20 per 1,000 places. PAYG Credit Packs ($10 / 100k, $50 / 550k, $100 / 1.2M, $500 / 7.5M) have zero recurring charges and your purchased credits never expire.
What are the RPM rate limits and concurrency allowances?
Free Trial accounts include 12,000 Credits and 30 RPM (2 RPS). Upgrading to any paid plan or PAYG pack unlocks smooth burst-queued production concurrency: 60 RPM / 3 RPS (Starter), 150 RPM / 5 RPS (Growth), 300 RPM / 10 RPS (Pro), and 600 RPM / 15 RPS (Business). Need 1,000+ RPM? Dedicated Enterprise Key Pool available.
What payment methods are accepted?
You can top up or subscribe immediately using Cryptocurrency (USDT, USDC, BTC, ETH, SOL, BNB across Solana, Tron, Polygon, Arbitrum, BSC, and Ethereum) via NOWPayments with 0% gateway fee and an automatic +5% Bonus Credits reward. You can also configure your company legal name, billing address, and VAT / Tax ID in your dashboard for compliant billing records.
What is your refund policy?
Payments made within the last 14 days are eligible for a pro-rated refund of unused purchased credits. Promotional signup credits have no cash value.