Mercari Japan Sold Prices — What Items Really Sell For avatar

Mercari Japan Sold Prices — What Items Really Sell For

Pricing

from $20.00 / 1,000 keyword market analyses

Go to Apify Store
Mercari Japan Sold Prices — What Items Really Sell For

Mercari Japan Sold Prices — What Items Really Sell For

Type one keyword or a whole list and get what each item actually sold for on Mercari Japan. Returns the median sold price (sold comps), the lowest–highest range, median days to sell and how many sold listings were found, in yen and US dollars. $0.02 per keyword, no results = no charge. Unofficial.

Pricing

from $20.00 / 1,000 keyword market analyses

Rating

0.0

(0)

Developer

h ichi

h ichi

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

6

Monthly active users

2 days ago

Last modified

Share

What it does: Looks up sold (completed) listings on Mercari Japan for each keyword — one item or a whole list — and returns a price summary per keyword.

You enter: keywords — one or a whole list, e.g. ポケモンカード リザードン psa10 (Japanese works best; Leica M6 too)

You get: median sold price, middle 50% range, lowest–highest, average, median days to sell, and total sold listings found — in yen and US dollars, from the first 120 listings. Optionally every sampled listing, one row each.

Price: $0.02 per keyword and status (the default is sold only; both = two summaries = $0.04; a 50-keyword list = $1.00). +$0.002 per listing if you also want the list. No results = no charge.

Example: enter ポケモンカード リザードン psa10 → median ¥29,100 · range ¥1,600–470,900 · sells in about 5 days · measured on 120 of the 7,247 sold listings found (real run, 2026-08-17). Bulk: a 50-keyword camera list came back as 50 summaries in one 110-second run, $1.00 (real run, 2026-08-21)

Unofficial — not affiliated with Mercari. Reads public pages only.

日本語ガイド — メルカリの売り切れ相場を調べる

概要: メルカリの売り切れ(SOLD)商品をキーワード検索し、実際に売れた価格 — 中央値・平均・真ん中50%の価格帯・最安〜最高 — と「売れるまでの日数」の中央値(概算)を返します。1キーワードにつき1行です。出品前の相場チェック、仕入れ・せどりの判断、eBay など海外市場との価格差の確認に使えます。

使い方: 入力欄にキーワードを入れて Start を押すだけ。日本語キーワードが最も精度が高く、複数キーワードの一括チェックもできます。

{
"keywords": ["ポケモンカード リザードン psa10"],
"itemStatus": "sold_out",
"maxItemsPerKeyword": 120,
"convertToUsd": true
}

料金: 1キーワードあたり $0.02(約3円) の従量課金です(使った分だけ。固定費はありません)。個別の売り切れ一覧(タイトル・価格・URL 付き)も欲しい場合は Include individual listings をオンにすると +$0.002/件。結果が0件のキーワードには課金されません。

Why sold prices?

Asking prices lie. Sold prices don't. Mercari Japan is the world's largest source of Japanese collectibles — trading cards (Pokémon, One Piece, Yu-Gi-Oh!), anime figures, film cameras, watches, fashion, retro games — but its sold-item data is only browsable in Japanese, one page at a time. This Actor reads it for you and returns one summary row per keyword:

  • Price a collection before you buy or sell — the median and the middle 50% range of real completed sales
  • Spot arbitrage — compare Japan sold prices against eBay/StockX/your local market
  • Track liquiditymedianDaysToSell tells you how fast an item actually moves
  • Feed your AI agent or spreadsheet — clean JSON, USD conversion included

Price — know your cost before you run

You pay per keyword; there is no monthly fee.

What is chargedPrice
Price summary (one per keyword)$0.02
Individual listing row (optional, off by default)$0.002 each
  • A default run costs a flat $0.02 per keyword — the summary is the product. 10 keywords = $0.20.
  • Want the listings themselves, one row each? Turn on Include individual listings: 120 listings add $0.24 to that keyword.
  • Keywords with zero results are never charged.

Price a whole list in one run

keywords takes a list — one item or your whole buying list. Each keyword returns its own summary row at $0.02, so 50 keywords = $1.00, answered in one run.

Measured on 2026-08-21 (real run): 50 camera keywords, default settings → all 50 summaries in 110 seconds, $1.00.

Two limits to know before a big list: the run's default time limit is 300 seconds (the 50-keyword run used about a third of it), and the platform stops a run when it reaches its Maximum cost per run setting (default $3.00 = 150 summaries). Both can be raised in the run options — or split the list across runs. With Include individual listings on, the ceiling arrives much sooner: a 120-listing keyword bills $0.26, so about 11 such keywords reach $3.00.

