Suruga-ya Price Scraper (駿河屋) — Edition Flags & Arbitrage Data avatar

Suruga-ya Price Scraper (駿河屋) — Edition Flags & Arbitrage Data

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Suruga-ya Price Scraper (駿河屋) — Edition Flags & Arbitrage Data

Suruga-ya Price Scraper (駿河屋) — Edition Flags & Arbitrage Data

Scrape Suruga-ya (駿河屋) prices for Japanese collectibles: trading cards, anime figures, games, CDs, books. Structured edition flags (obi, unopened, first press, Suruga-ya limited) that other scrapers can't read. Combine with TCGPlayer/PriceCharting for JP↔US arbitrage.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

T K

T K

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Suruga-ya Scraper — Japanese Collectibles Price Data (駿河屋)

Get live prices from Suruga-ya (suruga-ya.jp), Japan's biggest second-hand store for anime figures, Pokémon & trading cards, video games, CDs, manga, and collectibles — as clean, normalized JSON.

If you source from Japan and resell on eBay, TCGPlayer, or Amazon, this Actor gives you the Japanese supply-side price for any keyword in seconds: new & used prices in JPY (tax included), stock status, marketplace offers, and — unique to this Actor — structured edition flags parsed from Japanese listing titles.

Works as a Suruga-ya API: run it from the Apify console, via REST API, on a schedule, or from an AI agent through MCP.

Why this Actor (and not a generic scraper)

Suruga-ya listings encode the details that decide resale value in Japanese, inside the title: 帯付き (obi strip included), 未開封 (factory sealed), 初回限定盤 (first-press limited), 駿河屋限定 (Suruga-ya exclusive), ポケモンセンター限定 (Pokémon Center exclusive), 箱説なし (no box/manual)…

Generic scrapers hand you a Japanese string. This Actor reads it for you:

"edition_flags": {
"obi": true,
"unopened": true,
"first_press": true,
"limited_edition": true,
"surugaya_limited": false,
"store_exclusive": false,
"with_bonus": null,
"junk": false
},
"condition_notes": ["箱説なし"]

A sealed first-press CD with obi and a loose disc are different products with 5–10× price gaps. Filtering on these flags is the difference between profitable sourcing and expensive mistakes.

It also handles every Suruga-ya price situation correctly: time sales (regular vs. discounted price), used price ranges, out-of-stock items, and third-party marketplace (マケプレ) offers.

Input

{
"keyword": "ポケモンカード 151",
"category": "toys_hobby",
"maxResults": 100,
"inStockOnly": true
}
  • keyword — Japanese works best (初音ミク フィギュア), but romaji often matches too (gundam, pokemon).
  • categoryall, toys_hobby (figures, trading cards, plamo), games, music, video, books, goods_fashion, pc_smartphone, doujin. Advanced: pass a raw categoryCode from any suruga-ya.jp URL.
  • inStockOnly — only items buyable right now from Suruga-ya's main store.

Output — one normalized record per product

{
"id": "112000012",
"title": "ゼルダの伝説 ティアーズ オブ ザ キングダム Nintendo Switch 2 Edition",
"product_url": "https://www.suruga-ya.jp/product/detail/112000012",
"image_url": "https://www.suruga-ya.jp/database/photo.php?shinaban=112000012&size=m",
"category_label": "ニンテンドースイッチ2ソフト",
"brand": "任天堂",
"release_date": "2025-06-05",
"price_new": 7180,
"price_new_regular": null,
"price_used": 6600,
"price_used_max": null,
"price_used_regular": 6880,
"price_list": null,
"is_on_time_sale": true,
"in_stock": true,
"stock_status": "in_stock",
"marketplace": null,
"edition_flags": {
"obi": null,
"unopened": null,
"first_press": false,
"limited_edition": false,
"surugaya_limited": false,
"store_exclusive": false,
"with_bonus": null,
"junk": false
},
"condition_notes": [],
"search_keyword": "ゼルダの伝説",
"category": "games",
"page": 1,
"position": 3,
"fetched_at": "2026-08-09T01:32:10.676Z"
}
FieldMeaning
idSuruga-ya product code (品番) — stable, use it for monitoring
price_new / price_usedCurrent buy price in JPY, tax included (integer). price_used is the low end; price_used_max set when a range is shown
price_new_regular / price_used_regularPre-discount price during time sales (is_on_time_sale: true)
price_listPublisher list price (定価) when shown
stock_statusin_stock / out_of_stock / marketplace_only
marketplaceCheapest third-party (マケプレ) offer {price, item_count} when the main store is sold out
edition_flagsSee above. true = stated, false = explicitly negated, null = not mentioned
condition_notesRaw Japanese condition caveats found in the title (no box, no manual, sun-fading, …)

Recipe: JP↔US price-gap (arbitrage) screening

Combine this Actor with a US-side price Actor (TCGPlayer, PriceCharting, eBay sold listings) to compute the spread in one pipeline:

  1. Run this Actor: keyword: "ポケモンカード 151", inStockOnly: true → Japanese supply price.
  2. Run your TCGPlayer/PriceCharting Actor for the same set → US market price.
  3. Join and filter, e.g. in a spreadsheet or a few lines of code:
const spreadPct = (usPriceUsd * jpyPerUsd - jp.price_used) / jp.price_used * 100;
// keep rows where spreadPct > 40 && jp.stock_status === 'in_stock'
// && jp.edition_flags.unopened !== false

Typical proxy-buying overhead from Japan (agent fee + domestic + international shipping) is 15–30%, so screen for gaps comfortably above that. edition_flags keeps the comparison apples-to-apples — a sealed Japanese box vs. a sealed US box, not a loose one.

What does it cost?

You pay per result. Examples at $4 per 1,000 results:

Use caseResultsCost
Spot-check one product line100$0.40
Daily in-stock sweep of a category keyword500/day$2.00/day
Full sourcing scan across 20 keywords20 × 300$2.40

One search page fetch yields up to 24 results, so runs are fast and cheap.

Use with AI agents (MCP)

This Actor works with the Apify MCP server, so Claude, or any MCP-capable agent, can call it as a tool: "Check what a sealed first-press of X costs at Suruga-ya right now." The structured output (integer yen, booleans) is designed to be consumed by agents without prompt gymnastics.

Fair use & legality

  • Scrapes only public product data (prices, stock, titles). No personal data, no login, no paywalled content.
  • Polite by default: sequential fetching with a configurable delay (default 3 s between pages).
  • You are responsible for complying with suruga-ya.jp's terms and your local laws when using the data.

Support

Issues and feature requests are answered quickly — open an issue on the Actor's Issues tab. Planned next: product-code (品番) batch lookup for price/stock monitoring, and product-URL input.


駿河屋 価格スクレイパー(日本語)

駿河屋(suruga-ya.jp)の検索結果から、新品・中古価格(税込・整数円)、在庫状況、マケプレ出品、版・状態情報を正規化した JSON で取得する Apify Actor です。

特徴は、タイトル中の日本語表記(帯付き/未開封/初回限定/駿河屋限定/ポケモンセンター限定/箱説なし 等)を edition_flags / condition_notes として構造化する点です。海外転売・せどりの仕入れ判断や、eBay・TCGPlayer との価格差分析にそのまま使えます。

  • 入力: keyword(日本語推奨)、categorymaxResultsinStockOnly
  • タイムセール(通常価格と割引価格の両方)、価格レンジ、品切れ、マケプレにも対応
  • リクエスト間隔はデフォルト3秒の逐次アクセス。公開データのみを取得します