Skip to content

Reviews.io Scraper

Try for free

Scrape public company and product reviews from reviews.io store pages: rating, title, text, date, reviewer, verified badge, replies, photos and product. Filter by stars, dates and SKU.

⭐ Reviews.io Scraper

Export public company and product reviews from any reviews.io store page: star rating, title, full text, date, reviewer, verified badge, store replies, photos, extra ratings and the reviewed product. Paste a store link or its name, set how many reviews you want, and get clean rows in seconds. No login needed. $7.65 per 1,000 reviews, platform usage included.

✨ Why use Reviews.io Scraper?

  • ⚡ Fast — reads the site's public review feed, 200 reviews per request; 10,000 reviews took about 30 seconds in our tests.
  • 🏪 Company and product reviews — reviews of the shop itself and of every product it sells, newest first across both, or one type only.
  • 🎯 Filters that work on the site's side — star ratings, a date window, product SKUs, newest or oldest first.
  • 💬 Replies included — every public reply from the store with its date and author.
  • ✅ Verified badge — the "Verified Buyer" / "Unverified Reviewer" badge of each company review.
  • 📦 Full depth — no cap on reviews per store: set 0 to export a store's whole history.

🎯 Use cases

  • 📈 Reputation monitoring — schedule a daily run for your own store and get new 1- and 2-star reviews with the date filter.
  • 🔍 Competitor research — compare ratings, complaints and replies across competing shops.
  • 🛍️ Product insight — collect product reviews with their sub-ratings (quality, value, ease of use) per SKU.
  • 🧠 Sentiment analysis and AI — feed review text, ratings and dates into your own models or dashboards.
  • 🧾 Customer service audits — see which reviews got a reply and how quickly.

🚀 How to use

  1. Paste one or more stores into Stores: a page such as https://www.reviews.io/company-reviews/store/euro-car-parts, a product reviews page, or just the store name from the URL (euro-car-parts).
  2. Set Maximum reviews per store (0 = every review).
  3. Optional: pick a review type, star ratings, a date window, an order or product SKUs.
  4. Click Start and download the results as JSON, CSV or Excel, or read them over the API.

📥 Input

FieldWhat it does
startUrlsStores: reviews.io company or product reviews page URLs, or store names such as euro-car-parts. reviews.co.uk links work too.
maxReviewsReviews to save per store. 0 saves every review. Default 20.
reviewTypeall (default), company or product.
starsOnly these star ratings, e.g. ["1", "2"].
dateFrom / dateToOnly reviews written in this window (YYYY-MM-DD, UTC; the end day is included). dateFrom also takes a relative time such as 30 days.
sortBynewest (default) or oldest.
productSkusOnly product reviews of these SKUs.
proxyConfigurationProxy for the requests; datacenter by default.
{
  "startUrls": ["https://www.reviews.io/company-reviews/store/euro-car-parts"],
  "maxReviews": 100,
  "reviewType": "company",
  "stars": ["1", "2"],
  "dateFrom": "2025-01-01"
}

📤 Output

One row per review.

FieldDescription
ratingStar rating, 1 to 5
titleReview headline (product reviews; company reviews on reviews.io have no headline)
textReview text
date, dateUpdatedWritten and last edited, ISO 8601 UTC
reviewerName, reviewerLocationReviewer display name and location when shown
verified, verifiedByBadge of a company review: true for "Verified Buyer" / "Verified Reviewer", false for "Unverified Reviewer"
reviewTypecompany or product
productName, productSku, productUrlThe reviewed product (product reviews)
replyText, replyDate, repliesThe store's public replies
helpfulVotesHelpful votes
images, videosCustomer photo and video URLs
subRatingsExtra star ratings such as Quality or Value
attributesAnswers to the store's review questions
tagsTags shown on the review
companyName, companySlug, companyWebsite, companyRating, companyReviewCount, companyUrlThe store
reviewId, reviewUrl, inputUrlReview id, its public page (company reviews) and the store as you entered it
[
  {
    "reviewId": "31337486",
    "reviewType": "company",
    "rating": 5,
    "title": null,
    "text": "Excellent service, staff very knowledgeable and helpful.",
    "date": "2026-11-05T21:16:38Z",
    "reviewerName": "Alex",
    "verified": true,
    "verifiedBy": "Verified Buyer",
    "helpfulVotes": 0,
    "replyText": null,
    "attributes": [{ "question": "Are You a Mechanic", "answer": "No" }],
    "companyName": "Euro Car Parts",
    "companySlug": "euro-car-parts",
    "companyWebsite": "http://www.eurocarparts.com",
    "companyRating": 4.29,
    "companyReviewCount": 283072,
    "reviewUrl": "https://www.reviews.io/company-review/store/euro-car-parts/31337486"
  },
  {
    "reviewId": "4531705",
    "reviewType": "product",
    "rating": 1,
    "text": "The clear coat took the paint off my watch when the technician changed the wrap.",
    "date": "2020-10-23T20:12:47Z",
    "reviewerName": "Sam",
    "verified": null,
    "replyText": "Hello Sam, thank you for posting your review. Please reach out to our helpdesk and we are happy to assist.",
    "replyDate": "2020-10-23T20:21:20Z",
    "productName": "Moutfitters Page",
    "productSku": "page-1",
    "productUrl": "https://moutfitters.com/",
    "companyName": "Mobile Outfitters",
    "companySlug": "mobile-outfitters"
  }
]

💰 Pricing

Pay per event. Platform usage (compute and proxy) is included in these prices.

EventFreeStarterScaleBusiness
Review (per 1,000)$7.65$7.65$7.65$7.65
Run start (per run)$0.0425$0.0425$0.0425$0.0425
  • Review: one saved review, company or product.
  • Run start: once per run.

Worked example: a 100-review run costs $0.8075 on every plan. 1,000 reviews in one run cost $7.6925 on every plan. Stores that are not found and reviews that don't match your filters cost nothing.

❓ FAQ

Is it legal? The actor reads public reviews that anyone can see without an account. Check the rules that apply to how you use the data, especially reviewer names, which are personal data.

Do I need a login or a proxy? No login. The default datacenter proxy works for the public feed.

How many reviews can I get? Every review a store shows publicly. Set maxReviews to 0 for the full history; large stores with hundreds of thousands of reviews work.

Why is verified empty for product reviews? reviews.io publishes the verified badge for company reviews only; its product review feed doesn't include it, so we leave the field empty instead of guessing.

What if a field is empty? The reviewer didn't fill it (title, text, location) or the store doesn't use it (sub-ratings, questions, replies).

Can I schedule it or use the API? Yes. Schedule runs in the console, or start them over the API and read the dataset as JSON, CSV or Excel.

⚠️ Limits

  • Only public reviews on reviews.io store pages. Reviews a store hides or keeps private are not returned.
  • The verified badge is published for company reviews only (see the FAQ).
  • Company reviews on reviews.io have no headline, so title is filled for product reviews only.
  • A store link must point to a reviews.io store page (or give its name). Shop websites that only embed the reviews.io widget need the store's reviews.io name.
  • The store name in a reviews.io URL is sometimes different from the brand (for example gymshark-com); older names that the site redirects are followed.
//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.