Okendo Reviews Scraper avatar

Okendo Reviews Scraper

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
Okendo Reviews Scraper

Okendo Reviews Scraper

The Okendo Reviews Scraper exports reviews from Shopify stores using Okendo — ratings, text, fit and quality scales, variants, photos and merchant replies, with grouped-product flags and new-review tracking. Ideal for product research, fit analysis and review monitoring.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

🚀 Okendo Reviews Scraper: Export Shopify Product Reviews and Fit Data

Export Okendo reviews from any Shopify store that uses Okendo, as clean JSON, CSV or Excel. The Okendo Reviews Scraper returns each review's rating, title, text, verified-buyer flag, fit and quality scales, variant, photos and merchant reply. Use it for review monitoring, fit analysis and Shopify product reviews research, or as a simple alternative to the Okendo API.

🎯 Use Cases

  • Review monitoring: schedule a daily run in New-review tracking mode and get only the reviews posted since the last run, for alerts and CX dashboards.
  • Fit reviews analysis: read the "How did the item fit?" scales (small / just right / big) for apparel and footwear across sizes and variants.
  • Shopify product reviews research: compare ratings and review text for competitor products before you launch or reprice.
  • Export Okendo reviews from a whole store: pull the newest reviews across every product from a store homepage.
  • Merchant reply audits: see which reviews got a reply and how fast, from merchantReply and merchantReplyAt.

✨ Features

  • Full review data: rating, title, body, created and updated dates, verified-buyer, recommended and incentivized flags, helpful votes, language, variant, photos and videos, and the merchant's reply.
  • Fit and quality scales kept as asked: every attribute keeps its question, scale type, raw value and min/mid/max labels. A "How did it fit?" answer of 0 means just right and is never turned into a star rating.
  • Grouped-product scope: many Okendo stores show reviews from related products (other colors, bundles) on a product page. Each row has isExactProduct and reviewedProductId, or you can pick This product only to get reviews for that exact product and nothing else.
  • New-review tracking: each run returns only reviews that earlier runs with the same tracker name have not already returned.
  • Product or whole store: a product URL returns that product's reviews; a store homepage returns reviews from the whole store, newest first.
  • No duplicates, fair billing: a review is saved and charged once per run, and the run stops at your maximum charge.
  • Privacy-aware by default: reviewer names are off unless you turn them on. Personal questions such as height, age, body or skin type are left out.

🛠️ How It Works

  1. Add URLs: paste Shopify product pages or store homepages that show Okendo reviews.
  2. Choose the scope: As shown on the product page (grouped reviews included and flagged) or This product only.
  3. Set Maximum reviews and run. For monitoring, choose New-review tracking, give the tracker a name and schedule the run.

A SUMMARY record in the key-value store explains every URL: whether reviews were found, how many pages were read, how many reviews were returned and why collection stopped (feedEnd, maxItems, windowEnd, budgetLimit, …). The run's status line ends with Saved N reviews. plus any notes, such as a URL without an Okendo widget.

⚙️ Input

FieldWhat it does
Product or store URLsShopify product pages or store homepages that show Okendo reviews. Up to 50 per run.
Maximum reviewsMaximum number of reviews returned across all URLs. Default 50, up to 100,000.
Product review scopeAs shown on the product page (default) keeps grouped reviews and flags them; This product only drops reviews of other products in the group.
Collection modeReview export (default, newest first) or New-review tracking.
Tracker nameReuse the same name in scheduled runs; a new name starts a fresh tracker. Tracking mode only.
Tracking window (days)Tracking only looks at reviews created within this many days. Default 30.
Include reviewer display namesAdds the public display name shown on the review (usually first name and initial). Off by default.
{
"startUrls": [
{ "url": "https://www.ninepine.com/products/asana-relaxed-straight-zip-pant-black" }
],
"maxItems": 200,
"reviewScope": "widget",
"mode": "snapshot"
}

💰 Pricing

Pay only for the reviews you get. No monthly rental.

EventPriceWhat you get
Review$0.001 per review ($1.00 per 1,000)One review with all fields below
Actor start$0.00005 per runCharged once when the run starts

