Google Reviews Scraper avatar

Google Reviews Scraper

Pricing

from $0.60 / 1,000 review scrapeds

Go to Apify Store
Google Reviews Scraper

Google Reviews Scraper

Fast Google Reviews scraper. Every review, no duplicates, in one clean dataset. Look up any place by name, URL, Place ID, CID, or FID.

Pricing

from $0.60 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Crust

Crust

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

⭐ Google Reviews Scraper

Scrape every Google review for any business — rating, full text, exact date, reviewer, and photos, in one clean dataset.

Point it at a business name, a Google Maps URL, a Place ID, a CID, or an FID. Get every review back, once — no duplicates, no missing pages.

Most Google reviews scrapers scroll a rendered page and lose or repeat reviews along the way. This one reads Google's own review feed with exact pagination. A place with 2,000 reviews returns 2,000 rows. 🎯

✨ Why this scraper

  • Every review, no duplicates — exact pagination, not scrolling
  • Fast — about 0.3 seconds per page, no browser, no proxies to set up
  • 🔎 Look up a place any way — business name, Maps URL, Place ID, CID, or FID
  • ↕️ Sort and filter — most relevant, newest, highest, or lowest, plus a date range and keyword filter that work with any sort
  • 🧾 Clean output — one flat row per review, so your CSV and Excel exports carry every field

🚀 How to use

  1. Type a business name (add the city for a precise match) — or paste a Maps URL, Place ID, CID, or FID.
  2. Set how many reviews you want per place (0 = all of them).
  3. Pick a sort order, and optionally a date range or keyword.
  4. Click Start. Reviews stream into the dataset. Export to JSON, CSV, or Excel.

📥 Example input

{
"query": "Blue Bottle Coffee, San Francisco",
"maxReviews": 200,
"sort": "newest",
"reviewsNewerThan": "2026-01-01"
}

📤 What you get

One row per review:

FieldWhat it is
ratingStar rating, 1 to 5
💬 textFull review text
📅 isoDate / dateExact date, and the relative date Google shows
🙋 reviewerNameWho wrote it, with profile and photo
📸 imageCount / imageUrlsPhotos attached to the review
🔗 reviewUrlDirect link to the review
🏢 placeTitle / placeId / cidThe business the review is for

📦 Example output

{
"placeTitle": "Blue Bottle Coffee",
"placeId": "ChIJ...",
"rating": 5,
"date": "2 weeks ago",
"isoDate": "2026-06-29T14:03:00.000Z",
"text": "Best pour-over in the city. Friendly staff, quick service.",
"reviewerName": "Jane D.",
"reviewUrl": "https://www.google.com/maps/reviews/...",
"imageCount": 2,
"imageUrls": "https://... | https://..."
}

💡 What people use it for

  • 🛡️ Reputation monitoring — pull new reviews for your locations on a schedule
  • 🔬 Competitor research — read what customers say about nearby businesses
  • 🧩 Product & support — mine review text for recurring complaints and requests
  • 🎯 Lead scoring — rank businesses by rating and review volume

💳 Pricing

You pay per review scraped, and nothing else. No per-run start fee. No extra charges for filters or details. No proxy bills.

Need higher volume or lower pricing? The same data is available directly from the API at crustapi.com — prepaid credits that never expire, plus 3,000 free credits every month.

❓ FAQ

How do I find a place's reviews? Just type the business name and city. If you have a Maps URL or Place ID, paste that instead — either works.

Will I really get every review? Yes. Pagination is exact, so you get every review a place has, with no duplicates. Set max reviews to 0 for all of them.

Can I scrape many businesses at once? Yes — use the "Multiple places" field with a list of names, URLs, or IDs.

Which reviews can't it get? Private or removed reviews are not public, so they are not available. Everything on the place's public reviews feed is.