Google Maps Contributor Reviews Scraper (Local Guides)
Fast & Cheap ($1.20/1k): Monitor & scrape Google Maps contributor reviews, profiles & Local Guide histories. Paste any Place URL, query or contributor link for ratings & photos.
{
"contributor_name": "Alex M. (Local Guide)",
"contributor_id": "100000000000000000002",
"contributor_url": "https://www.google.com/maps/contrib/100000000000000000002/reviews",
"avatar_url": "https://lh3.googleusercontent.com/a-/ALV-UjXc8pSarhgq2xG0mE6F3jK9vL2pQ8wR5tY1=s120-c-rp-mo-ba5-br100",
"is_local_guide": true,
"local_guide_level": 7,
"local_guide_points": 8119,
"points_to_next_level": 15000,
"points_away_from_next_level": "6,881 points to Level 8",
"current_level_min_points": 5000,
"next_level_target_points": 15000,
"badge_url": "https://maps.gstatic.com/mapfiles/localguides/badges/18px/level7.png",
"next_level_badge_url": "https://maps.gstatic.com/mapfiles/localguides/badges/18px/level8.png",
"total_reviews_count": 113,
"total_ratings_count": 11,
"total_photos_count": 878,
"total_videos_count": 21,
"total_captions_count": 45,
"total_answers_count": 557,
"total_edits_count": 3,
"total_places_added_count": 1,
"total_roads_added_count": 0,
"total_qa_count": 8,
"total_reported_incorrect_count": 0,
"is_private": false,
"status": "ACTIVE",
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT2p4R2FtVlhNblJ2Ym1sMFVHMXdaVFl3WkV4V1lXYxAB",
"place_name": "Harbor View Bistro",
"place_category": "Cafe",
"place_category_slug": "cafe",
"place_address": "450 Broadway, New York, NY 10013",
"place_street_address": "517 Union Blvd Unit B",
"place_id": "ChIJv8t4KBT_wokRCf-EIyWAT54",
"place_url": "https://www.google.com/maps/place//data=!4m2!3m1!1s0x89c2ff142878cbbf:0x9e4f80252384ff09",
"place_cover_photo_url": "https://lh3.googleusercontent.com/p/AF1QipN38Xy54W_kL9mP2qR7tV4wX8zB1cF5hJ0=w800-h600-k-no",
"place_city": "Totowa",
"place_country": "United States",
"place_country_code": "US",
"place_timezone": "America/New_York",
"place_kgmid": "/g/11bwh5xyjm",
"place_price_range": "$10–20",
"latitude": 40.901379,
"longitude": -74.216956,
"stars": 5,
"review_date": "2 weeks ago",
"review_timestamp": 1760529600000,
"review_datetime_utc": "2026-09-05T18:18:21+00:00",
"is_review_edited": false,
"review_created_timestamp": 1760529600000,
"review_created_datetime_utc": "2026-09-05T18:18:21+00:00",
"review_updated_timestamp": 1760529600000,
"review_updated_datetime_utc": "2026-09-05T18:18:21+00:00",
"review_text": "Harbor View Bistro is a wonderful new addition to the area. The beachy atmosphere is bright and welcoming, and the brunch menu had fantastic vegetarian options with attentive service.",
"review_language": "en",
"review_permalink": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2p4R2FtVlhNblJ2Ym1sMFVHMXdaVFl3WkV4V1lXYxAB!2m1!1s0x0:0x9e4f80252384ff09",
"review_report_url": "https://www.google.com/local/content/rap/report?postId=Ci9DQUlRQUNvZENodHljRjlvT2p4R2FtVlhNblJ2Ym1sMFVHMXdaVFl3WkV4V1lXYxAB",
"contrib_place_url": "https://www.google.com/maps/contrib/100000000000000000002/place/ChIJv8t4KBT_wokRCf-EIyWAT54",
"photos": [
"https://lh3.googleusercontent.com/grass-cs/ACvplmNaKbdVwMT1TibHnx1u8sfePPuH8hInF7w7ROzAMp5U9kL2mQ=w1200-h900-k-no"
],
"dining_mode": "Dine in",
"meal_type": "Brunch",
"spend_per_person": "$50–60",
"food_rating": 5,
"service_rating": 5,
"atmosphere_rating": 5,
"wait_time": "No wait",
"noise_level": "Quiet",
"seating_type": "Indoor dining",
"reservation_policy": "No reservation needed",
"group_size": "2 people",
"vegetarian_recommended": true,
"review_aspects": {
"mode": "Dine in",
"meal_type": "Brunch",
"price_range": "$50–60",
"food_aspect": 5,
"service_aspect": 5,
"atmosphere_aspect": 5,
"wait_time": "No wait",
"noise_level": "Quiet",
"seating_type": "Indoor dining",
"reservation_policy": "No reservation needed",
"group_size": "2 people",
"vegetarian_recommended": true
},
"has_owner_reply": true,
"owner_reply": "Thanks so much for such a thoughtful review, Alex! We’re so glad you enjoyed your visit.",
"owner_reply_date": "2 weeks ago",
"owner_reply_timestamp": 1760536800000,
"owner_reply_datetime_utc": "2026-09-05T20:29:30+00:00",
"owner_reply_language": "en",
"error": null,
"timestamp": "2026-09-25T11:00:00.000Z"
}
Features
What the Google Maps Contributor Reviews Scraper (Local Guides) Extracts
Deleted & Edited Review Auditing
Track changes across review histories to identify when critical reviews are quietly scrubbed or modified.
Local Guide Points & Level Scoring
Extracts exact contributor level (Level 1-10), total review points, badge history, and review trust weights.
Syndicate & Review Farm Detection
Audit reviewer historical patterns to detect coordinated 1-star attack networks or paid review rings.
Full Review Text & Rating Distribution
Extracts star rating, detailed review paragraphs, owner response timestamps, and attached review photo links.
Integration
Run It From Python or n8n
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"contributors": ["https://www.google.com/maps/contrib/100000000000000000002"],
"maxReviews": 50,
"maxReviewersPerPlace": 20,
"scrapeReviews": True,
"placeSort": "negative_and_newest",
"outputFormat": "flattened"
}
run = client.actor("unitbytes/google-maps-contributor-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("contributor_name"), item.get("place_name"), item.get("place_price_range"))
n8n Workflow Template
Schedule this scraper and send results to Google Sheets, Airtable, or Slack.
FAQ
Frequently Asked Questions
Q: What does the Google Maps Contributor & Local Guide Scraper extract?
Given any contributor profile ID, contributor URL, review link, or business place URL, it extracts the contributor's Local Guide level, points, badges, and up to 200 historical reviews across all businesses they have rated.
Q: How many historical reviews can I extract per contributor profile?
You can extract up to 200 public reviews per contributor profile in a single fast call, including star ratings, review text, timestamps, place coordinates, and attached photo URLs.
Q: Can I enter a Business Place URL or Search Query to audit its reviewers?
Yes. If you pass a Google Maps Business Place URL (/maps/place/...), Place ID, or search query, the Actor automatically resolves its reviewers and extracts their full cross-business contributor histories.
Q: How do ORM teams use contributor history to spot fake review rings?
By mapping every business a 1-star attacker has reviewed, ORM analysts uncover coordinated review pods that attack multiple competitors while boosting the same client.
How to Audit Fake 1-Star Google Reviews, Local Guide Contributors & Track Takedowns in 2026
Step-by-step guide with pricing and Python examples.
Related Scrapers
Google Maps Review Monitor & Change Tracker (Alerts & ORM)
Fast & Cheap ($1.20/1k): Monitor Google Maps places for NEW, REMOVED, EDITED or UNANSWERED reviews & 1-star alerts.
Google Maps Photos Scraper & API: Menus, Videos & HD ($0.20/1k)
Fast & Cheap ($0.20/1k): Scrape full-res (=s0) Google Maps photos, restaurant menus, MP4 videos & Street View.
Google Maps Reviews Scraper & API: All 10K Reviews ($0.25/1k)
Google Maps Review Scraper & API ($0.25/1K). Bypass the 5-review Places API cap and extract up to 10,000 reviews per business to CSV/JSON with 1-star filters.
Prefer Not to Run It Yourself?
Tell us what you need from Google Maps Contributor Reviews Scraper (Local Guides) and we'll deliver a clean Excel/CSV file. One-time datasets from $99, custom scrapers from $299. We reply within 48 hours.