Coupang Review Scraper avatar

Coupang Review Scraper

Pricing

from $2.39 / 1,000 reviews

Go to Apify Store
Coupang Review Scraper

Coupang Review Scraper

Scrape customer reviews from Coupang.com Korea product pages by URL or product ID. Get review text, rating, title, helpful counts, reviewer photos and videos, purchase details, and Coupang's rating summary. Filter by star rating, keyword, or photos/videos only, and sort by newest or most helpful.

Pricing

from $2.39 / 1,000 reviews

Rating

0.0

(0)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Coupang Review Scraper (쿠팡) - Ratings, Text & Photos

Scrape customer reviews from Coupang.com Korea product pages by URL or bare product ID. Get review text, star rating, title, helpful counts, reviewer photos and videos, and Coupang's own rating breakdown — filterable by star rating, keyword, or photos/videos only.

Paste a Coupang product URL or bare product ID and get its reviews back: text, rating, helpful count, reviewer photos/videos, and a rating-distribution summary — one row per review.

ParseBird Coupang Suite   •  Korea's largest marketplace
Coupang Product Detail Scraper
Full pages by URL/ID: option matrix, specs
Coupang Search Scraper
Keyword search + optional detail
Coupang Korea Product Scraper
Search + category + product URLs, monitoring
Coupang Review Scraper
You are here

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

