Ragtag Japan Designer Resale Listings Scraper avatar

Ragtag Japan Designer Resale Listings Scraper

Pricing

Pay per event

Go to Apify Store
Ragtag Japan Designer Resale Listings Scraper

Ragtag Japan Designer Resale Listings Scraper

Scrapes live listings from RAGTAG Online (ragtag.jp), Japan's largest designer-resale chain. Returns brand, model, condition grade, JPY price, size, color, sold-out flag, and bilingual brand fields — ideal for JP→US/EU luxury arbitrage and cross-border resale price comparisons.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Scrapes live listings from RAGTAG Online (ragtag.jp), Japan's largest designer-resale chain with ~246,000 active listings. Returns brand, model, condition grade, JPY price, size, color, sold-out status, and bilingual brand fields — the data backbone for JP→US/EU luxury arbitrage analysis and cross-border designer-resale price comparisons.

What you get

Each record covers one RAGTAG listing:

FieldDescription
listing_idRAGTAG item code (e.g. 3601425N0056)
titleFull listing title (Japanese, e.g. VANS スニーカー)
brandBrand name in Latin script (e.g. VANS, CHANEL, HERMES)
brand_kanaBrand name in Japanese kana (e.g. バンズ)
brand_idRAGTAG internal brand code — links to /brand/<id>/ pages
product_typeCategory name in Japanese (e.g. スニーカー, バッグ)
category_idRAGTAG category code (e.g. FW5C for sneakers, SH2C for bags)
modelModel/description extracted from title (brand prefix stripped)
sub_referenceCollab or line markers (e.g. × RONHERMAN)
conditionRAGTAG condition grade: S / A / AB / B / BC / C / CD / D
colorColor in Japanese (e.g. for red, for black)
sizeSize as listed (e.g. 26.5cm, M, 36)
price_jpyCurrent selling price in JPY (low end)
price_high_jpySelling price high end (equals price_jpy when single price)
base_price_jpyOriginal / list price before markdown
availabletrue if in stock; false if sold out
is_new_arrivaltrue if flagged as new arrival
is_saletrue if on sale
sale_starts_atSale start datetime (format YYYYMMDDHHmmss)
seasonSeason code (e.g. 25N for 2025 new season)
display_tagsAll display tags including condition, season, material tags
product_urlFull URL to the listing on ragtag.jp
image_urlFull URL to the primary listing image
review_countNumber of reviews
review_scoreReview score (0–5)
scraped_atISO 8601 timestamp of when the record was scraped

Use cases

  • Cross-border luxury arbitrage: Model the JPY→USD/EUR price gap on the same brand/model/condition across RAGTAG (JP), Fashionphile, Rebag (US), and Hardly Ever Worn It (UK)
  • Brand secondary-market analysis: Track how specific brands move through the Japanese pre-owned market — pricing, condition distribution, sell-through velocity
  • Price monitoring: Track JPY prices over time for specific brands, models, or condition grades
  • Authentication/appraisal: Calibrate Japanese-market pricing for authentication services
  • Inventory research: Filter by brand code, category, or condition to understand supply depth

Input

FieldTypeRequiredDescription
maxItemsintegerYesMaximum records to return (use 10–15 for testing; omit for full catalog)
brand_idstringNoOptional RAGTAG brand code to filter results (e.g. 01016 for BEAMS). Leave blank to scrape all brands.
category_idstringNoOptional RAGTAG category code to filter results (e.g. FW5C for sneakers, SH2C for bags). Leave blank to scrape all categories.

Example inputs

Scrape 100 CHANEL listings:

{
"maxItems": 100,
"brand_id": "00001"
}

Scrape all handbags (no maxItems cap = full catalog):

{
"category_id": "SH2C"
}

How it works

The actor calls RAGTAG's public item-search JSON API at /api/v1/item/search/json — no HTML parsing, no browser rendering, no proxy required. It paginates through results (100 items per page) until the catalog is exhausted or maxItems is reached. Optional brand and category filters reduce the page count for targeted runs.

Full catalog run: ~2,450 pages × 100 items = ~245,000 listings at 2 requests/sec ≈ a few hours.

Pricing note

All prices are in Japanese Yen (JPY). For cross-border comparison, apply current JPY/USD or JPY/EUR exchange rates. The base_price_jpy field shows the original list price — useful for computing the markdown percentage relative to retail.

Condition grades

RAGTAG uses a proprietary grading system from best to worst:

GradeMeaning
SUnused / mint condition
ANear-mint, minimal signs of use
ABBetween A and B
BLight use, normal wear
BCBetween B and C
CVisible wear
CDBetween C and D
DHeavy wear, significant flaws

Notes

  • Content is in Japanese (UTF-8). Brand names are available in both Latin (brand) and kana (brand_kana).
  • The available flag reflects RAGTAG's soFlg (sold-out flag) at scrape time. Items sell quickly — run-to-run freshness matters for arbitrage use cases.
  • Color names are in Japanese. Common mappings: 赤=red, 黒=black, 白=white, 青=blue, 茶=brown, グレー=gray, ベージュ=beige, ピンク=pink.