Google Maps Scraper
Scrape Google Maps places with contact data and reviews
$0.003 per place
35 users
559 runs
Turn any Google Maps search into structured records: business name, category, address, phone, website, rating, review count, opening hours, price range, coordinates, and up to 5 images per place. Optionally pull the top 10 reviews for each listing, billed at a flat $0.003 per place with no volume tiers.
- Returns name, address, phone, website, rating, review count, hours, and coordinates per place.
- Optional review scraping adds the top 10 reviews for each location.
- Works through API, CLI, or MCP server, at a flat $0.003 per place.
Built for
Call it from code or an agent
curl -X POST \
"https://api.apify.com/v2/acts/openclawai~google-maps-scraper/run-sync-get-dataset-items?format=json" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{ ...your input... }'Full input schema and OpenAPI spec on the actor API page.
Questions, answered
How much does it cost to scrape Google Maps data?
Pricing is a flat $0.003 per place with no volume tiers. A 1,000 place run costs $3.00, 10,000 places cost $30, and no API key or Google credentials are required.
How many results can you get from one Google Maps search?
Google Maps itself returns roughly 120 places per search query, so a single run tops out around that number. To collect more, run narrower searches, for example one query per neighborhood or per business category.