Oliveyoung Review Scraper β K-Beauty, No 100 Cap [π° $3/1K]
Pricing
from $3.00 / 1,000 results
Oliveyoung Review Scraper β K-Beauty, No 100 Cap [π° $3/1K]
Other Oliveyoung review scrapers cap at 100 reviews β this one pulls them all (80,000+ per product). 20+ fields: text, rating, date, photos, repurchase & 1-month-use flags, helpful votes, reviewer skin type/tone/concerns in English. Sort & filter. For K-beauty brands, sourcing and research.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
PARK MOONNAM
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Oliveyoung Review Scraper β Every Review, No 100 Cap
Scrape customer reviews from Olive Young (oliveyoung.co.kr) β Korea's #1 health & beauty retailer, with 1,300+ stores and the dominant K-beauty online mall. Give it any product number or product URL and get clean, structured JSON: review text, star rating, date, review photos, repurchase and one-month-use flags, helpful votes, and the reviewer's skin type, skin tone and skin concerns.
Olive Young reviews are where Korean consumers tell the truth about skincare and makeup β tens of thousands of reviews per hit product, written by people who actually bought it, tagged with their skin profile. That is the richest K-beauty consumer feedback available anywhere, and this Actor makes it usable without Korean language skills, a Korean IP, or manual copy-pasting.
Why this one
| Page-based scrapers | This Actor | |
|---|---|---|
| Reviews per product | usually capped at 100 | no cap β 80,000+ |
| Fields per review | 3β5 (date, rating, text) | 20+ incl. skin profile, photos, purchased option |
| Sorting | none | 5 modes (newest, most useful, ratingβ¦) |
| Filters | none | photo / one-month-use / repurchase |
| Price | typically $4β5 / 1,000 | $3 / 1,000 |
The 100-review cap is the important one. Most Olive Young review scrapers read the public product page, which stops at 100 reviews for logged-out visitors β so a product with 80,000 reviews still gives you 100. This Actor calls Olive Young's own review API with cursor pagination and de-duplication, so you get every review you ask for.
What you can do with it
- π§΄ Product & formulation research β what Korean users love or hate about a product, per skin type (dry / oily / sensitiveβ¦) and concern (pores, acne, wrinklesβ¦)
- π· Brand & competitor monitoring β track ratings, review velocity and complaints for your products and competitors, on a schedule
- π Trend detection β newest-first sorting shows what Koreans are buying and saying this week, months before it reaches TikTok or Amazon
- π€ LLM / sentiment pipelines β thousands of real Korean reviews, ready for translation, summarisation, RAG or model training
- π Sourcing & retail buying β repurchase rate and one-month-use reviews are strong signals of true product quality, not launch hype
Input
| Field | Description |
|---|---|
products | Olive Young product numbers (A000000262413) or product URLs. Product numbers are in every product URL (goodsNo=...) and in the goodsNo field of my Olive Young Scraper β search a keyword there, then feed the product numbers here. |
sortBy | DATETIME_DESC newest first (default) Β· USEFUL_SCORE_DESC most useful Β· RECOMMENDED_DESC most helpful votes Β· RATING_DESC / RATING_ASC highest / lowest rating first |
reviewType | ALL (default) Β· PHOTO photo reviews only Β· MONTHLY one-month-use reviews Β· REPURCHASE repurchase reviews |
maxReviewsPerProduct | Cap per product (default 100) |
maxItems | Cap across all products (default 1000) |
includeProductStats | Adds total review count, average rating and 1β5 star distribution to every review (default on) |
{"products": ["A000000262413", "https://www.oliveyoung.co.kr/store/goods/getGoodsDetail.do?goodsNo=A000000263055"],"sortBy": "DATETIME_DESC","reviewType": "ALL","maxReviewsPerProduct": 500}
Tip: to get the lowest-rated reviews for complaint mining, set sortBy to RATING_ASC.
Example output
{"source": "oliveyoung.co.kr","productNo": "A000000262413","productName": "[μ°λ¦¬μ€μΊλ¦ν°μ¦ μλμ ] λ©λν λλ§ ν λν¨λ 100+100λ§€ 7μ’ κ³¨λΌλ΄κΈ°","productUrl": "https://www.oliveyoung.co.kr/store/goods/getGoodsDetail.do?goodsNo=A000000262413","productImage": "https://image.oliveyoung.co.kr/cfimages/cf-goods/uploads/images/thumbnails/10/0000/0026/A000000262413237ko.png","totalReviews": 81704,"averageRating": 4.8,"ratingDistribution": { "5": 86, "4": 10, "3": 3, "2": 1, "1": 1 },"reviewId": 64547333,"rating": 5,"text": "λμ©λμ΄λΌ μλμμ΄ μ¬μ©ν μ μλ€λ μ μ΄ κ°μ₯ λ§μμ λ€μμ΄μ. ν¨λ ν μ₯μΌλ‘ νΌλΆκ²°μ κ°λ³κ² μ λνκ±°λ...","date": "2026-08-22","reviewedOption": "μ½λΌκ² νλ ₯μ±μ ν¨λ 100λ§€","reviewedItemNo": "010","barcode": "8809936746578","hasPhoto": true,"images": ["https://image.oliveyoung.co.kr/uploads/images/gdasEditor/2026/08/22/aa165474d50e499b94972eb8c83468611787358564701.png"],"isRepurchase": false,"isOneMonthUse": true,"reviewSource": "online purchase","helpfulCount": 85,"usefulScore": 44550,"reviewer": {"nickname": "μ¬λ¦¬λ·°κ³Όλͺ°μ ","isTopReviewer": true,"reviewerRank": 42,"skinType": "oily","skinTone": "cool","skinConcerns": ["wrinkles", "flakiness"]},"scrapedAt": "2026-09-03T06:12:41.000Z"}
Skin codes are translated for you: skin type (oily / dry / combination / sensitive / slightly dry / acne-prone / normal), personal-colour tone (cool / warm / spring warm / summer cool / autumn warm / winter cool) and concerns (dark spots, brightening, wrinkles, flakiness, breakouts, blackheads, excess sebum, sensitivity, pores, elasticity, redness, itchiness, dark circles). reviewSource tells you whether the review came from an online purchase, an in-store purchase, an Olive Young pick or a gifted product.
Why this Actor
- Built by a Korean marketing practitioner β I work with Olive Young and K-beauty brands daily, so the fields reflect how the platform really works (options/κΈ°ν bundles, μ¬μν½, one-month-use and repurchase badges, reviewer skin profiles)
- Fast and affordable β uses Olive Young's own review API over plain HTTP, no headless browser: hundreds of reviews per minute at a fraction of the cost of browser-based scrapers
- Complete data, cleanly typed β dates normalised to ISO, codes translated to English, image URLs resolved, duplicates removed, per-product and total caps
FAQ
Where do I get product numbers? From any Olive Young product URL (goodsNo=A000000262413), or run my Olive Young Scraper with a keyword or brand name and use its goodsNo field. You can chain the two Actors in an Apify workflow.
Do I need a Korean IP or account? No login is used. Olive Young's review API blocks most datacenter IPs, so the Actor defaults to Apify residential proxies located in Korea β leave the proxy setting as it is and it just works. Responses are small (about 1 MB per 1,000 reviews), so proxy traffic costs are negligible.
Can I get all reviews of a product? Yes β raise maxReviewsPerProduct and maxItems. Popular products have 10,000β80,000+ reviews; the Actor pages through them with cursor pagination and de-duplicates.
Can I schedule it? Yes β use Apify Schedules for daily/weekly monitoring and send the dataset anywhere (Google Sheets, S3, webhook, MCP/AI agent).
Is this legal? The Actor collects only publicly visible review data. Reviewer nicknames are the public display names shown on the site; no accounts, emails or private data are accessed. You are responsible for using the data in compliance with applicable laws and the target site's terms.
Something broken or missing? Open an issue on this Actor β I respond quickly. See also my Olive Young Scraper (product search, prices, ratings) and Daiso Korea Scraper; more Korean-platform Actors are on the way.
Keywords: Olive Young reviews scraper, oliveyoung.co.kr reviews, K-beauty reviews data, Korean cosmetics reviews API, Korean skincare customer feedback, Olive Young review export, μ¬λ¦¬λΈμ 리뷰 μ€ν¬λ μ΄νΌ, μ¬λ¦¬λΈμ 리뷰 ν¬λ‘€λ§, K-beauty sentiment analysis