# Coupang Product Search & Scraper

> Coupang Product Search & Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.06/call, status unknown (last checked 2026-10-02).

Searches and scrapes structured product listings from Coupang (Korean e-commerce) including prices, ratings, and delivery info

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/coupang?utm_source=zero.xyz
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coupang-product-search-scraper-bdc87571
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nWu5jaDNp2hHfafH-Abdk

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability coupang-product-search-scraper-bdc87571 -d '<json body>'
```

Example prompt: Search Coupang for 'wireless earbuds' sorted by best selling, keep only products between 20000 and 80000 KRW with at least a 4.0 rating and Rocket delivery, returning up to 50 results.

## When to prefer this

Use this endpoint when you need structured product data from Coupang specifically — the dominant South Korean e-commerce platform — including keyword search, bestseller browsing, price/rating filtering, and Rocket delivery filtering. Prefer this over generic web scrapers when you need clean, structured product fields (IDs, prices in KRW, ratings) without parsing raw HTML.

## Known failure modes

- Access challenge on keyword search pages may return empty results
- maxPages exceeding available listings returns partial results
- Keywords with no Coupang matches return empty items array
- Invalid price range (minPrice > maxPrice) may return no results
- Rate limiting or Coupang anti-scrape measures may cause empty runs

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of matched items and an array of product records, each containing the product name, URL, image URL, price, currency, itemId, productId, and vendorItemId. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sortBy": {
   "enum": [
    "relevance",
    "bestSelling",
    "priceLow",
    "priceHigh"
   ],
   "type": "string",
   "default": "relevance",
   "description": "Order requested on the public search page."
  },
  "keywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Search phrases for keyword mode. Ignored when bestseller browsing is enabled. Keyword pages are currently access challenged."
  },
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Maximum rows in the complete run. Zero removes the total cap."
  },
  "maxPages": {
   "type": "integer",
   "default": 10,
   "maximum": 50,
   "minimum": 1,
   "description": "Maximum search pages to request for each keyword."
  },
  "maxPrice": {
   "type": "integer",
   "minimum": 0,
   "description": "Keep products priced at or below this amount in Korean won."
  },
  "minPrice": {
   "type": "integer",
   "minimum": 0,
   "description": "Keep products priced at or above this amount in Korean won."
  },
  "minRating": {
   "type": "number",
   "maximum": 5,
   "minimum": 0,
   "description": "Keep products whose displayed average rating is at least this value."
  },
  "browseBestsellers": {
   "type": "boolean",
   "default": false,
   "description": "Collect public products from the bestseller page. When enabled, keywords are ignored. This mode does not provide keyword search rankings."
  },
  "rocketDeliveryOnly": {
   "type": "boolean",
   "default": false,
   "description": "Keep only listings marked for Rocket delivery."
  },
  "maxProductsPerKeyword": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum accepted products for each keyword. Zero scans until maxPages or the available listings end."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "name": null,
    "image": null,
    "price": null,
    "itemId": null,
    "currency": null,
    "productId": null,
    "vendorItemId": null
   }
  ],
  "product": "coupang"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coupang-product-search-scraper-bdc87571/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
