Okendo Reviews Scraper
Pricing
from $1.00 / 1,000 reviews
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
Maintained by CommunityActor stats
1
Bookmarked
4
Total users
2
Monthly active users
3 days ago
Last modified
Categories
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
merchantReplyandmerchantReplyAt.
✨ 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
0means 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
isExactProductandreviewedProductId, 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
- Add URLs: paste Shopify product pages or store homepages that show Okendo reviews.
- Choose the scope: As shown on the product page (grouped reviews included and flagged) or This product only.
- 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
| Field | What it does |
|---|---|
| Product or store URLs | Shopify product pages or store homepages that show Okendo reviews. Up to 50 per run. |
| Maximum reviews | Maximum number of reviews returned across all URLs. Default 50, up to 100,000. |
| Product review scope | As shown on the product page (default) keeps grouped reviews and flags them; This product only drops reviews of other products in the group. |
| Collection mode | Review export (default, newest first) or New-review tracking. |
| Tracker name | Reuse 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 names | Adds 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.
| Event | Price | What you get |
|---|---|---|
| Review | $0.001 per review ($1.00 per 1,000) | One review with all fields below |
| Actor start | $0.00005 per run | Charged 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.
🔗 Related Scrapers
- Judge.me Reviews Scraper: the same job for Shopify stores that use Judge.me.
- Yotpo Reviews Scraper: reviews from stores on Yotpo, for side-by-side review monitoring.
- Loox Reviews Scraper: photo reviews from Shopify stores that use Loox.
- Stamped Reviews & Q&A Scraper: reviews and questions from stores on Stamped.
- Shopify Product Scraper: prices and variants for the products whose reviews you collect here.