# Olive Young Review Scraper (x402)

> Olive Young Review Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes and returns structured customer reviews from Olive Young product pages, with filtering by star rating, sort order, and per-product or total review caps.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/oliveyoung?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/olive-young-review-scraper-x402-11f1b413
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5Cg-5iWsyaUj7Suu6k_mM

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 olive-young-review-scraper-x402-11f1b413 -d '<json body>'
```

Example prompt: Pull the 50 most recent 1-star and 2-star reviews from these three Olive Young product pages — https://www.oliveyoung.co.kr/store/goods/getGoodsDetail.do?goodsNo=A000000189756, https://www.oliveyoung.co.kr/store/goods/getGoodsDetail.do?goodsNo=A000000145231, and https://www.oliveyoung.co.kr/store/goods/getGoodsDetail.do?goodsNo=A000000201034 — sorted by most recent, up to 50 reviews each.

## When to prefer this

Use this endpoint when you need structured review data specifically from Olive Young (oliveyoung.co.kr), especially for K-beauty or Korean cosmetics products. It supports both global and Korean product URL formats, per-product and total caps, and star-rating filtering — making it ideal for competitive analysis, sentiment mining, or brand monitoring on the Olive Young platform. Prefer it over generic web scrapers when you need clean, schema-validated review objects without parsing raw HTML.

## Known failure modes

- Invalid or inaccessible product URLs return empty results (no charge)
- Non-Olive Young URLs cause validation failure
- Korean-language reviews may be filtered during pagination
- Rate limits or site-side blocks may result in partial data
- maxItems cap reached before all products are fully scraped

## How this service works

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

## Output

A JSON object containing a count of returned reviews and an array of review items, each with fields for store, rating, reviewId, productId, productUrl, reviewDate, reviewText, and productName. Only charged on successful, non-empty runs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sortBy": {
   "enum": [
    "recent",
    "helpful",
    "highest",
    "lowest"
   ],
   "type": "string",
   "default": "recent",
   "description": "Order used to retrieve reviews. Determines which reviews arrive first when a limit is set."
  },
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Stop after this many reviews across all products. Set 0 for no total cap."
  },
  "starRating": {
   "type": "array",
   "items": {
    "enum": [
     "5",
     "4",
     "3",
     "2",
     "1"
    ],
    "type": "string",
    "enumTitles": [
     "5 stars",
     "4 stars",
     "3 stars",
     "2 stars",
     "1 star"
    ]
   },
   "default": [],
   "description": "Return only selected star ratings. Leave empty to include all ratings. Korean reviews are filtered as pages are read."
  },
  "productUrls": {
   "type": "array",
   "description": "Global product links with prdtNo, Korean product links with goodsNo, or bare GA and A product IDs. At least one is required."
  },
  "maxReviewsPerProduct": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum reviews returned for each product. Set 0 to collect all available reviews, subject to a 50,000 review safeguard."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "store": null,
    "rating": null,
    "reviewId": null,
    "productId": null,
    "productUrl": null,
    "reviewDate": null,
    "reviewText": null,
    "productName": null
   }
  ],
  "product": "oliveyoung"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/olive-young-review-scraper-x402-11f1b413/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
