Google Maps Business Reviewer Scraper — Detailed Review Data by Author & Business
Overview
Google Maps Business Reviewer Scraper fetches detailed review records for a specific Google Maps business and one or more reviewers. Provide a business ID or Maps URL plus review author IDs (from the Reviews scraper or contributor profile URLs), and receive structured JSON with full author metadata, Local Guide signals, review text, photos, source info, and owner response details.
Reputation and fraud-research teams use this scraper when a single review line is not enough — you need the reviewer’s broader footprint on that business, Local Guide level, contribution counts, and precise reply metadata. It complements the Reviews scraper: first collect s at scale, then deep-dive high-value or suspicious reviewers here.
Google Maps Business Reviewer Scraper — Detailed Review Data by Author & Business
Overview
Google Maps Business Reviewer Scraper fetches detailed review records for a specific Google Maps business and one or more reviewers. Provide a business ID or Maps URL plus review author IDs (from the Reviews scraper or contributor profile URLs), and receive structured JSON with full author metadata, Local Guide signals, review text, photos, source info, and owner response details.
Reputation and fraud-research teams use this scraper when a single review line is not enough — you need the reviewer’s broader footprint on that business, Local Guide level, contribution counts, and precise reply metadata. It complements the Reviews scraper: first collect s at scale, then deep-dive high-value or suspicious reviewers here.
authorId
authorId
Single-business mode covers interactive runs with one place and a list of author IDs. Batch mode accepts a JSON array of { businessId, reviewAuthorId } pairs for programmatic multi-pair extraction. Optional auto-resolve can pull author IDs from the business’s reviews when a supplied ID yields no data.
Single-business mode covers interactive runs with one place and a list of author IDs. Batch mode accepts a JSON array of { businessId, reviewAuthorId } pairs for programmatic multi-pair extraction. Optional auto-resolve can pull author IDs from the business’s reviews when a supplied ID yields no data.
Every response is clean, structured JSON designed for investigation workflows, trust & safety queues, and academic study of reviewer behavior on Google Maps.
Every response is clean, structured JSON designed for investigation workflows, trust & safety queues, and academic study of reviewer behavior on Google Maps.
Features
Features
Business + reviewer targeting — Maps URL, hex CID, or place ID paired with review author IDs
Contributor URL support — Paste Google Maps contrib profile URLs as author identifiers
Auto-resolve fallback — When an author ID returns no data, optionally harvest author IDs from business reviews and retry
Configurable fallback depth — maxFallbackAuthors (1–20) controls how many alternate authors to try
Local Guide signals — Local Guide level and authorIsLocalGuide flags when available
Competitor analysis — Study influential Local Guides reviewing competitors in your category
Market research — Analyze reviewer tenure, photo volume, and language on key listings
Trend monitoring — Track how specific prolific reviewers rate a location over time
Academic research — Collect structured reviewer–business dyads for reputation studies
AI training datasets — Build richer review examples with author and reply context
Business intelligence — Flag VIP reviewers (high Local Guide level) for priority responses
Data analytics — Join detailed reviewer attributes to store-level KPI models
Content research — Extract high-quality photo reviews and owner-response patterns
Input
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| businessId | string | Conditional* | — | Google Maps URL, hex CID, or ChIJ place ID for the business. Used in single-business mode. |
| reviewAuthorIds | array of string | Conditional* | ["104627067190717677750"] | Review author IDs (from Reviews scraper authorId) or Maps contrib profile URLs. Leave empty with auto-resolve enabled to harvest authors from reviews. |
| autoResolveAuthorIdsFromReviews | boolean | No | true | If an author ID returns no data, fetch author IDs from the business’s reviews and retry. |
| maxFallbackAuthors | integer | No | 5 | How many author IDs from business reviews to try when auto-resolve is on (min 1, max 20). |
| language | string | No | "en" | API language code. |
| region | string | No | "us" | API region code. |
| requests | array of object | Conditional* | [] | Batch mode: [{ "businessId": "...", "reviewAuthorId": "..." }, ...]. When non-empty, overrides single-business fields. |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| businessId | string | Conditional* | — | Google Maps URL, hex CID, or ChIJ place ID for the business. Used in single-business mode. |
| reviewAuthorIds | array of string | Conditional* | ["104627067190717677750"] | Review author IDs (from Reviews scraper authorId) or Maps contrib profile URLs. Leave empty with auto-resolve enabled to harvest authors from reviews. |
| autoResolveAuthorIdsFromReviews | boolean | No | true | If an author ID returns no data, fetch author IDs from the business’s reviews and retry. |
| maxFallbackAuthors | integer | No | 5 | How many author IDs from business reviews to try when auto-resolve is on (min 1, max 20). |
| language | string | No | "en" | API language code. |
| region | string | No | "us" | API region code. |
| requests | array of object | Conditional* | [] | Batch mode: [{ "businessId": "...", "reviewAuthorId": "..." }, ...]. When non-empty, overrides single-business fields. |
*Provide either single-business fields (businessId ± reviewAuthorIds) or a non-empty requests array.
*Provide either single-business fields (businessId ± reviewAuthorIds) or a non-empty requests array.
How parameters affect the scraper
How parameters affect the scraper
Single-business mode — Fill businessId and optionally reviewAuthorIds, then start. Best for UI-driven runs.
Batch mode — Populate requests with explicit pairs; each pair becomes one detailed lookup. Overrides the single-business fields.
Auto-resolve — Useful when IDs are stale or mistyped; the scraper recovers by sampling recent reviewers on the place.