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, with tiered pricing that starts at $0.005 per place and drops to $0.002 at volume.

Run it on Apify

Built for

sales teams building local lead lists with phone and website dataSEO agencies auditing client listings, ratings, and reviewsmarket researchers mapping competitor density by area

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 tiered per place: $0.005 for the first 100 results, $0.003 up to 1,000, and $0.002 beyond that. A 1,000 place run costs about $3.20, 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.

More from the catalog