Olive Young, Naver & Coupang Review Scraper
Pricing
$150.00 / 1,000 50 reviews
Olive Young, Naver & Coupang Review Scraper
Export public Olive Young, Naver Shopping and Coupang product reviews in one JSON dataset. $0.15 per started 50 returned reviews; reviewer names, IDs and profile images are excluded.
Pricing
$150.00 / 1,000 50 reviews
Rating
0.0
(0)
Developer
종현 김
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
What does Korean Reviews Bundle do?
Export Olive Young, Naver Shopping and Coupang product reviews in one JSON schema. Korean Reviews Bundle accepts public product URLs or IDs from Olive Young, Naver Shopping, and Coupang, then writes structured reviews to an Apify dataset. Ratings, review text, dates, photo flags, repurchase markers, and (where the source exposes them) helpful-vote counts and skin-profile attributes use the same fields across sources.
Because it runs on the Apify platform, you get scheduling, API access, proxy rotation, monitoring, and easy export to your pipeline out of the box.
Supported sources
| Source | Status | Target format | Notes |
|---|---|---|---|
| Olive Young | Available | goodsNo (A + 12 digits) or product page URL | Full data: helpful votes and reviewer skin profile included |
| Naver Shopping | Available | Canonical desktop Smart Store / Brand Store product URL or bare product number | Mobile and window-product links can redirect to login instead of public reviews, so they are skipped with desktop-link guidance |
| Coupang | Available | Public desktop /vp/products/{productId} or mobile /vm/products/{productId} URL | Mobile URLs are normalized to desktop product URLs; public JSON reviews contain no reviewer identity fields or skin profile |
Why use Korean Reviews Bundle?
- One schema, three sites. You don't have to reconcile three different review formats. Every item follows the same field layout, so downstream analysis, dashboards, and LLM pipelines just work.
- K-beauty and Korean commerce intelligence. Track sentiment on Olive Young rankings and Naver Smart Store listings in a single run.
- Respectful by design. The Actor reads only public review data, never logs in, and never collects reviewer names, IDs, or profile images.
- Pay for returned reviews. One event covers each started block of 50 returned reviews within a run; a zero-result run has no event.
How to use Korean Reviews Bundle
- Open the Actor in Apify Console and go to the Input tab.
- Add your product IDs or URLs to Product IDs or URLs. Mixing sources in one run is fine.
- Optionally set Max reviews per product and pick a Sort order.
- Click Start and watch the dataset fill up.
- Download the results or pull them through the Apify API.
No coding required. If you prefer code, call the Actor from the Apify API or SDK with the same JSON input shown below.
Input
| Field | Type | Default | Description |
|---|---|---|---|
productIds | array of strings | One tested Olive Young product | Public Olive Young goodsNo/URL; canonical desktop Naver Smart Store/Brand Store URL or bare product ID; or Coupang desktop/mobile product URL. Tracking query strings are accepted and removed. Naver mobile/window links and search/category URLs are skipped without billing and explained in SUMMARY. Empty input samples the same Olive Young product. |
maxReviewsPerProduct | integer | 10 | Stop after this many reviews per product (max 5,000). |
sortType | string | USEFUL_SCORE_DESC | One of USEFUL_SCORE_DESC, LATEST, SCORE_DESC, SCORE_ASC. |
proxyConfiguration | object | Apify residential proxies with a Korean exit | Korean residential exits serve Olive Young and Naver by default; Coupang uses Apify Unblocker. An explicitly selected proxy country is preserved. |
Example input:
{"productIds": ["A000000223414", "https://brand.naver.com/mediheal/products/11983780143", "https://www.coupang.com/vp/products/6135671310"],"maxReviewsPerProduct": 100,"sortType": "USEFUL_SCORE_DESC"}
Output
Each review is one dataset item. Example:
{"source": "oliveyoung","productId": "A000000223414","productName": "Mediheal Tea Tree Essential Mask 10 sheets","optionName": "single pack","reviewId": "23845123","rating": 5,"text": "Calmed my skin overnight. Already on my third box.","date": "2026-08-29","helpfulCount": 41,"hasPhoto": true,"photoPaths": ["https://image.oliveyoung.co.kr/uploads/images/goodsDetail/review/abc123.jpg"],"isRepurchase": true,"reviewType": "PHOTO","reviewer": { "skinType": "oily", "skinTone": "21", "skinTroubles": ["trouble"], "isTopReviewer": false },"scrapedAt": "2026-09-06T03:14:22.118Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data fields
| Field | Description |
|---|---|
source | oliveyoung, naver_shopping or coupang |
productId | Product identifier you requested |
productName | Product name as shown on the site, or null |
optionName | Purchased option/variant, or null |
reviewId | Site's own review ID |
rating | Star rating (number), or null |
text | Review body text |
date | Review date, YYYY-MM-DD (KST calendar date for Naver) |
helpfulCount | Helpful/useful vote count; always 0 for Naver (not exposed) |
hasPhoto | Whether the review has photos |
photoPaths | Photo URLs attached to the review |
isRepurchase | Repurchase flag |
reviewType | Site-specific review type, or null |
reviewer | Skin profile (Olive Young only); Naver and Coupang return empty/null values. No names, IDs, or profile images, ever |
scrapedAt | Timestamp when the item was collected |
How much does it cost to scrape Korean reviews?
The Actor uses pay-per-event pricing with a single event, reviews-50, at USD 0.15 per event.
- One event covers up to 50 returned reviews, counted per run across all products. Every started block of 50 is billed as a whole event: 1–50 reviews = 1 event ($0.15), 51–100 = 2 events ($0.30), 137 reviews = 3 events ($0.45). A single run returning exactly 1,000 reviews costs $3.00; splitting the same reviews across partial runs can cost more.
- Billing counts reviews returned, not reviews requested. A run that returns nothing bills nothing; unsupported or unrecognized targets bill nothing.
- There is no start fee and no per-item fee on top of
reviews-50. The event price covers the platform usage of the run (compute, proxy traffic, storage); you are not billed separately for it. - You can cap the total charge of a run with the maximum cost per run option when you start it; the Actor stops between products once the cap is reached, and events above the cap are never billed.
New Apify accounts can try the Actor within the free tier before spending anything.
Tips and advanced options
- Set
maxReviewsPerProducthonestly. It's the simplest way to cap both cost and run time. - Keep proxy enabled on the platform. Olive Young and Naver use residential exits; Coupang uses Apify Unblocker for its public JSON review endpoint.
- Batch products from the same source. A run still works with mixed targets, but keeping sources together makes logs easier to read.
- Sort by
USEFUL_SCORE_DESCwhen you want the most informative reviews first,LATESTwhen you need recency for trend monitoring. - Paste the product page, not a search page. Mobile Coupang links are accepted. For Naver, paste the canonical desktop Smart Store or Brand Store URL: mobile and window-product links can redirect to login and are reported as unsupported in
SUMMARY.
FAQ, disclaimers, and support
Is scraping these reviews legal?
The Actor reads public review data without logging in and does not export reviewer names, IDs, or profile images. Normalization drops those fields deliberately, and the test suite checks the output. You are responsible for checking each site's terms and applicable privacy requirements for your own use.
What are the known limitations?
- Naver Shopping exposes no helpful-vote count on its review list, so
helpfulCountis always0for Naver items. It also exposes no reviewer skin profile, and it serves 20 reviews per request, so large Naver targets need more requests than you'd expect. Olive Young fills both helpful votes and skin profile. - Review photos come back as URLs, not downloaded files.
- Coupang uses a public JSON review endpoint. A hosted beta returned 150 unique reviews from three products. Individual requests can still be blocked; the Actor retries with a fresh Unblocker exit and bounded backoff.
- A supported product that has no public reviews finishes successfully with an empty dataset and a zero-event charge. If every supported source is blocked or errors, the run remains failed and
SUMMARYnames each error. - Sites change their markup without notice; if a source breaks, open an issue.
Feedback
Found a bug or want another Korean source added? Use the Issues tab. Custom scraping solutions and integrations are available on request.