Full business data as clean JSON, one credit per business returned.
Set limit up to 100 businesses per search. Add stars=true for the 1-to-5 review histogram per place.
From zero to a list of businesses in about two minutes:
Create a free account. You get 3,000 credits a month, no card needed.
Copy your key from the dashboard, or type a search like coffee shops in Austin in the playground.
Run the curl above for JSON, or click export in the playground for a CSV.
No SKU tiers, no field-mask billing. Every business comes complete:
Google's Places API bills by request at the tier of the most expensive field you ask for. Ratings, phone, website, and hours all sit in the Enterprise tier.
| Places API (Text Search Enterprise) | CrustAPI Maps | |
|---|---|---|
| Price | $35 per 1,000 requests | $1.96 per 1,000 businesses, to $0.40 at scale |
| Billing unit | Per request, even for 1 result | Per business returned; zero results free |
| Results per search | 20 per request, 60 max via 3 billed pages | Up to 100 in one request |
| Rating + reviews count | Enterprise tier only | Included |
| Phone, website, hours | Enterprise tier only | Included |
| Storing the data | Prohibited except place IDs; lat/lng cache capped at 30 days | No storage limits. Keep, export, and build on every result |
| Free tier | 1,000 free Enterprise-tier calls / month per SKU | 3,000 credits / month, no card |
Official figures from Google Maps Platform pricing, Text Search docs, and Maps service terms §14.3, all checked July 12, 2026.
The storage rule is the quiet killer: Google's terms prohibit caching or storing Places content beyond place IDs, with lat/lng capped at 30 days. A lead list you legally can't keep isn't a lead list.
You pay 1 credit for each business a search returns. Forty businesses, 40 credits. A search that returns none costs nothing. Here is what real jobs cost:
| What you pull | Credits | You pay |
|---|---|---|
| One search, ~20 businesses | 20 | $0, inside the free 3,000 a month |
| One full search, 100 businesses | 100 | $0, inside the free 3,000 a month |
| 25,000 businesses | 25,000 | $49 ($1.96 per 1,000) |
| 100,000 businesses | 100,000 | $149 ($1.49 per 1,000) |
| 500,000 businesses | 500,000 | $549 ($1.10 per 1,000) |
| 2.5 million businesses | 2,500,000 | $1,999 ($0.80 per 1,000) |
Packs continue up to 250 million credits for $100,000, which is $0.40 per 1,000. Prices ex-tax.
Everything is prepaid and self-serve, and credits never expire. An unused pack is still yours next year.
Swap type=maps for type=reviews to pull the actual Google reviews for any place: rating, text, author, and date, sorted and paginated. Add stars=true on a maps search for each business's 1-to-5 star distribution, a histogram serper doesn't return at all.
Related: Google Reviews API · Google Shopping Scraper API · Google News API
When the official Places API is the better pick: you're building location features inside a live app (autocomplete, place lookups on a map view), you need Google's SLA and support contracts, or your legal team requires a Google-billed product. It's built for apps, not datasets, and it's good at that job.
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.
Three ways that matter for data work: we bill per business returned instead of per request, the full record comes back without Enterprise field tiers, and the data is yours to store. Google's terms prohibit keeping Places content beyond place IDs, with lat/lng capped at 30 days.
Up to 100 with the limit parameter. You pay 1 credit per business actually returned, so a search that finds 12 costs 12 credits and a search that finds none costs nothing.
Yes: type=reviews returns the actual Google reviews for a place, with rating, text, author, date, sorting, and pagination. And stars=true on a maps search adds each business's 1-to-5 star histogram.
The response is plain JSON, so it drops into Sheets, Clay, a CRM, or a database with no transformation. Unlike the official API there's no storage restriction, so you can keep using the lead lists you build.
One credit per business: $49 buys 25,000, $549 buys 500,000, and the biggest packs reach $0.40 per 1,000. Credits never expire, so an unused pack waits for your next project.
3,000 free credits covers a real lead list. Run one search and look at the JSON that comes back.
Get 3,000 free credits