Examples: 50 reviews = $0.05 · 1,000 reviews = $1.00 · 10,000 reviews = $10.00 (plus the $0.00005 start fee). Grouping flags, attribute scales and tracking cost nothing extra.

📊 Sample Output Data

{
"reviewId": "00e56b8c-afec-4a65-a0b7-2fbb4dbb5050",
"rating": 5,
"title": "Perfect allround trousers",
"body": "So comfortable and yet stylish. Perfect for travel, a day in the city or dinner with friends.",
"isVerifiedBuyer": true,
"isRecommended": true,
"isIncentivized": true,
"createdAt": "2026-10-22T12:46:42.522Z",
"updatedAt": "2026-10-22T12:46:42.522Z",
"languageCode": "en",
"helpfulCount": 0,
"unhelpfulCount": 0,
"ratingAttributes": [
{ "title": "How did the item fit?", "type": "centered-range", "value": 0, "minLabel": "Small", "midLabel": "Just right", "maxLabel": "Big" }
],
"productAttributes": [
{ "title": "Size purchased", "type": "single-value", "value": "L", "minLabel": null, "midLabel": null, "maxLabel": null },
{ "title": "Used for", "type": "multi-value", "value": ["Daily"], "minLabel": null, "midLabel": null, "maxLabel": null }
],
"media": [],
"merchantReply": null,
"merchantReplyAt": null,
"reviewedProductId": "shopify-8596439794012",
"productName": "Asana Relaxed Straight Pant",
"productUrl": "https://www.ninepine.se/products/asana-relaxed-straight-pant-navy",
"productImageUrl": "https://cdn.shopify.com/s/files/1/0269/3493/5633/files/2024-06-ASANARELAXED-NAVY-…_x280.jpg",
"variantId": "47251527893340",
"variantName": "Regular 30\" / L",
"requestedProductId": "shopify-7015597572177",
"isExactProduct": false,
"areReviewsGrouped": true,
"syndicatedFromSubscriberId": null,
"importedFrom": null,
"subscriberId": "fbef5296-c84f-4fb3-b137-4944d0db4399",
"scope": "product",
"sourceUrl": "https://www.ninepine.com/products/asana-relaxed-straight-zip-pant-black",
"scrapedAt": "2026-10-22T13:18:38.107Z"
}

This review was shown on the zip pant's page but written for a sibling product, so isExactProduct is false and areReviewsGrouped is true. ratingAttributes are the store's rating scales (a centered-range value of 0 is the middle label); productAttributes are the buyer's answers such as size purchased. media lists photo and video URLs when the reviewer added any, and importedFrom names the review platform a review was imported from, when it was.

🔁 Review Monitoring: Schedule and Integrate

For review monitoring, run it once a day in New-review tracking mode with the same tracker name: every run returns only the reviews posted since the previous one. For a full export or a weekly fit report, run Review export on a schedule instead. Set it up in Apify Schedules, and send new reviews to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so your support and product teams see them where they already work.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "startUrls": [{ "url": "https://www.ninepine.com/products/asana-relaxed-straight-zip-pant-black" }], "maxItems": 20 }

❓ FAQ

Does Okendo have an official API? Okendo offers APIs to its merchants for managing their own store's reviews, which need the store's account. This Actor needs no key or account: it returns the reviews any shopper can see on a store's product pages, with grouping flags and fit scales in one flat row per review.

Do I need an Okendo or Shopify account? No. Add public product or store URLs.

Why do Okendo reviews on a product page mention other products? The store groups related products so they share reviews. Filter on isExactProduct, or run with This product only.

Why are helpfulCount, media or merchantReply empty? Those are filled only when shoppers voted, the reviewer added photos, or the store replied. New reviews usually have none of them yet.

What happens on the first tracking run? It returns every review created inside the tracking window (30 days by default). Later runs with the same tracker name return only reviews that are new since then. If nothing new was posted, the status says so.

The status says a URL has no Okendo reviews widget. That store uses a different review app, or the page does not load the reviews widget. Try a product page from the same store, or one of the scrapers below for other review apps.

Are there limits? Up to 50 URLs and 100,000 reviews per run. Each URL is read up to 200 pages of 100 reviews, newest first.