Google Maps Scraper
Pricing
from $2.50 / 1,000 place scrapeds
Google Maps Scraper
Extract Google Maps places: title, address, coords, phone, website, rating, reviews count, opening hours, popular times, images, price level, menu, place ID. Search by keyword + location or place IDs. Plain-HTTP internal API — no browser, fast and cheap. $0.0025/place.
Pricing
from $2.50 / 1,000 place scrapeds
Rating
0.0
(0)
Developer
subimpact
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Maps Scraper (plain-HTTP, cheap)
Extract Google Maps business data — title, address, coordinates, phone, website, rating, review counts + distribution, opening hours, popular times, images, price bracket, menu, reservation links, plus code, CID, place ID — without a browser.
A drop-in replication of the browser-based Google Maps scrapers on the Apify Store, rebuilt on Google Maps' own internal JSON RPC endpoints over plain HTTP. No Playwright, no headless Chrome: same data, a fraction of the compute cost (and therefore a fraction of the price).
Input
| Field | Type | Description |
|---|---|---|
| searchStringsArray | list | Search terms (each = one search per location) |
| lat / lng | string | Center coordinates (default New York) |
| zoom | string | Viewport zoom (default 13.1) |
| maxCrawledPlacesPerSearch | int | Max places per term (max 200; one search returns up to ~120 pins) |
| maxReviews | int | Reviews per place (each charged as review-scraped) |
| scrapePlaceDetailPage | bool | Full detail payload per place (default on) |
| placeIds | list | Direct scrape by ChIJ place ID |
| startUrls | list | Direct scrape by place URL |
| language | select | Output language |
| proxyConfiguration | object | Optional proxy |
Output
Dataset records mirror the classic Google Maps scraper shape:
title, categoryName, categories, address (+street/city/postalCode/state/countryCode), location, phone, website, plusCode, totalScore, reviewsCount, reviewsDistribution, price, openingHours, popularTimesHistogram, additionalInfo, imageUrls, menu, tableReservationLinks, orderOnlineLinks, owner, permanentlyClosed/temporarilyClosed, cid/dataId/placeId, reviews, searchString, rank, scrapedAt
Pricing (pay per event)
| Event | Price | Notes |
|---|---|---|
| place-scraped | $0.003 (FREE) / $0.0025 (BRONZE) / $0.002 (SILVER) / $0.0015 (GOLD) / $0.001 (PLATINUM) | per place record; badge ≈ $1.50/1k |
| review-scraped | $0.0005 | per review (only when maxReviews > 0) |
| actor-start | $0.00005 | once per run |
Platform compute is paid by the user (isPPEPlatformUsagePaidByUser), same as the original. No browser in the container → compute per 1k places is ~10× lower than browser-based scrapers.
Data source
Google Maps' own website RPC (maps.google.com/search, preview/place, rpc/listugcposts),
the same payload stream a browser session receives — fetched over plain HTTP with consent
cookies. Position-based parsers are ported from the MIT-licensed
gosom/google-maps-scraper and adapted to the current wire format (Sep 2026).