Input example

{
"keywords": ["ポケモンカード リザードン psa10", "Leica M6"],
"itemStatus": "sold_out",
"maxItemsPerKeyword": 120,
"convertToUsd": true
}

Japanese keywords give the best coverage. English brand names (Leica, Rolex, Supreme) also work well.

maxItemsPerKeyword takes 30 to 600 (120 is one result page), and the summary is worked out from the listings actually sampled, not from every sold listing that exists. itemStatus: "on_sale" looks at listings still for sale instead; days-to-sell is then not returned.

Output

One price_summary row per keyword.

Measured on 2026-08-17 (real run, default input)

{
"type": "price_summary",
"keyword": "ポケモンカード リザードン psa10",
"status": "sold_out",
"keywordStatus": "ok",
"totalListingsFound": 7247,
"sampledListings": 120,
"priceJpy": {
"min": 1600,
"p25": 15725,
"median": 29100,
"p75": 70700,
"max": 470900,
"average": 48955
},
"compSpread": 4.5,
"mixedKeywordLikely": true,
"medianDaysToSell": 5,
"checkedAt": "2026-08-17T17:38:37.488155+00:00",
"priceUsd": {
"min": 10.05,
"p25": 98.77,
"median": 182.78,
"p75": 444.07,
"max": 2957.72,
"average": 307.49
},
"exchangeRateJpyUsd": 0.006281
}

min / p25 / median / p75 / max are the lowest price, the two ends of the middle 50% range, the middle price, and the highest. medianDaysToSell is worked out from when a listing was posted and when it last changed, so read it as roughly how fast things move, not an exact sale date. priceUsd and exchangeRateJpyUsd appear only when USD conversion is on (it is on by default).

totalListingsFound is Mercari's own hit count, and it stops at 15000: that value means "15000 or more", not exactly 15000 (measured 2026-08-18 — camera, カメラ, Nikon, guitar and ギター all report 15000). The statistics are always worked out from the listings actually sampled, so a capped count does not change them.

compSpread is how wide the middle 50% is (p75 ÷ p25), and mixedKeywordLikely is true above 4x. One product sits near 1.5–3x; a higher number means the keyword caught several kinds of thing and no single median describes them. Measured 2026-08-18: sold Nikon Z6 spans 13.9x, because mount adapters, guide books and cases share the keyword with the camera bodies. When you see true, add a price range (e.g. priceMinJpy: 50000) or a more exact keyword and run again.

Plus (optional) every sampled listing with title, JPY/USD price, condition, photo, category id, timestamps, and a direct jp.mercari.com URL.

When a keyword comes back empty

keywordStatus says which kind of empty it is, and an empty result is never charged:

keywordStatusWhat it meansWhat to do
okPriced listings were sampled
not_foundMercari has nothing under that spellingTry the Japanese name (cameraカメラ) or another way of writing the model number (α7 IV / ILCE-7M4)
unknownListings exist, but none of the sampled ones carried a priceNarrow the keyword, or try the other itemStatus

When the status is not ok, a hint field spells out the same next step in one sentence.

Use with AI agents

This Actor works out of the box with the Apify MCP server, so Claude, ChatGPT, and other MCP-enabled agents can check Japanese market prices autonomously — for example inside an automated sourcing or repricing workflow.

Fair use & data

  • Reads only publicly visible listing data — no login, no personal data beyond what any visitor sees
  • Requests are spaced out to keep the load on Mercari negligible
  • Not affiliated with Mercari, Inc. Data is provided for market research; verify before large transactions

Roadmap

Sold prices from more marketplaces (Yahoo! Auctions / PayPay Flea Market), price history tracking, and category-level market reports. Feedback via issues is very welcome — tell me what your workflow needs.

If something goes wrong

  • Wrong number or a failed run? Open a ticket on the Issues tab. I read every one and reply within 2 business days (Japan time).
  • You never get a fake "empty" result. If the site can't be read, the run fails and says so.
  • No results = no charge. You only pay for results you actually get.
  • Checked every week. An automatic test runs this tool weekly; if the site changes, I fix it.
  • Public pages only. No login, no personal data, and it goes easy on the site.

More tools by the same author

Other language editions of this tool: 中文 · 한국어

All tools (Japan marketplaces, real estate, jobs, racing, prediction markets): https://apify.com/jpmarketdata

Disclaimer

Unofficial, independent tool — not affiliated with, endorsed by, or sponsored by Mercari. Product names and logos belong to their owners and only say where the data comes from. Data is read from public pages, for market research; check before you act on it.