OliveYoung Review Scraper
Pricing
from $4.00 / 1,000 results
OliveYoung Review Scraper
[💰 $4.0 / 1K] Extract OliveYoung product reviews at scale — rating, text, date, reviewer skin profile, helpful votes, and purchased option. Works on both the global and Korean stores. Paste product links and get clean structured data.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Pull customer reviews from OliveYoung — Korea's #1 health and beauty retailer — across both the global English store and the Korean store, with star ratings, full review text, reviewer skin profiles, helpful votes, purchased options, and review photos for every product you supply. Built for K-beauty brands, market researchers, and e-commerce sellers who need OliveYoung's review data as a clean dataset without copy-pasting reviews page by page.
Why This Scraper?
- Dual-store coverage in one actor — collect from both the global store (global.oliveyoung.com, English) and the Korean store (oliveyoung.co.kr, Korean) by simply pasting links from either; the store is auto-detected and tagged on every row.
- Full review history, not a 100-review ceiling — popular K-beauty products carry thousands of reviews (a single MEDIHEAL SKU returns 6,000+), and this actor pulls them all. Other tools stop at the 100 most recent.
- Reviewer skin profile on every review — capture the reviewer's skin type and skin concerns alongside the rating, so you can segment feedback by dry vs. oily, acne-prone vs. sensitive.
- Four sort orders — Most Recent, Most Helpful, Highest Rating, or Lowest Rating, so a capped run grabs the most useful reviews first.
- Star-rating filtering (1–5, multi-select) — pull only 1-star detractors for complaint analysis, or only 5-star reviews for testimonial mining, on either store.
- Purchased option and variant captured — the exact shade, size, or set the reviewer bought is recorded per review, so you can tie sentiment to a specific SKU variant.
- Review photo URLs included — direct links to user-uploaded review images for visual proof, before/after shots, and packaging checks.
- Bare product IDs accepted — paste a full product link or just an ID like
GA240824996(global) orA000000206904(Korean); no URL hand-building required. - Clean, normalized output — review dates standardized to ISO
YYYY-MM-DD, HTML entities decoded in review text, one flat row per review ready for a spreadsheet or warehouse.
Use Cases
Product & Market Research
- Quantify how a product is received across thousands of real buyers, not a sample of 100
- Segment ratings by reviewer skin type and skin concern to find who loves (or hates) a product
- Compare a product's reception on the global store versus its home Korean market
- Track which purchased options (shades, sizes, sets) drive the highest satisfaction
Brand & Competitor Monitoring
- Benchmark your products' ratings and review volume against rival K-beauty brands
- Pull only 1- and 2-star reviews to surface recurring complaints and product defects
- Watch new-product launches by collecting the most recent reviews on a cadence
- Build a competitive review corpus across an entire product category
K-beauty Trend Analysis
- Spot rising ingredients and routines mentioned across high-volume review text
- Identify breakout SKUs by review growth on the Korean store before they reach Western markets
- Mine "Most Helpful" reviews to learn what buyers actually weigh in their decisions
- Compare skin-concern language between Korean and global shoppers
Localization & Sentiment
- Feed bilingual review text (English global + Korean) into sentiment and translation pipelines
- Analyze how the same product is described differently by Korean versus international buyers
- Build training datasets of authentic beauty-product feedback in two languages
Lead & Influencer Signals
- Identify highly-rated, high-engagement products worth featuring in campaigns
- Find the most-helpful reviewers writing detailed, photo-backed reviews
- Surface testimonial-ready 5-star reviews with verified purchase context
Getting Started
Quick Start — One Product
Paste a single product link and collect its first 100 reviews:
{"productUrls": ["https://global.oliveyoung.com/product/detail?prdtNo=GA240824996"]}
Filter by Rating and Sort
Pull the 200 most helpful reviews, limited to 1- and 2-star ratings — ideal for complaint analysis:
{"productUrls": ["https://global.oliveyoung.com/product/detail?prdtNo=GA240824996"],"maxReviewsPerProduct": 200,"sortBy": "helpful","starRating": ["1", "2"]}
Full Review History — Multiple Products, Both Stores
Collect every available review from a mix of global and Korean products (and a bare ID):
{"productUrls": ["https://global.oliveyoung.com/product/detail?prdtNo=GA240824996","https://www.oliveyoung.co.kr/store/goods/getGoodsDetail.do?goodsNo=A000000206904","GA220223710"],"maxReviewsPerProduct": 0,"sortBy": "recent"}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
productUrls | array | ["https://global.oliveyoung.com/product/detail?prdtNo=GA240824996"] | OliveYoung product page links from the global store (prdtNo=GA…) or the Korean store (goodsNo=A…). You can also paste a bare product ID — GA… IDs are treated as global, A… IDs as Korean, and a plain number as global. Add as many products as you like. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxReviewsPerProduct | integer | 100 | Maximum reviews to collect per product. You pay per review, so keep this low for test runs. Set to 0 for all available reviews. No more than 50,000 reviews are collected per product as a safeguard — values above 50,000 are capped at 50,000. |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
sortBy | string | Most Recent | Order in which reviews are collected: Most Recent, Most Helpful, Highest Rating, or Lowest Rating. Decides which reviews a capped run keeps first. |
starRating | array | [] (all) | Only collect reviews with these star ratings. Choose any of 5 stars, 4 stars, 3 stars, 2 stars, 1 star. Leave empty for all ratings. |
Output
Each result is one review, as a flat row. Example:
{"store": "global","productId": "GA240824996","productName": "MEDIHEAL Madecassoside Essential Mask","productUrl": "https://global.oliveyoung.com/product/detail?prdtNo=GA240824996","reviewId": "184502271","rating": 5,"reviewText": "My skin felt so calm after using this — barely any irritation even on sensitive days.","reviewDate": "2026-05-21","reviewerNickname": "sk*****","reviewerSkinType": "Combination","reviewerSkinConcerns": ["Sensitivity", "Redness"],"helpfulCount": 37,"optionName": "10 sheets","reviewImages": ["https://image.globaloliveyoungshop.com/uploads/images/review/example1.jpg"],"verifiedPurchase": null}
Core Fields
| Field | Type | Description |
|---|---|---|
store | string | Which storefront the review came from: global or korean. |
rating | integer | Star rating, 1–5. |
reviewText | string | Review body text, with HTML entities decoded. |
reviewDate | string | Review date, normalized to ISO YYYY-MM-DD. |
reviewId | string | null | Review identifier, when the store exposes one. |
Reviewer Profile
| Field | Type | Description |
|---|---|---|
reviewerNickname | string | null | Reviewer's display name, as shown on the store (often partially masked for privacy, e.g. sk*****). |
reviewerSkinType | string | null | Reviewer's skin type (e.g. Combination, Dry, Oily). The global store reports readable labels; the Korean store reports its own coded values. |
reviewerSkinConcerns | array | null | Reviewer's skin concerns / attributes, when shown. |
Engagement & Purchase
| Field | Type | Description |
|---|---|---|
helpfulCount | integer | null | Number of helpful / like votes the review received. |
optionName | string | null | The purchased option or variant (shade, size, set). |
reviewImages | array | null | URLs of user-uploaded review photos, when present. |
verifiedPurchase | boolean | null | Verified-purchase / repurchase flag, when the store provides it. |
Product
| Field | Type | Description |
|---|---|---|
productId | string | OliveYoung product identifier (prdtNo for global, goodsNo for Korean). |
productName | string | null | Product name, resolved from the product page. |
productUrl | string | Canonical product page URL the review came from. |
Tips for Best Results
- Test before you scale — set
maxReviewsPerProductto 20–50 on your first run to confirm the data fits your needs, then raise the cap. - Set the cap to
0for a full history — when you want every review a product has ever received, use0; the run keeps pulling until the product runs out (with a 50,000 safeguard). - Use the Korean store for the deepest review counts — Korea-exclusive SKUs and home-market favorites accumulate far more reviews on oliveyoung.co.kr than on the global store, so use the Korean link when you want maximum volume.
- Pair
sortBywith a cap — when collecting only a slice, "Most Helpful" surfaces the reviews buyers found most useful, while "Lowest Rating" front-loads complaints for quality analysis. - Combine stores in one run — drop global and Korean links into the same
productUrlslist to compare a product's international and home-market reception side by side; thestorefield tells them apart. - Filter ratings for focused datasets — select only 1–2 stars for defect and complaint mining, or only 5 stars for testimonial collection, instead of pulling everything and filtering later.
- Bare IDs are fine — if you already have product IDs from another export, paste them directly; no need to rebuild full URLs.
Pricing
From $4.00 per 1,000 results — a richer per-review dataset (skin profiles, helpful votes, purchased options, photos) at a lower rate than thinner OliveYoung review tools. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.48 | $0.45 | $0.43 | $0.40 |
| 1,000 | $4.80 | $4.50 | $4.25 | $4.00 |
| 10,000 | $48.00 | $45.00 | $42.50 | $40.00 |
| 100,000 | $480.00 | $450.00 | $425.00 | $400.00 |
A "result" is one review row in the output dataset. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n — Workflow automation
- Google Sheets — Direct spreadsheet export
- Slack / Email — Notifications on new results
- Webhooks — Trigger custom APIs on run completion
- Apify API — Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate market research, brand monitoring, and product analysis. Users are responsible for complying with applicable laws and OliveYoung's Terms of Service. Review text and reviewer nicknames may constitute personal data — handle them in line with privacy regulations such as GDPR, and do not use collected data for spam, harassment, or any unlawful purpose.