Oliveyoung Review Scraper β€” K-Beauty, No 100 Cap [πŸ’° $3/1K] avatar

Oliveyoung Review Scraper β€” K-Beauty, No 100 Cap [πŸ’° $3/1K]

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Oliveyoung Review Scraper β€” K-Beauty, No 100 Cap [πŸ’° $3/1K]

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

PARK MOONNAM

Maintained by Community

Actor 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 scrapersThis Actor
Reviews per productusually capped at 100no cap β€” 80,000+
Fields per review3–5 (date, rating, text)20+ incl. skin profile, photos, purchased option
Sortingnone5 modes (newest, most useful, rating…)
Filtersnonephoto / one-month-use / repurchase
Pricetypically $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

FieldDescription
productsOlive 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.
sortByDATETIME_DESC newest first (default) Β· USEFUL_SCORE_DESC most useful Β· RECOMMENDED_DESC most helpful votes Β· RATING_DESC / RATING_ASC highest / lowest rating first
reviewTypeALL (default) Β· PHOTO photo reviews only Β· MONTHLY one-month-use reviews Β· REPURCHASE repurchase reviews
maxReviewsPerProductCap per product (default 100)
maxItemsCap across all products (default 1000)
includeProductStatsAdds 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