# Coupang Scraper (쿠팡): Sellers, Products, Prices & Reviews (`sourabhbgp/coupang-scraper`) Actor

Scrape Coupang (쿠팡), Korea's largest marketplace. Pull a seller's whole store by ID, search results, category listings, product reviews, daily deals, and Korean keyword data. No login, no proxy setup. Five modes in one Actor.

- **URL**: https://apify.com/sourabhbgp/coupang-scraper.md
- **Developed by:** [Sourabh Kumar](https://apify.com/sourabhbgp) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### Coupang scraper (쿠팡): seller stores, products, reviews & keywords

Point it at a Coupang seller, a search term, a category, or a product, and get clean rows back. Five modes in one actor, no login and no proxy setup.

**From $2.99 per 1,000 results on the Business plan, $3.99 on Free and Starter, plus $0.05 a run.** You are never charged for rows that explain a problem.

Covers coupang.com and its seller stores, in Korean, from Korean IPs.

### What you can do with it

- 🏪 **Pull a competitor's entire store** from a seller ID, ranked in the seller's own order. No other Coupang actor here starts from a seller and returns their whole catalogue.
- 💰 **Track prices and discounts** across a whole store or a whole category, not one product at a time.
- 📦 **Build an assortment map** of a category. Category browse goes deep: 871 products in one run during testing.
- 🔎 **See what Korean shoppers actually type**, with autocomplete and related search terms for any seed word. Nothing else on this store ships Korean keyword data.
- ⭐ **Mine reviews for defects and complaints**, including whether a review was incentivised, and genuinely newest-first results even when you filter by star rating.
- 🚚 **Measure the delivery mix** of a keyword or category from the badges on every row, which is how Korean sellers judge whether a niche is worth entering.
- 🏷️ **Watch the daily deals feed** with the discount, the original price, and a timestamp for when each deal ends.
- 🤖 **Feed a dashboard or an agent**: every mode writes flat rows you can export to CSV, JSON or Excel.

### Five scraping modes

#### 🏪 Seller mode

Give it a seller ID like `A00996727`, or paste a store URL. Returns every product in that store with its rank in the store, price, list price, rating and delivery info, plus a profile block with the seller's name, approval rating and business registration details. Sort by popularity, newest, price or sales.

#### 🔎 Products mode

Two ways in. A **search term** returns the first page of results the way a shopper sees them, sponsored rows flagged rather than hidden. A **category URL** paginates properly and is how you go deep.

#### ⭐ Reviews mode

Paginated reviews for a product: star rating, title, body, photos, video links, the buyer's answers to Coupang's survey questions, whether the purchase was verified, and whether the review was incentivised. Filter by star rating and still get the newest first, which the Coupang site itself will not do.

#### 🔥 Deals mode

The daily Goldbox feed in one call: deal price, original price, discount percent, how much of the deal has been claimed, whether it has sold out, and when it ends.

#### 💬 Keywords mode

Give it a seed word and get back what Coupang suggests for it: autocomplete suggestions and related searches, one row per keyword, each labelled with where it came from.

### Input examples

#### 🏪 Seller mode input

```json
{
  "mode": "seller",
  "vendorIds": [
    "A00996727"
  ],
  "maxItemsPerSeller": 5000,
  "sellerSort": "POPULARITY",
  "includeSellerProfile": true,
  "sorter": "scoreDesc",
  "listSize": 120,
  "maxReviewsPerProduct": 100,
  "reviewSort": "RELEVANCE"
}
```

#### 🔎 Products mode input, by search term

```json
{
  "mode": "products",
  "searchTerms": [
    "노트북"
  ],
  "maxItems": 40
}
```

#### 🔎 Products mode input, by category

```json
{
  "mode": "products",
  "categoryUrls": [
    "https://www.coupang.com/np/categories/497135"
  ],
  "maxItems": 119,
  "sellerSort": "POPULARITY",
  "maxItemsPerSeller": 1000,
  "includeSellerProfile": true,
  "sorter": "scoreDesc",
  "listSize": 120,
  "maxReviewsPerProduct": 100,
  "reviewSort": "RELEVANCE"
}
```

#### ⭐ Reviews mode input

```json
{
  "mode": "reviews",
  "productUrls": [
    "https://www.coupang.com/vp/products/6359373947"
  ],
  "maxReviewsPerProduct": 100,
  "sellerSort": "POPULARITY",
  "maxItemsPerSeller": 1000,
  "includeSellerProfile": true,
  "sorter": "scoreDesc",
  "listSize": 120,
  "reviewSort": "RELEVANCE"
}
```

#### 🔥 Deals mode input

```json
{
  "mode": "deals"
}
```

#### 💬 Keywords mode input

```json
{
  "mode": "keywords",
  "seedKeywords": [
    "노트북",
    "커피",
    "생수"
  ],
  "sellerSort": "POPULARITY",
  "maxItemsPerSeller": 1000,
  "includeSellerProfile": true,
  "sorter": "scoreDesc",
  "listSize": 120,
  "maxReviewsPerProduct": 100,
  "reviewSort": "RELEVANCE"
}
```

### Output examples

Every example below is one real row, copied unedited from a test run.

#### 🏪 Seller mode output

```json
{
  "mode": "seller",
  "vendorId": "A00996727",
  "productId": "7879406536",
  "itemId": "21545107113",
  "vendorItemId": "92801080325",
  "name": "3구 크로바 파워케이블(AC 220V) 1.2M 노트북 모니터등 전원케이블, 1개",
  "url": "https://www.coupang.com/vp/products/7879406536?itemId=21545107113&vendorItemId=92801080325",
  "imageUrl": "https://thumbnail10.coupangcdn.com/thumbnails/remote/230x230ex/image/vendor_inventory/bcfa/6469509e90c9023da1b451eb3f41db0f1177adcaf936cba86781158a91d0.png",
  "price": 1390,
  "basePrice": null,
  "lowestPrice": 1390,
  "discountRate": 0,
  "currency": "KRW",
  "ratingAverage": 4.5,
  "ratingCount": 83,
  "isSoldOut": false,
  "salesStartDate": "2025-10-13T04:25:37Z",
  "catalogueRank": 1,
  "seller": {
    "vendorId": "A00996727",
    "sellerName": "주식회사 노트클럽",
    "sellerRatingPercent": "82%",
    "sellerRatingCount": 496,
    "thumbUpCount": 407,
    "thumbDownCount": 89,
    "repPersonName": "윤성직",
    "repEmail": "noteclub@nate.com",
    "repPhone": "010-7382-1478",
    "repAddress": "서울특별시 용산구 원효로41길 34 (원효로3가) 1층",
    "businessNumber": "567-86-03203",
    "ecommerceReportNumber": null,
    "countryCode": null
  },
  "scrapedAt": "2026-09-13T22:49:21.630Z"
}
```

#### 🔎 Products mode output, from a search term

```json
{
  "mode": "products",
  "source": "search",
  "searchTerm": "노트북",
  "relatedKeywords": [
    "노트북",
    "에이수스노트북",
    "삼성노트북i5",
    "에이수스비보북",
    "아수스노트북",
    "라이젠74700",
    "asus비보북",
    "르누아르",
    "4700u",
    "asus"
  ],
  "relatedKeywordCount": 10,
  "productId": "8499380264",
  "itemId": "28887830502",
  "vendorItemId": "91465979742",
  "name": "삼성 갤럭시북4 인텔 i5 15.6인치 사무용 학생용 업무용 인강용 가성비 노트북, 그라파이트, NT750XGR-A51AG (IR), 512GB, 16GB, WIN11 Home",
  "url": "https://www.coupang.com/vp/products/8499380264?itemId=28887830502&vendorItemId=91465979742",
  "imageUrl": "https://thumbnail.coupangcdn.com/thumbnails/remote/320x320ex/image/vendor_inventory/74ff/f22a3d7f1aadbc41ee1c7304c272161d975c353f5cc3accb005ba72c8253.jpg",
  "price": 1429000,
  "basePrice": 2500000,
  "discountRate": 42,
  "currency": "KRW",
  "ratingAverage": 5,
  "ratingCount": 3504,
  "searchRank": 1,
  "bestSellerRank": null,
  "isSponsored": true,
  "isSoldOut": false,
  "couponDescription": null,
  "couponDiscountAmount": null,
  "unitPriceAmount": null,
  "unitPriceUnit": null,
  "unitPricePerQuantity": null,
  "deliveryBadges": [],
  "deliveryPromise": "내일(화) 도착 예정",
  "cashbackText": "최대 50,000원 적립",
  "freeShippingOverAmount": 0
}
```

#### 🔎 Products mode output, from a category

```json
{
  "mode": "products",
  "source": "category",
  "categoryUrl": "https://www.coupang.com/np/categories/497135",
  "productId": "9528485699",
  "itemId": "28633792906",
  "vendorItemId": "95576759974",
  "name": "에이수스 2026 ROG 제피러스 G14 라이젠 AI 라이젠 AI 400 시리즈 지포스 RTX 5060, GA403GM-SY028W, WIN11 Home, 32GB, 1TB, 플래티넘 화이트",
  "url": "https://www.coupang.com/vp/products/9528485699?itemId=28633792906&vendorItemId=95576759974",
  "imageUrl": "https://thumbnail.coupangcdn.com/thumbnails/remote/230x230ex/image/retail/images/2026/06/08/17/7/0084c2c1-5870-47b0-82fe-819d1b981a0b.jpg",
  "price": 4399000,
  "basePrice": 4699000,
  "discountRate": 6,
  "currency": "KRW",
  "ratingAverage": null,
  "ratingCount": null,
  "searchRank": 1,
  "bestSellerRank": null,
  "isSponsored": false,
  "isSoldOut": false,
  "couponDescription": null,
  "couponDiscountAmount": null,
  "unitPriceAmount": null,
  "unitPriceUnit": null,
  "unitPricePerQuantity": null,
  "deliveryBadges": [
    "ROCKET",
    "TOMORROW"
  ],
  "deliveryPromise": "내일(화) 도착 보장",
  "cashbackText": "최대 50,000원 적립",
  "freeShippingOverAmount": 19800
}
```

#### ⭐ Reviews mode output

```json
{
  "mode": "reviews",
  "productId": "6359373947",
  "reviewId": "848621544",
  "rating": 4,
  "title": "배터리가 너무 빨리 닳아요...",
  "content": "*구매 이유*\n집으로 회사 업무를 하지 않으려고 중고로 기존 \n\n노트북을 팔았는데 있다가 없으니 급하게\n\n처리하는 부분에서 어려움이 있어 구매하게\n\n되었어요~ 팔고 다시 다른 중고 노트북으로 사게\n\n되었네요~\n\n*외관 및 품질 상태*\n외관은 뽑기가 잘못 되었다 기스가 손 두마디 정도\n\n크기로 나 있더라고요 ㅜㅜ 1차 실망\n\n사양은 나쁘지 않은데 풀 충전후 배터리 \n\n사용이 오래하지 못해 2차 실망 ㅜㅜ 1시간~1시간30분\n\n계속 전원을 켜 놔야 되서 전기세 더 나와 3차실망 ㅜㅜ\n\n그래도 부팅되는 속도도 빠르고 그런건 아주 만족\n\n하여 3차 실망한 마음의 위로를 한답니다 ^^\n\n디자인도 깔끔하고 생각보다 무게는 약간? 생각한것보다\n\n나가는 것 같긴 한데 노트북 거치대 따로 사서 저는 사용\n\n중 입니다!!\n\n*배송*\n생각보다 빠르게 잘 도착 했어요~!!\n\n포장도 잘 되어 있더라고요!!\n\n\n⭐️제 리뷰가 도움 되셨으면 도움 돼요~ 바쁘신 와중에 눌러 주시면\n\n정말 정말 감사할 것 같습니다.!!!!",
  "reviewedAt": "2026-02-16T13:55:00.000Z",
  "displayedAt": "2026-02-16T13:59:10.000Z",
  "helpfulCount": 64,
  "reviewerName": "아름다운상",
  "isVerifiedPurchase": true,
  "itemName": "LG 울트라PC 15U560 6세대 i5 지포스940M 15.6인치 윈도우10, 8GB, WIN10 Pro, 628GB, 코어i5, 화이트",
  "itemId": "13418949659",
  "vendorItemId": "92995378125",
  "isIncentivised": false,
  "isVineReview": false,
  "sellerName": "주식회사 노트클럽",
  "surveyAnswers": [
    {
      "question": "사용 목적",
      "answer": "사무용"
    },
    {
      "question": "무게",
      "answer": "적당해요"
    },
    {
      "question": "성능",
      "answer": "기대에못미쳐요"
    }
  ],
  "imageUrls": [
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/a55987a7-22d9-4176-b9f4-f3b52eb7b3e8.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/148a9824-cc3a-49ef-9c1c-9a68211e9a21.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/add62a1c-9f46-46b8-9328-d05a2042ac78.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/94a23d22-141f-4dbe-bf34-46668d0b8ffe.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/9ead2839-a159-43af-aae5-130ba24b212d.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/a19fb904-8653-4879-87b4-d4251ce6ec9c.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/0468bca0-a331-45df-9b44-fe4f660b5eee.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/02788573-a4f2-4da4-9d88-04c5dff3a507.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/b151590b-fcb2-4cce-acf4-8fd2aa50d4dd.jpg",
    "https://thumbnail.coupangcdn.com/thumbnails/local/q-1/image2/PRODUCTREVIEW/202602/16/3054723575632166723/0de2aa83-f6fd-4a56-8166-3c759ca01020.jpg"
  ],
  "videoUrls": [],
  "productRatingAverage": 4.5,
  "productRatingCount": 815,
  "scrapedAt": "2026-09-13T22:51:00.671Z"
}
```

#### 🔥 Deals mode output

```json
{
  "mode": "deals",
  "productId": "8245824385",
  "itemId": "27239055720",
  "vendorItemId": "94034890092",
  "name": "조지아 크래프트 아메리카노, 470ml, 24개",
  "url": "https://www.coupang.com/vp/products/8245824385?itemId=27239055720&vendorItemId=94034890092",
  "imageUrl": "https://thumbnail.coupangcdn.com/thumbnails/remote/230x230ex/image/retail/images/612679576866745-4943478e-3529-417a-9e9e-1f447e90c1d1.jpg",
  "price": 21780,
  "basePrice": 46000,
  "discountRate": 52,
  "currency": "KRW",
  "ratingAverage": 5,
  "ratingCount": 26665,
  "isSoldOut": false,
  "unitPriceText": "(100ml당 193원)",
  "unitPriceAmount": 193,
  "dealExpiresAt": "2026-09-14T21:59:59.059Z",
  "dealClaimedPercent": 6,
  "scrapedAt": "2026-09-13T22:49:18.559Z"
}
```

#### 💬 Keywords mode output

```json
{
  "mode": "keywords",
  "seedKeyword": "커피",
  "keyword": "맥심 커피믹스",
  "source": "autocomplete",
  "autocompleteRank": 1,
  "relatedRank": null,
  "scrapedAt": "2026-09-13T22:53:08.399Z"
}
```

#### Rows that explain themselves

Two kinds of row are never charged. A row with `"ok": false` means one of your inputs returned nothing, and says why. A row with a `note` is a caveat about rows you did get, for example when a page was blocked partway through a long list. Both keep the reason next to the data instead of burying it in a log.

```json
{
  "mode": "seller",
  "input": "A00500000",
  "ok": false,
  "error": "Seller \"A00500000\" returned Coupang's global product catalogue instead of a store catalogue (36000 products). Coupang serves this as a success response, so it would look like valid data while being products from other sellers entirely. Refusing to emit it. Check the vendor ID at https://shop.coupang.com/vid/A00500000",
  "note": "This row is a receipt for an input that returned no data. It is not charged.",
  "scrapedAt": "2026-09-14T04:18:02.441Z"
}
```

### How much does Coupang Scraper cost?

Two charges, nothing hidden.

| | |
|---|---|
| Per 1,000 results | **$2.99** on Business, **$3.49** on Scale, **$3.99** on Free and Starter |
| Per run | **$0.05** at the default memory setting |

What that buys you on a plan:

- **Free plan ($5 of credit):** about **1,240 rows** in a single run.
- **Starter plan ($29):** about **7,250 rows** in a single run.

A whole 650-product seller store costs about **$2.64**. A 200-row daily deals feed costs about
**$0.89**. Receipt rows and note rows are always free, so an input that returns nothing costs you
the run fee and nothing more.

### Limitations

Worth knowing before you buy, because none of these are fixable from our side.

- **Search returns one page.** Coupang caps a keyword at roughly 60 to 96 results and does not paginate. Use a category URL when you need depth.
- **An unmatched search term does not come back empty.** Coupang quietly substitutes a general assortment instead. We cannot tell that apart from a very specific query that genuinely matched, so every search row carries `relatedKeywordCount` and you get a free note when it is zero. Check the rows before trusting a term you are not sure about.
- **Sponsored rows.** Search results include them, flagged with `isSponsored`. Category browse drops them.
- **Deals rotate about once a day.** The feed is around 200 rows, so scheduling it hourly returns the same rows.
- **Autocomplete suggestions drift.** Related searches were stable across every test; autocomplete is a snapshot of that moment.
- **No product-detail mode.** You get listing-level fields, not spec tables, certifications or full option matrices.
- **Coupang blocks some requests.** When an input cannot be fetched you get a free receipt row saying so, and the rest of the run continues.

### Frequently asked questions

#### Do I need a login, cookies or a proxy?

No. You supply a seller ID, a search term, a category URL or a product URL, and nothing else.

#### Will I be charged for inputs that return nothing?

No. Receipt rows and note rows are never charged. You pay for result rows only.

#### How do I find a seller ID?

Open any product, click through to the store, and take the ID from the store URL. It looks like `A00996727`.

#### Can I get the newest 1-star reviews?

Yes. Coupang's own site drops the newest-first order as soon as you filter by star rating, so the actor collects newest-first and applies the rating filter itself.

#### Why did my run say Partial?

Because you got fewer rows than you asked for, and the note rows in the dataset say why. A run that collected everything available says so instead.

#### Does it work with scheduled runs, integrations and the API?

Yes. It behaves like any other Actor: schedules, webhooks, and the Apify API and MCP server all work normally.

#### Is scraping Coupang legal?

The actor reads only pages that are public to any visitor, and collects no personal data beyond the display name attached to a public review. You are responsible for how you use the data, including under Korean law and the GDPR where it applies.

### Your feedback

Found a bug, or need a field we do not ship? Tell us on the [Issues tab](https://console.apify.com/actors/brmDEK61Njb1ptT0N/issues) and it goes straight to the developer.

# Actor input Schema

## `mode` (type: `string`):

What to scrape. Seller: every product in one seller's store. Products: search results or a category listing. Reviews: customer reviews for a product. Deals: today's Goldbox deals, which needs no other input. Keywords: autocomplete and related search terms for a seed word.

## `vendorIds` (type: `array`):

Coupang seller IDs such as A00996727. A seller ID appears in any store link, for example https://shop.coupang.com/vid/A00996727

## `storeUrls` (type: `array`):

Coupang store links. The seller ID is read from the link, so you can paste links instead of typing IDs.

## `sellerSort` (type: `string`):

These are the five orders Coupang itself supports for a store.

## `maxItemsPerSeller` (type: `integer`):

Stop after this many products for each seller.

## `includeSellerProfile` (type: `boolean`):

Adds the store name, rating and business contact details to each product row. It is repeated on every row so the data survives a CSV export.

## `searchTerms` (type: `array`):

Korean or English keywords. Coupang's search returns roughly 60 to 96 products per keyword and offers no further pages, so to collect more than that use a category URL below.

## `categoryUrls` (type: `array`):

Coupang category links such as https://www.coupang.com/np/categories/497135 . Categories page properly and reach about 1,000 products each, so this is the way to collect large numbers.

## `sorter` (type: `string`):

Coupang uses different identifiers for search and for categories. Use bestAsc for a category and scoreDesc for a search term.

## `listSize` (type: `integer`):

Only applies to category URLs. Coupang accepts up to 120 and returns nothing above that. The minimum is 2: at 1 Coupang returns a page containing only sponsored tiles, which reads as an empty category.

## `productUrls` (type: `array`):

Coupang product links, for example https://www.coupang.com/vp/products/6359373947 . A bare product ID also works.

## `maxReviewsPerProduct` (type: `integer`):

Reviews can be collected to full depth, so a popular product can return many hundreds.

## `reviewSort` (type: `string`):

Coupang only honours these two orders for reviews.

## `reviewRating` (type: `integer`):

Leave empty for all reviews. Coupang accepts one star value at a time, so pick a single number from 1 to 5.

## `seedKeywords` (type: `array`):

Each seed returns Coupang's 10 search suggestions plus the 10 related keywords shown on its results page.

## `maxItems` (type: `integer`):

Stop the run after this many result rows, across every seller, search term, product or keyword you gave. Leave it empty for no limit. Receipt rows explaining an input that returned nothing are never counted here and are never charged.

## Actor input object example

```json
{
  "mode": "seller",
  "vendorIds": [
    "A00996727"
  ],
  "sellerSort": "POPULARITY",
  "maxItemsPerSeller": 100,
  "includeSellerProfile": true,
  "searchTerms": [
    "노트북"
  ],
  "sorter": "scoreDesc",
  "listSize": 120,
  "productUrls": [
    "https://www.coupang.com/vp/products/6359373947"
  ],
  "maxReviewsPerProduct": 100,
  "reviewSort": "RELEVANCE",
  "seedKeywords": [
    "노트북"
  ],
  "maxItems": 200
}
```

# Actor output Schema

## `results` (type: `string`):

Every row the run produced, in the mode you chose.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "seller",
    "vendorIds": [
        "A00996727"
    ],
    "maxItemsPerSeller": 100,
    "searchTerms": [
        "노트북"
    ],
    "productUrls": [
        "https://www.coupang.com/vp/products/6359373947"
    ],
    "seedKeywords": [
        "노트북"
    ],
    "maxItems": 200
};

// Run the Actor and wait for it to finish
const run = await client.actor("sourabhbgp/coupang-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "seller",
    "vendorIds": ["A00996727"],
    "maxItemsPerSeller": 100,
    "searchTerms": ["노트북"],
    "productUrls": ["https://www.coupang.com/vp/products/6359373947"],
    "seedKeywords": ["노트북"],
    "maxItems": 200,
}

# Run the Actor and wait for it to finish
run = client.actor("sourabhbgp/coupang-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "seller",
  "vendorIds": [
    "A00996727"
  ],
  "maxItemsPerSeller": 100,
  "searchTerms": [
    "노트북"
  ],
  "productUrls": [
    "https://www.coupang.com/vp/products/6359373947"
  ],
  "seedKeywords": [
    "노트북"
  ],
  "maxItems": 200
}' |
apify call sourabhbgp/coupang-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,sourabhbgp/coupang-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/brmDEK61Njb1ptT0N/builds/ud6K0lqjftZmis9iD/openapi.json
