Google Maps Scraper
Pricing
Pay per usage
Google Maps Scraper
Extracts public place and business results from Google Maps: names, categories, addresses, coordinates, ratings, reviews, hours, phones, websites, and photos.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Search API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Extracts public place and business results from Google Maps: names, categories, addresses, coordinates, ratings, reviews, hours, phones, websites, and photos.
What this Actor collects
The Actor converts Google Maps results into one clean JSON record per place or business, including name, category, address, coordinates, ratings and reviews, hours, phone, website, photos, and search provenance when available.
- Uses the input limits and filters below to control the crawl.
- Stores source-backed fields defined by the 42-field dataset schema.
- Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.
Use cases
- Local lead research
- Location and category monitoring
- Business-directory enrichment
Input
Provide input in JSON. Fields marked required must be supplied. The Default / example column shows a schema default when one exists; otherwise it shows a documented prefill or fixture value.
| Field | Type | Required | Default / example | Description |
|---|---|---|---|---|
query | string | Yes | "restaurants in New York" | The place/business search term (e.g. 'restaurants in New York', 'coffee shops London') |
maxItems | integer | No | 10 | Maximum number of place results to retrieve |
gl | string | No | "us" | Two-letter country code for localized Maps results (e.g. 'us', 'uk', 'in') |
hl | string | No | "en" | Two-letter language code for Maps interface (e.g. 'en', 'es', 'de') |
proxyConfiguration | object | No | {"useApifyProxy":true,"apifyProxyGroups":["GOOGLE_SERP"]} | Proxy settings for the scraper. |
Example input
{"query": "restaurants in New York","maxItems": 3,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["GOOGLE_SERP"]},"gl": "us","hl": "en"}
Output
The default dataset contains one item per place or local-business result. The following are the most useful fields; contact, review, opening-hours, price, and photo fields vary by place.
| Field | Type | Description |
|---|---|---|
position | integer | Position |
name | string | Business Name |
category | string | Category |
address | string | Address |
rating | number | Rating |
reviewCount | integer | Review Count |
phone | string | Phone |
website | string | Website |
searchQuery | string | Search Query |
scrapedAt | string | Scraped At |
type | string | Type |
url | string | Place URL |
latitude | number | Latitude |
longitude | number | Longitude |
openingHours | string | Opening Hours |
isOpenNow | boolean | Is Open Now |
Example dataset item
No static output record is embedded because the current local storage has no trustworthy item. Run the Actor with the example input to create source-backed output; the Actor does not fabricate a sample record.