Coupang Review Scraper — Ratings, Complaints & Sentiment
Pricing
Pay per event
Coupang Review Scraper — Ratings, Complaints & Sentiment
Scrape Coupang product reviews and get a computed verdict per product: rating distribution, top complaint keywords, per-option rating gaps and a one-line headline. Korean-native. Unofficial tool, not affiliated with Coupang.
Pricing
Pay per event
Rating
0.0
(0)
Developer
daehwan kim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Coupang Review Scraper (쿠팡 리뷰 분석) — Complaints & Ratings
🇰🇷 한국어 안내
쿠팡 상품 리뷰를 수집하고, 읽으면 바로 판단이 서는 "판정 요약"까지 계산해 드립니다. 상품 URL만 넣으세요.
- 리뷰 행 — 별점 · 작성일 · 구매 옵션 · 리뷰 제목/본문 · 사진 수 · 도움돼요 수
- 판정 요약 행 (상품당 1행, 경쟁 스크래퍼에 없는 레이어) — 평균 별점과 별점 분포, 1~2점 리뷰에서 반복되는 불만 키워드 top 5, 옵션별 평점 편차("빨간색만 별점이 낮다"를 잡아냅니다), 재구매 언급 수, 사진 리뷰 비율, 그리고 이 모든 걸 압축한 한 줄 판정(
headline).
예시 headline:
코멧 일회용 마스크 — 평점 4.3/5 (수집 120건, 1~2점 8%) · 주요 불만 키워드: 냄새, 고무줄, 얇음 · 옵션 간 평점 차 0.6점("대형 50매" 주의) · 재구매 언급 14건
누구에게 필요한가요
- 셀러·브랜드: 경쟁 상품 10개의 불만 키워드를 한 번에 — 상세페이지와 개선 포인트가 그대로 나옵니다
- 소싱·구매 담당: 옵션별 평점 편차로 불량 옵션을 사입 전에 걸러냅니다
- 마케터·리서처: 카테고리의 실제 소비자 언어(불만·재구매 표현)를 정형 데이터로
수집 실패(차단·품절 등) 시 해당 상품은 과금되지 않고, 상황을 설명하는 안내 행이 남습니다. 잠시 후 다시 실행하면 대개 통과합니다.
비공식 도구입니다. 쿠팡(Coupang Corp.)과 무관하며, 로그인 없이 누구에게나 공개된 페이지만 읽습니다.
What it does
Put in Coupang product URLs (Korea's largest e-commerce platform) and get back one flat dataset with two row types:
reviewrows — rating, date, purchase option, review headline & text, photo count, helpful votes, reviewer's public nicknamesummaryrows — one computed verdict per product, a layer no other Coupang scraper ships: rating distribution, top complaint keywords mined from 1–2★ reviews, per-option rating gaps (catches "the red variant is the bad one"), repurchase mentions, photo-review ratio, and a one-lineheadlineverdict in Korean +headlineEnin English.
The verdict is computed by counting, not by an LLM — deterministic, reproducible, no hallucinated claims.
Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Coupang Corp. It collects only publicly accessible pages — no login, no private data.
What you get (row types)
summary — one verdict row per product
| Field | Description |
|---|---|
productId / productUrl / productTitle | The product (productTitle when Coupang exposes it, else null) |
displayName / displayNameSource | The name used in the headline. Priority: your productLabels entry (label) → official title (product-title) → the most-reviewed purchase option string (top-option, e.g. "유하미카쿠토 코로로 포도, 6개" — Coupang option strings carry the product name, but this is a display fallback, not the official title) → null (product-id) |
headline | One-line verdict in Korean — read it and you know whether to buy/source/worry |
headlineEn | The same verdict in English |
avgRating / ratingDistribution | Average and 1–5★ histogram of collected reviews |
lowStarRatio | Share of collected reviews at 1–2★ |
complaintKeywords | Top recurring words in 1–2★ reviews ([{word, mentions}]) |
optionRatings / optionRatingGap | Average rating per purchase option and the worst-vs-best gap |
repurchaseMentions | Reviews mentioning repurchase (재구매/재주문/또 구매 …) |
photoReviewRatio | Share of reviews with photos |
reviewsCollected / pagesCollected | Sample size behind the verdict |
review — one row per review
| Field | Description |
|---|---|
productId / productUrl / productTitle | The product |
rating | 1–5 stars |
reviewDate | YYYY-MM-DD |
option | Purchase option as displayed (size, color, count …) |
reviewHeadline / reviewText | Review title and body |
helpfulCount | "도움돼요" votes |
imageCount | Photos attached |
reviewer | Public display nickname only — exactly what Coupang shows any visitor |
survey | Coupang's structured survey answers when present (e.g. "맛 만족도: 만족") |
Status rows (noticeCode + message) explain anything that could not be collected and are never charged.
Input
{"productUrls": ["https://www.coupang.com/vp/products/7108509622","6912345678"],"maxReviewsPerProduct": 100,"sortBy": "helpful"}
productUrls— up to 20 products per run; full URLs or bare numeric IDsproductLabels— optional display names matched toproductUrlsby position (e.g.["우리 제품", "경쟁사 A"]); when set, headlines use your label — recommended when comparing many productsmaxReviewsPerProduct— 1–500; the verdict is computed from what is collectedsortBy—helpful(Coupang's best-ranked first, default) orrecent(newest first — use for monitoring)
Use cases
- Competitor teardown — feed 10 competing products, read 10
headlineverdicts: their complaint keywords are your product page and roadmap - Sourcing QA — the per-option rating gap flags the defective variant before you buy inventory
- Weekly review monitoring — schedule with
sortBy: "recent"to catch new complaints as they appear - Korean consumer language mining — real phrasing Korean buyers use to complain and to praise, structured
Pricing
Pay per event: a small per-run start fee, then per delivered row — review and summary rows are billed at their own rates (see the Pricing tab). Status/notice rows are free. Free-plan runs return up to 25 rows, delivering verdict rows first — a taste of the layer that matters.
Rows scale with what you ask for: raise maxReviewsPerProduct and you pay for the extra reviews, nothing else.
Fair collection
- Only publicly accessible pages — no login, no CAPTCHA solving, no private data
- Small, query-scoped collection with polite pacing — this Actor answers per-product questions, it is not a bulk database copier (per-run caps: 20 products, 500 reviews each)
- Products that cannot be collected on a run are reported as status rows and not charged
- Personal data: rows contain only what Coupang publicly displays to any visitor (public nickname, public review text). Use downstream in compliance with applicable law (e.g. PIPA, GDPR); you are the controller of what you do with the data, including compliance with Coupang's terms as they apply to you.
Limitations
- Reviews are served by Coupang per product page; a product with reviews disabled or zero reviews returns a status row (not charged)
- Coupang's edge accepts very little non-Korean traffic; this Actor routes through Korean residential proxies automatically — a run can still occasionally be turned away, in which case the affected product is reported as a status row (not charged) and usually passes on retry
- The complaint-keyword miner reads Korean text frequency; it does not translate or interpret
- Product Q&A and seller responses are not collected in this version