Google Reviews Scraper - Business Ratings & Reviews avatar

Google Reviews Scraper - Business Ratings & Reviews

Pricing

from $0.40 / 1,000 reviews

Go to Apify Store
Google Reviews Scraper - Business Ratings & Reviews

Google Reviews Scraper - Business Ratings & Reviews

Scrape Google reviews for any business: review text, star rating, date, reviewer name and review count, photos, owner replies. Search by name+location, place ID or CID. Bulk, no API key.

Pricing

from $0.40 / 1,000 reviews

Rating

0.0

(0)

Developer

Santhej Kallada

Santhej Kallada

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape Google reviews for any business: review text, star rating, date, reviewer name and review count, and owner replies, plus each business's overall rating. Only $0.40 per 1,000 reviews, with no API key needed.

Enter a business name + location, a Google place ID or a CID. Every review comes back as a clean row for your spreadsheet, dashboard, sentiment model or AI agent. You can scrape up to 50 businesses in one bulk run, with no Google account or proxies.

What does Google Reviews Scraper do?

  • Review text and star rating
  • Review date: an exact timestamp plus Google's "time ago" label
  • Owner reply: the business's public response, if it posted one
  • Reviewer details: name, profile URL, review count, photo count and Local Guide status
  • Review URL and the review's position in the sort order
  • Business name and place ID on every row

Each business also gets a summary row with its overall rating and its total review count on Google.

Use cases

  • Reputation monitoring: schedule runs sorted by newest to catch complaints early.
  • Competitor analysis: compare ratings and recurring complaints across rival businesses.
  • Sentiment analysis: feed review text into an NLP pipeline or LLM.
  • Local SEO: audit review velocity and owner reply rates.
  • Lead research: find businesses with low ratings or unanswered reviews.
  • Automations: structured JSON for n8n, Make and AI agents.

How to use Google Reviews Scraper

  1. In Businesses, enter one business per line (max 50 per run; duplicates are removed). Each line can be:
    • a business name + location, e.g. Blue Bottle Coffee Williamsburg
    • a Google place ID (starts with ChIJ)
    • a CID (numeric Google Maps business ID)
  2. Set Reviews per business, from 1 to 4,490 (the default is 100).
  3. Pick an option in Sort reviews by: Newest (the default), Most relevant, Highest rating or Lowest rating.
  4. Choose a Country and a two-letter Language code (the default is en).
  5. Optional: set a Max budget (USD) cap and a Webhook URL that receives the run summary.
  6. Click Start, then export the results as JSON, CSV or Excel, or use the API.

Example input

{
"businesses": ["Blue Bottle Coffee Williamsburg", "Shake Shack Madison Square Park"],
"depth": 200,
"sortBy": "lowest_rating",
"locationCode": "2840",
"languageCode": "en",
"maxBudgetUsd": 1
}

Input configuration

FieldTypeDefaultDescription
businessesarraynoneRequired. Name + location, place ID or CID; max 50.
depthinteger100Max reviews per business, 1–4,490.
sortBystringnewestnewest, relevant, highest_rating or lowest_rating.
locationCodestring2840US 2840, UK 2826, Canada 2124, Australia 2036, Germany 2276, France 2250, India 2356, Spain 2724, Italy 2380, Netherlands 2528.
languageCodestringenTwo-letter language code.
maxBudgetUsdnumbernoneIf the estimated max charge is higher than this cap, the run stops before fetching any reviews.
webhookUrlstringnoneGets the run summary by POST when the run finishes.

Output

All rows go into one dataset, and record_type tells them apart:

  • review: one row per review. These are the rows you pay for.
  • business_summary: one row per business, with business_title, sub_title, place_id, cid, overall_rating, total_reviews and reviews_scraped.
  • run_summary: one row per run, with businesses, reviews_scraped and estimated_cost_usd. It's also saved as the OUTPUT key-value store record.

Example output (one row per review)

{
"record_type": "review",
"run_id": "kX8vQ2mN4pL7rT9sA",
"scraped_at": "2026-09-21T14:05:32.118Z",
"business_query": "Harbor Lane Bakery Portland",
"business_title": "Harbor Lane Bakery",
"place_id": "ChIJ0000000000EXAMPLE",
"rank": 1,
"review_text": "Best cardamom buns in town, and the staff remembered my order.",
"rating": 5,
"timestamp": "2026-09-18 16:42:10 +00:00",
"time_ago": "3 days ago",
"reviewer_name": "Jordan Example",
"reviewer_url": "https://www.google.com/maps/contrib/000000000",
"reviewer_reviews_count": 42,
"photos_count": 17,
"local_guide": true,
"owner_reply": "Thanks so much, Jordan! See you Saturday.",
"review_url": "https://www.google.com/maps/reviews/EXAMPLE"
}

How much does it cost to scrape Google reviews?

This Actor uses pay-per-event pricing, with no subscription and no minimum. Summary rows are free, and you pay only for the reviews actually returned.

EventPriceCharged
Actor Start$0.001Once per run
Review$0.0004 ($0.40 per 1,000)Per review returned
Example runCost
1 business × 100 reviews$0.041
1 business × 1,000 reviews$0.401
10 businesses × 500 reviews$2.001

FAQ

Do I need a Google account, an API key or proxies? No. Add your businesses and start the run.

How many reviews can I get? You can get up to 4,490 reviews per business and up to 50 businesses per run. Entries after the 50th are ignored. If a business has fewer reviews than you asked for, you get all of the ones it has.

What if a business isn't found? You get a business_summary row with reviews_scraped: 0 and no review charge. Add the city to the name, or use the place ID.

Which export formats are supported? You can export JSON, CSV, Excel, XML or HTML, or use the Apify API. To keep only reviews, filter on record_type = review.

Is it legal to scrape Google reviews? This Actor collects publicly available reviews. You are responsible for complying with Google's terms and applicable laws such as GDPR, especially for reviewer names.


Tags: google reviews scraper, google maps reviews, business ratings, reputation monitoring, local seo.