parsebird/coupang-review-scraper on Apify. Scrapes customer reviews from Coupang.com (Korea) product pages by URL or ID. Call: ApifyClient("TOKEN").actor("parsebird/coupang-review-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Inputs: productUrls (array, required — Coupang product URLs like https://www.coupang.com/vp/products/6135671310, or bare numeric product IDs), maxReviewsPerProduct (int, optional, default 5 — capped at 3,000/product), sort ("newest"|"best", default "newest"), starRatings (array of "1".."5", optional — ignored when keyword is set), keyword (string, optional — text match on review title/content, takes precedence over starRatings), photosVideosOnly (bool, default false). Output: one summary row per product (productId, url, reviewTotalCount, ratingSummary{ratingCount,ratingAverage,ratingSummaries[{rating,count,percentage}]}, attachedImageSummary{count}, attachedVideoSummary{count}) followed by one row per review (reviewId, rating, title, content, reviewedAt, createdAt, helpfulCount/helpfulTrueCount/helpfulFalseCount, commentCount, itemName, itemImagePath, vendorName, reviewerName, reviewerEmail (masked by Coupang), displayWriter, displayName, isMyReview, isAdventurerReview, reviewerRank, reviewerBadges, vine, incentive, surveyAnswers, attachments, videoAttachments, hasPhoto, hasVideo, reviewerDisplayImage, url). Requires Apify Proxy "Unblocker" group (default). Full spec: GET https://api.apify.com/v2/acts/parsebird~coupang-review-scraper (Bearer TOKEN). Token: https://console.apify.com/account/integrations

What is Coupang Review Scraper?

Coupang Review Scraper turns a list of Coupang.com product URLs or IDs into structured customer review data. Coupang has no public review API, so this Actor is the practical Coupang review API alternative for pulling review text, ratings, and reviewer photos/videos into JSON, CSV, or Excel.

Give it product URLs (https://www.coupang.com/vp/products/6135671310) or bare product IDs (6135671310) and get every review back: star rating, title and text, helpful vote counts, reviewer photos/videos, and Coupang's own rating-distribution summary. No coding required, or drive it through the Apify API for ongoing review monitoring.

What can Coupang Review Scraper do?

  • 🔗 URL or ID input — mix full product URLs and bare numeric IDs in one list
  • Full rating breakdown — Coupang's own 1–5 star distribution (count and percentage per star) as a summary row
  • 📝 Review text & metadata — title, content, star rating, helpful counts, purchased item name/image, and the seller name
  • 📸 Photo/video filter — pull only reviews that include reviewer photos or videos, or just tag them via hasPhoto/hasVideo
  • 🔍 Keyword & star filters — narrow to reviews mentioning a term, or to specific star ratings
  • 🔃 Sort by newest or best — order by review date or by Coupang's own relevance ranking
  • 🔄 Scheduling & integrations — run on a schedule and push to Google Sheets, Zapier, Make, or webhooks

What data can you extract from Coupang reviews?

Summary row (one per product, not charged)

FieldDescription
productId / urlProduct identifier and canonical URL
reviewTotalCountTotal number of reviews Coupang reports for the product
ratingSummary{ratingCount, ratingAverage, ratingSummaries: [{rating, count, percentage}]} — the full 1–5 star breakdown
attachedImageSummary / attachedVideoSummary{count} — how many of the collected reviews included photos / videos

Review row (one per review, charged)

FieldDescription
reviewIdCoupang's review identifier
ratingStar rating, 1–5
title / contentReview title and body text
reviewedAt / createdAtISO timestamps
helpfulCount / helpfulTrueCount / helpfulFalseCountHelpful-vote counts
itemName / itemImagePathThe specific item/variant the review was left on
vendorNameSeller name
reviewerName / reviewerEmailMasked reviewer identity, as Coupang displays it (e.g. 김*민, kjm****@nate.com)
attachments / videoAttachmentsReviewer-uploaded photo/video URLs
hasPhoto / hasVideoConvenience booleans derived from the above
surveyAnswersCoupang's short post-purchase survey answers (e.g. taste satisfaction, sweetness), when present
reviewerBadges / reviewerRank / isAdventurerReview / vine / incentiveReviewer badges/program flags Coupang attaches to some reviews
urlCanonical product URL

Fields are passed through as Coupang's own API returns them: reviewerEmail and reviewerName are already masked by Coupang, not by this Actor, and a field a review doesn't have (e.g. surveyAnswers) comes back empty rather than omitted.

How to scrape Coupang reviews

  1. On Coupang.com, open the product you want and copy the URL — or note the numeric product ID from it
  2. Open the Coupang Review Scraper on Apify and click Try for free
  3. Paste your URLs or IDs into Product URLs or IDs, one per line
  4. Optionally set Max reviews per product, Sort by, Star ratings, Keyword, or Photos/videos only
  5. Click Start, then download the data as JSON, CSV, Excel, or read it via the Apify API

Python API example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("parsebird/coupang-review-scraper").call(run_input={
"productUrls": ["https://www.coupang.com/vp/products/6135671310"],
"maxReviewsPerProduct": 100,
"sort": "newest",
"photosVideosOnly": False,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
if "reviewTotalCount" in item:
print(f'{item["productId"]}: {item["reviewTotalCount"]} reviews, avg {item["ratingSummary"]["ratingAverage"]}')
continue
print(f'{item["rating"]}{item["title"]}: {item["content"][:60]}')

JavaScript API example

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("parsebird/coupang-review-scraper").call({
productUrls: ["https://www.coupang.com/vp/products/6135671310"],
starRatings: ["4", "5"],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((i) => console.log(i.rating, i.title));

Input parameters

ParameterTypeRequiredDefaultDescription
productUrlsarrayYesCoupang product URLs or bare product IDs, up to 1,000, deduped
maxReviewsPerProductintegerNo5Stop after this many reviews per product (hard-capped at 3,000/product)
sortstringNonewestnewest or best (most-helpful/relevance)
starRatingsarrayNoallOnly these star ratings ("1""5"); ignored when keyword is set
keywordstringNoOnly reviews whose title/content contain this text; takes precedence over starRatings
photosVideosOnlybooleanNofalseOnly reviews with reviewer photos or videos
proxyobjectNoUnblockerProxy configuration — the Apify Proxy "Unblocker" group is required

Output example

{
"productId": "9652682545",
"reviewId": "1001481506",
"rating": 5,
"title": "한번쯤 경험해볼만한 정도?",
"content": "",
"reviewedAt": "2026-08-07T14:22:51.000Z",
"helpfulCount": 0,
"itemName": "포스트 오레오 오즈바 4p, 96g, 1개",
"vendorName": "판매자: 쿠팡(주)",
"reviewerName": "김*린",
"reviewerEmail": "wkd*******@naver.com",
"attachments": [],
"videoAttachments": [],
"hasPhoto": false,
"hasVideo": false,
"surveyAnswers": [
{ "question": "맛 만족도", "answer": "맛있어요" },
{ "question": "당도", "answer": "적당해요" }
],
"url": "https://www.coupang.com/vp/products/9652682545"
}

Download results in JSON, HTML, CSV, or Excel.

Use cases

  • 📣 Complaint / defect audits — filter by low star ratings or a defect keyword to find recurring product issues
  • 🔍 Keyword research — mine review text for the words real buyers use about a product
  • 📸 Most-helpful & photo mining — pull the most-helpful or photo/video reviews for merchandising or social proof
  • 📊 Rating trend tracking — re-run on a schedule and track ratingSummary drift over time
  • 🗂️ Bulk multi-product audits — one run across many product IDs for a full catalog review sweep

How it works

  1. Normalizes each entry in productUrls into a product target — a full URL, a bare ID, or a placeholder-ID URL carrying a vendorItemId
  2. Loads the product page once through the Apify Unblocker to pick up a working session, then immediately reuses that same session to call Coupang's next-api/review and next-api/review/batch endpoints — retrying with a fresh session whenever a step doesn't come back clean
  3. Paginates next-api/review (10 reviews/page, Coupang's own fixed page size) up to the requested count or a 3,000-review safety ceiling per product
  4. Applies star-rating / keyword / photos-video filters, sorts (newest re-orders by review date client-side, since Coupang's own sortBy parameter does not affect result order), and truncates to maxReviewsPerProduct
  5. Emits one summary row per product, then one row per review, charging a review event for every review row

How much does it cost to scrape Coupang reviews?

EventFreeBronzeSilverGold
review (per 1,000)$2.99$2.79$2.59$2.39

A review event is charged once per review row returned. The per-product summary row is never charged. A product whose reviews could not be retrieved at all (incomplete: ["reviews"]) is not charged — re-run that ID. Your Apify plan's free monthly usage covers the platform compute and proxy.

FAQ

What can I paste into Product URLs or IDs? A full Coupang product URL (https://www.coupang.com/vp/products/{id}, with or without itemId/vendorItemId), a bare numeric product ID, or a URL whose product ID is a placeholder (e.g. 0) as long as it carries a vendorItemId.

Why does it need the Unblocker proxy? Coupang serves Korean shoppers and its Akamai edge refuses almost all datacenter and non-Korean residential traffic. The Apify Proxy "Unblocker" group is the transport that gets through and is the default.

Does "Sort by: Newest" call Coupang's own newest sort? No — testing showed Coupang's sortBy API parameter doesn't change result order, so "Newest" is applied by this Actor after fetching, ordering by each review's actual timestamp. "Best" leaves Coupang's own default (relevance) order as-is.

Why is there a 3,000-review cap per product? It's a safety ceiling so a single very-high-review product can't run away with proxy bandwidth. Set maxReviewsPerProduct for anything below that; contact support if you need the cap raised for a specific use case.

What does the incomplete field mean? incomplete: ["reviews"] means the product's reviews could not be retrieved at all this run — only its ID is returned, and it is not charged; re-run that ID.

Can I schedule it? Yes. Use Apify scheduling to re-run the same product IDs on any interval and connect the output to Google Sheets, Zapier, Make, or webhooks. Found a bug? Open an issue on the Issues tab.

This Actor extracts publicly available data from Coupang.com. Scraping public data is generally considered legal based on recent court rulings, including the US Ninth Circuit's decision in hiQ Labs v. LinkedIn. Users are responsible for ensuring their use of the scraped data complies with applicable laws, Coupang's Terms of Service, and data-protection regulations. For more, read Apify's post on web scraping legality.

Other ParseBird scrapers

ActorTarget siteData
Coupang Review ScraperCoupang.comCustomer reviews by URL/ID
Coupang Product Detail ScraperCoupang.comFull product pages: option matrix, prices, specs
Coupang Search ScraperCoupang.comKeyword search results + optional detail
Coupang Korea Product ScraperCoupang.comSearch / category / product URLs, monitoring
Naver Map ScraperNaver MapKorean business listings

Browse all ParseBird actors on the Apify Store.