DEV Community

atu ino
atu ino

Posted on

Japanese used-goods price data via API (Mercari, Yahoo Auctions, Suruga-ya, Mandarake)

These are real records scraped today (2026-09-06) by our own Apify actors — no mock data.

Mercari — C2C resale marketplace (largest in Japan)

Mercari is Japan's biggest C2C marketplace. Listings carry the seller, condition grade (1 = brand new, 3 = used), and a live price. Sample output for a "CBR250RR" search (5 items, real):

{
  "id": "m57009347627",
  "name": "HONDA CBR250RR MC51用2次エアキャンセル",
  "price": "2000",
  "status": "ITEM_STATUS_ON_SALE",
  "condition": "1",
  "brand": "",
  "categoryId": "1360",
  "sellerId": "866392627",
  "itemUrl": "https://jp.mercari.com/item/m57009347627",
  "created": "2026-08-31T01:55:19+00:00"
}
Enter fullscreen mode Exit fullscreen mode

Yahoo! Auctions — live-bidding marketplace, buy-now prices too

Yahoo Auctions has real-time auctions plus 即決 (buy-it-now) prices. The bidCount signals demand; buyNowPrice lets you grab items without bidding. Real records from a "Canon EOS R5" search:

{
  "itemId": "1241337640",
  "title": "【返品保証】良品|Canon キヤノン EOS R5 ボディ《ショット数:9000回以下》 #C260809-05",
  "currentPrice": 237980,
  "buyNowPrice": 238000,
  "bidCount": 0,
  "timeLeft": "2時間",
  "detailUrl": "https://auctions.yahoo.co.jp/jp/auction/1241337640"
}
Enter fullscreen mode Exit fullscreen mode

Suruga-ya — second-hand hobby / anime / game / camera chain

Suruga-ya is a huge national second-hand chain. Their items have a used price plus optional new and list (reference) prices. Real record from an "EOS R5" scan:

{
  "name": "Canon 望遠ズームレンズ RF100-500mm F4.5-7.1 L IS USM",
  "url": "https://www.suruga-ya.jp/product/detail/711008940",
  "used_price_jpy": 349000,
  "new_price_jpy": null,
  "list_price_jpy": 331650,
  "in_stock": true,
  "scraped_at": "2026-08-17T12:05:16Z"
}
Enter fullscreen mode Exit fullscreen mode

Mandarake — collectibles auctions (anime, manga, figures, retro games)

Mandarake auctions cover anime/manga/figure/toys/collectibles. Each record has bid + watch counts and the current price in JPY. Real record:

{
  "item_index": 787157,
  "name": "アズールレーン/エンタープライズ/女性用Lサイズ/コスプレ衣装",
  "current_price_jpy": 9000,
  "start_price_jpy": 9000,
  "bid_count": 1,
  "watch_count": 7,
  "shop_name": "名古屋店",
  "item_url": "https://ekizo.mandarake.co.jp/auction/item/itemInfoJa.html?index=787157",
  "scraped_at": "2026-08-28T11:04:56+00:00"
}
Enter fullscreen mode Exit fullscreen mode

Why clean, structured price data matters

  • Resale arbitrage: spot underpriced items on one marketplace to flip on another.
  • Price monitoring: alert when a watched item crosses your buy/sell threshold.
  • Market research & trend analysis: understand what sells and at what price.
  • AI/ML training: labelled price + condition + category data for prediction models.

Try it yourself

All four scrapers scrape real-time prices and return clean JSON/CSV:

Prefer a ready-made weekly dataset? There is a curated Japanese anime figure & collectibles price dataset (weekly CSV, with price history) here:
https://atushi5.gumroad.com/l/agyhq

Questions or use cases? Drop them in the comments — I'm happy to share more real samples.

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.