Coupang Search Scraper (쿠팡)
Pricing
from $2.39 / 1,000 products
Coupang Search Scraper (쿠팡)
Scrape Coupang.com Korea search results by keyword: product IDs, name, price, rating, review count, image, URL, and optional nested detail with live prices, coupons, delivery, stock, seller, and specs.
Pricing
from $2.39 / 1,000 products
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Coupang Search Scraper (쿠팡)
Scrape Coupang.com Korea search results by Korean or English keyword. Every product row carries the three identifiers (productId, itemId, vendorItemId), name, price, rating, review count, image, and URL — one dataset section per keyword. Turn on Include detail and each row also gets a nested detail object with live prices and coupons, delivery, stock, seller, specifications, certifications, and return policy.
| Search Coupang by keyword, set a target product count per keyword (or 0 for the full catalogue), filter by price, rating, condition and Rocket delivery, and optionally attach the full per-product pricing / coupon / delivery / spec detail. |
| ParseBird Coupang Suite • Korea's largest marketplace | ||
|
Coupang Search Scraper You are here |
Coupang Korea Product Scraper Search + category + product URLs, incremental monitoring |
Coupang Product Detail Scraper Full pages by URL/ID: option matrix, specs |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
parsebird/coupang-search-scraper on Apify. Scrapes Coupang.com (Korea) search results by keyword. Call: ApifyClient("TOKEN").actor("parsebird/coupang-search-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Inputs: keywords (array, required — Korean or English, one search per keyword), maxProductsPerKeyword (int, default 100, 0 = full catalogue, 1-9 treated as 10), includeDetail (bool default false — adds nested detail object), sortBy ("relevance"|"bestSelling"|"priceLow"|"priceHigh"), minPrice/maxPrice (KRW), minRating ("1".."4.5"), offerCondition ("NEW"|"USED"|"REFURBISHED"), rocketDeliveryOnly (bool), brandIds (array). Output per product: productId, itemId, vendorItemId, name, price, currency, ratingAverage, ratingCount, image, url, keyword, originalPrice, discountRate, rocketDelivery, rocketFresh, rocketGlobal, deliveryBadge, freeShipping, isAd, soldOut, scrapedAt. With includeDetail: detail.core (finalPrice, salePrice, couponPrice, originPrice, discountRate, wowMemberPrice, nonWowMemberPrice, sellerName, breadcrumbs, deliveryInfo, optionRows, shippingFee, cashBackSummary, couponList, soldOut, otherSellerCount, images, sellingInfo, ratingAverage, ratingCount), detail.specs [{title,description}], detail.certifications, detail.detailBlocks, detail.returnPolicy, detail.sellingPoints. Requires Apify Proxy "Unblocker" group (default). Full spec: GET https://api.apify.com/v2/acts/parsebird~coupang-search-scraper (Bearer TOKEN). Token: https://console.apify.com/account/integrations
What is Coupang Search Scraper?
Coupang Search Scraper turns a list of keywords into structured Coupang.com search data. Coupang has no public product API, so this Actor is the practical Coupang API alternative for pulling search results, prices, and per-product detail into JSON, CSV, or Excel.
Give it one or more search terms (laptop, 노트북, 기계식 키보드), a target number of products per keyword, and optionally turn on Include detail for the nested detail object. No coding required, or drive it through the Apify API for scheduled price monitoring.
What can Coupang Search Scraper do?
- 🔎 Keyword search — scrape Coupang search results for any Korean or English term, one dataset section per keyword
- 🎯 Target count —
maxProductsPerKeywordsets how many products to collect; set it to0for the full available catalogue for that keyword - 🧾 Detail on demand —
includeDetailattaches adetailobject per product: live prices and coupons per quantity step, delivery and shipping, stock and sold-out flags, seller and store rating, breadcrumbs, option rows, specifications, certifications, return policy, and description blocks - 💰 Price & rating — sale price, original price, discount rate, average rating, and review count on every row
- 🚀 Rocket flags —
rocketDelivery,rocketFresh,rocketGlobal, plus free-shipping and delivery-badge text - 🎛️ Filters — sort order, price range, minimum rating, product condition, Rocket-delivery-only, and brand IDs
- 🔄 Scheduling & integrations — run on a schedule and push to Google Sheets, Zapier, Make, or webhooks
What data can you extract from Coupang?
Every product row
| Field | Description |
|---|---|
productId / itemId / vendorItemId | Coupang's product, item, and vendor-item identifiers |
name | Product name |
price / originalPrice / discountRate | Current price, list price, and discount % in KRW |
currency | Always KRW |
ratingAverage / ratingCount | Average star rating (0–5) and number of reviews |
image / url | Primary thumbnail and product URL |
rocketDelivery / rocketFresh / rocketGlobal | Rocket service eligibility flags |
deliveryBadge / freeShipping | Delivery text (내일(토) 도착 보장) and free-shipping flag |
isAd / soldOut | Sponsored placement and sold-out flags |
keyword | The search term that produced the row |
scrapedAt | ISO timestamp of the scrape |
detail object (with includeDetail)
| Field | Description |
|---|---|
detail.core | finalPrice, salePrice, couponPrice, originPrice, discountRate, wowMemberPrice, nonWowMemberPrice, sellerName, breadcrumbs, deliveryInfo, optionRows, shippingFee, cashBackSummary, couponList, soldOut, almostSoldOut, buyableQuantity, otherSellerCount, images, sellingInfo, ratingAverage, ratingCount |
detail.specs | Spec rows as {title, description} — model name, KC certification, release date, country of origin, A/S contact, … (when Coupang's page includes the below-the-fold section) |
detail.certifications | Certification number, name, description, image and lookup URL (when present) |
detail.detailBlocks | The product's rich HTML / image description blocks (when present) |
detail.returnPolicy | Delivery notice, return notice, seller info, and the return policy text (when present) |
detail.sellingPoints | Seller-provided selling points (when present) |
detail.core(prices, coupons, delivery, breadcrumbs, options, stock, seller, other sellers, rating) is always populated when the detail is fetched.specs,certifications,detailBlocks,returnPolicy, andsellingPointscome from Coupang's below-the-fold render, which is not present on every page load — they are best-effort and default to[]/{}when absent.
The option matrix (all variants) and full category tree belong to the Coupang Product Detail Scraper's full-detail mode.
How to scrape Coupang search results
- On Coupang.com, find the keywords you want to track
- Open the Coupang Search Scraper on Apify and click Try for free
- Add your terms to Keywords, set Max products per keyword, and turn on Include detail if you need the nested detail object
- Set any price / rating / condition / Rocket / brand filters
- Click Start, then download the data as JSON, CSV, Excel, or read it via the Apify API
Python API example
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("parsebird/coupang-search-scraper").call(run_input={"keywords": ["노트북", "wireless mouse"],"maxProductsPerKeyword": 100,"includeDetail": True,"sortBy": "priceLow","minPrice": 10000,"rocketDeliveryOnly": True,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():core = (item.get("detail") or {}).get("core", {})print(f'{item["price"]} KRW | ★{item.get("ratingAverage")} | {item["name"]} | coupon {core.get("couponPrice")}')
JavaScript API example
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_API_TOKEN" });const run = await client.actor("parsebird/coupang-search-scraper").call({keywords: ["기계식 키보드"],maxProductsPerKeyword: 0,includeDetail: false,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((i) => console.log(`${i.price} — ${i.name}`));
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | array | Yes | — | Search terms, Korean or English. One search per keyword |
maxProductsPerKeyword | integer | No | 100 | Target products per keyword. 0 = full catalogue. 1–9 are treated as 10 |
includeDetail | boolean | No | false | Attach the nested detail object per product |
sortBy | string | No | relevance | relevance, bestSelling, priceLow, priceHigh |
minPrice / maxPrice | integer | No | — | Price range in KRW |
minRating | string | No | — | Minimum average rating (1–4.5) |
offerCondition | string | No | — | NEW, USED, or REFURBISHED |
rocketDeliveryOnly | boolean | No | false | Keep only Rocket delivery products |
brandIds | array | No | — | Restrict to specific Coupang brand IDs |
proxy | object | No | Unblocker | Proxy configuration — the Apify Proxy "Unblocker" group is required |
Output example
{"productId": "6126155781","itemId": "11648349573","vendorItemId": "78922805094","name": "레이저 DeathAdder Essential 유선마우스, RZ01-0385, Black","price": 23900,"currency": "KRW","ratingAverage": 5,"ratingCount": 5509,"image": "https://thumbnail.coupangcdn.com/thumbnails/remote/492x492ex/image/…","url": "https://www.coupang.com/vp/products/6126155781?itemId=11648349573&vendorItemId=78922805094","rocketDelivery": true,"keyword": "mouse","detail": {"core": {"finalPrice": "23,900","salePrice": "23,900","couponPrice": "23,900","originPrice": null,"discountRate": null,"wowMemberPrice": { "price": 23900, "priceWithDeliveryFee": 23900 },"nonWowMemberPrice": { "price": 23900, "priceWithDeliveryFee": 23900 },"sellerName": null,"breadcrumbs": ["쿠팡수입", "가전디지털", "키보드/마우스", "마우스", "유선마우스"],"optionRows": [{ "name": "모델명/품번", "attributes": [{ "name": "RZ01-0385", "selected": true }] },{ "name": "색상", "attributes": [{ "name": "Black", "selected": true }, { "name": "화이트", "selected": false }] }],"shippingFee": { "type": "FREE", "amount": 0, "message": "무료배송" },"otherSellerCount": 26},"specs": [{ "title": "품명 및 모델명", "description": "레이저 DeathAdder Essential 유선마우스 RZ01-0385" },{ "title": "KC 인증정보", "description": "R-R-RAZ-RZ01-0385" }],"certifications": [{ "certificationNo": "R-R-RAZ-RZ01-0385", "name": "방송통신기자재 적합성 평가 대상" }],"detailBlocks": ["… 3 HTML / image description blocks"],"returnPolicy": { "deliveryNotice": "…", "returnNotice": "…", "sellerInfo": {} },"sellingPoints": []}}
Download results in JSON, HTML, CSV, or Excel.
Use cases
- 💹 Price and coupon monitoring — schedule a keyword and track
finalPrice,couponPrice, anddiscountRateper quantity step - 📊 Assortment and share-of-search research — pull the full catalogue for a keyword and analyse price distribution, Rocket coverage, and rating spread
- 🏷️ Brand and MAP compliance — watch how resellers price your products across keywords
- 🔁 Stock alerts —
detail.core.soldOut/almostSoldOut/buyableQuantity - 🧾 Catalog building — seed a product database with identifiers, images, specs, and certifications
How it works
- Builds a Coupang search URL per keyword with your sort and price / Rocket / brand filters
- Requests each result page through the Apify Unblocker and reads every product card — identifiers, price, rating, Rocket flags — up to your target count (or until the catalogue ends when the target is
0) - Applies your price, rating, condition, and Rocket filters
- When Include detail is on, opens each product's SDP page and extracts the pricing / coupon matrix, delivery, stock, seller, options, specs, certifications, return policy, and description blocks
- Emits one row per product and charges a
productevent, plus aproduct-essentialsevent when the detail was parsed
How much does it cost to scrape Coupang search results?
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
product (per 1,000) | $2.99 | $2.79 | $2.59 | $2.39 |
product-essentials (per 1,000) | $1.99 | $1.89 | $1.79 | $1.69 |
A product event is charged for every row returned. A product-essentials event is charged only when a product's detail object was successfully built (with includeDetail on) — so a detailed run of 1,000 products costs about $4.98 on the Free plan. Leave includeDetail off for search-level data at the lower price. Your Apify plan's free monthly usage covers the platform compute and proxy.
FAQ
What does maxProductsPerKeyword: 0 do?
It collects the full available catalogue for that keyword — the Actor walks result pages until Coupang stops returning new products. Values 1–9 are treated as 10.
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.
What is the difference from the Coupang Korea Product Scraper?
This Actor is keyword-search-only with an optional per-product detail object and incremental-free monitoring by re-running a keyword. The Coupang Korea Product Scraper also walks category and product URLs and has cross-run change tracking (changeType / changedFields).
Can I get every product variant and the full category tree?
The detail.core.optionRows field lists the option matrix for the scraped item. Full variant expansion and the complete category path are planned for a Coupang Product Detail Scraper.
A run returned few products — why?
The Unblocker occasionally returns a partial page or a block for a batch of requests; the Actor retries each page several times. Re-run it, or lower maxProductsPerKeyword. Coupang also caps a single keyword search at roughly 4,000 results.
Can I schedule it? Yes. Use Apify scheduling to re-run the same keywords on any interval and connect the output to Google Sheets, Zapier, Make, or webhooks. Found a bug? Open an issue on the Issues tab.
Is it legal to scrape Coupang?
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
| Actor | Target site | Data |
|---|---|---|
| Coupang Search Scraper | Coupang.com | Keyword search results + detail |
| Coupang Product Detail Scraper | Coupang.com | Full product pages: option matrix, prices, specs |
| Coupang Korea Product Scraper | Coupang.com | Search / category / product URLs, monitoring |
| Naver Map Scraper | Naver Map | Korean business listings |
| Naver Place Review Scraper | Naver Place | Korean business reviews |
Browse all ParseBird actors on the Apify Store.