OrbTop

Reclo Japan Luxury Resale Listings Scraper

ECOMMERCE

RECLO Japan Luxury Resale Listings Scraper

Scrapes authenticated pre-owned luxury item listings from RECLO — Japan's major luxury consignment marketplace operated by K-Brand Off (a Komehyo Holdings subsidiary). Extracts product ID, title, brand, price in JPY, RECLO condition rank (N/S/A/B/C), product URL, and primary image URL.

What data does this actor scrape?

Field Description
product_id Shopify product ID
title Full item title (Japanese)
brand Brand/vendor (e.g. CHANEL, HERMÈS, ROLEX)
price_jpy Asking price in JPY (integer)
condition_rank RECLO condition grade: N (new), S (like new), A (good used), B, C
product_url Canonical product page URL
image_url Primary product image URL (CDN, no query params)

Use cases

  • Cross-border luxury arbitrage: Compare JP-market asks against The RealReal, Vestiaire Collective, and Fashionphile pricing in USD/EUR.
  • Price tracking: Monitor authenticated pre-owned Hermès, Chanel, and Rolex price trends in the JP market.
  • Inventory research: Find authenticated JP-market luxury supply at RECLO condition grades.

How it works

The actor walks RECLO's Shopify sitemap index (https://reclo.jp/sitemap.xml) to collect product URLs from the product sub-sitemaps, then visits each product page and extracts the embedded Shopify JSON object (present in every server-rendered product page). Condition rank is extracted from the p.rank DOM element. No JavaScript rendering is required.

Input

Parameter Type Description Default
maxItems integer Maximum number of products to scrape 10

Output example

{
  "product_id": "7452533096484",
  "title": "マトラッセ スモールバニティ チェーンショルダーバッグ キャビアスキン ブラック ゴールド金具 シャネル",
  "brand": "CHANEL",
  "price_jpy": 396577,
  "condition_rank": "S",
  "product_url": "https://reclo.jp/products/920422-1",
  "image_url": "https://reclo.jp/cdn/shop/products/example.jpg"
}

Notes

  • Titles are in Japanese. Brand names (vendor field) are in ASCII/English.
  • RECLO uses Shopify + Boost AI Search. The collection page grid is JS-hydrated, but individual product pages are fully server-rendered with complete product data.
  • Prices are whole Japanese Yen (no decimal).
  • condition_rank may be null if a product page does not display it (rare).
  • The actor uses a datacenter proxy and respects rate limits automatically.