
Google Scraper Business
Pricing
$7.00 / 1,000 results
Go to Store

Google Scraper Business
Searches Google Maps for businesses by search terms and a location + radius Returns structured lead data (address, phone, website, rating, reviews, types, place_id) Optional email discovery from the business website Writes one dataset item per lead (PPR‑compatible)
0.0 (0)
Pricing
$7.00 / 1,000 results
0
3
3
Last modified
2 days ago
Google Business Scraper Pro (Apify Actor)
Generate 1,000–5,000+ Google Maps leads per run. Email enrichment included. Pay‑Per‑Result.
What it does
- Searches Google Maps for businesses by search terms and a location + radius
- Returns structured lead data (address, phone, website, rating, reviews, types, place_id)
- Optional email discovery from the business website
- Grid mode for scale: optional square tiling (cells) to reach 1,000–5,000+ items
- Writes one dataset item per lead
Quick start
-
In Apify Console, open the Actor and click Run.
-
Use an input like:
{"searchTerms": ["restaurant", "cafe"],"location": "New York, NY","radius": 5000,"maxResults": 60,"maxItems": 1000,"gridStrategy": "square","cellRadiusMeters": 1500,"maxCells": 80,"maxResultsPerCell": 60,"targetItemCount": 1000,"includeEmails": true,"fields": ["name", "formatted_address", "formatted_phone_number", "website","rating", "user_ratings_total", "business_status", "types", "place_id"]}
- Results appear in the default dataset. A summary is saved under key
OUTPUT
in the key‑value store.
Inputs
- searchTerms (array
- location (string, required): e.g. "New York, NY"
- radius (integer, optional): meters, default 5000
- maxResults (integer, optional): per search term, default 60
- includeEmails (boolean, optional): default true
- fields (array
- maxItems (integer, optional): per‑run cap overriding
ACTOR_MAX_PAID_DATASET_ITEMS
- gridStrategy (string, optional): e.g., "square" to enable grid mode
- cellRadiusMeters (integer, optional): approx per‑cell radius
- maxCells (integer, optional): maximum number of cells
- maxResultsPerCell (integer, optional): per‑cell result limit
- targetItemCount (integer, optional): stop early when reached
Validation behavior
- If a per‑run cap is configured and
maxResults × number_of_terms
would exceed it,maxResults
is reduced to fit under the cap. - If required inputs are missing or a query yields no results, exactly one error item is pushed to the dataset.
Outputs
- Default dataset: one item per lead
- Key‑Value Store →
OUTPUT
summary, e.g.:
{"status": "ok","search_terms": ["restaurant", "cafe"],"location": "New York, NY","radius": 5000,"max_results": 60,"result_count": 1000,"truncated": true,"max_items_cap": 1000,"max_items_cap_source": "input:maxItems"}
On this page
Share Actor: