Mercari Japan Scraper – Listings & Sold Comps avatar

Mercari Japan Scraper – Listings & Sold Comps

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Mercari Japan Scraper – Listings & Sold Comps

Mercari Japan Scraper – Listings & Sold Comps

Scrape listings and real sold prices from Mercari Japan, the largest C2C marketplace. Get titles, prices, condition, sold status, seller, and images as JSON. Filter to sold-only for price research, or combine with our Yahoo! Auctions and Rakuma scrapers for cross-marketplace comps.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Task Data

Task Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Extract listing titles, prices, condition, sold status, seller, and images from Mercari Japan — Japan's largest consumer-to-consumer (C2C) marketplace. Built for international resellers, price researchers, market analysts, and AI agents that need structured Japanese resale data without writing a scraper or logging in. No coding required: enter a keyword, run, and get clean JSON.

A key feature is sold-only filtering — you get actual transaction prices (sold comps), not just asking prices — so you can measure what items really sell for in Japan.

What data can you extract?

FieldDescription
itemIdMercari item ID (e.g. m46709580221)
titleListing title (Japanese)
pricePrice in Japanese yen (JPY)
statusselling, trading (mid-transaction), or sold
conditionJapanese condition grade (e.g. 未使用に近い)
categoryIdMercari category ID
sellerIdSeller ID
imageUrlThumbnail image URL
urlDirect link to the listing
createdAt / updatedAtListing timestamps (ISO 8601)

Why scrape Mercari Japan?

  • Sold-price research (comps) — find what items actually sold for, not just asking prices, by filtering to sold_out.
  • Cross-marketplace price comparison — Mercari is the natural third leg alongside Yahoo! Auctions and Rakuma / Yahoo! Flea Market. Combine all three for a complete picture of Japanese resale value (same output shape across our Actors).
  • Sourcing & arbitrage — spot underpriced listings for a brand, character, or franchise to resell abroad.
  • Trend & demand tracking — monitor prices and volume for a product line over time.
  • AI agents / RAG — feed structured Japanese marketplace data into an LLM workflow. This Actor is discoverable and callable through the Apify MCP server.

How to use it (no coding)

  1. Click Try for free / Start.
  2. Enter a Search keyword (Japanese works best, e.g. ポケモンカード).
  3. Optionally set Listing status to Sold only for price research, add a price range, or change the sort order.
  4. Click Start and download the results as JSON, CSV, or Excel — or pull them via the API (below).

Input example

{
"searchKeyword": "ポケモンカード",
"status": "sold_out",
"sortBy": "created",
"priceMin": 1000,
"maxItems": 100
}

All fields are optional — running with no input uses sensible defaults (keyword ポケモンカード, all statuses, 100 items).

Output example

Each result is one listing:

{
"itemId": "m46709580221",
"title": "ピカチュウ ● 第2弾拡張パック ポケモンジャングル",
"price": 6000,
"currency": "JPY",
"status": "trading",
"condition": "未使用に近い",
"categoryId": "1289",
"sellerId": "384902481",
"imageUrl": "https://static.mercdn.net/thumb/item/webp/m46709580221_1.jpg?1783005384",
"url": "https://jp.mercari.com/item/m46709580221",
"createdAt": "2026-07-02T15:16:24.000Z",
"updatedAt": "2026-07-10T15:18:39.000Z",
"keyword": "ポケモンカード",
"scrapedAt": "2026-07-10T16:30:45.752Z"
}

Field notes:

  • status"selling", "trading" (mid-transaction, not yet confirmed sold), or "sold".
  • condition — Japanese condition label (新品、未使用 / 未使用に近い / 目立った傷や汚れなし / やや傷や汚れあり / 傷や汚れあり / 全体的に状態が悪い).

How much does it cost?

This Actor uses pay-per-event pricing: a small charge when a run starts, plus a per-result charge for each item returned. You only pay for the data you actually receive, so a 100-item run costs about the price of 100 results. Use maxItems to cap your spend.

Integrations: API, MCP, and AI agents

This Actor is read-only: it only reads publicly available listings and performs no login, purchase, or write actions — safe for autonomous agents to call.

API (curl)

curl -X POST "https://api.apify.com/v2/acts/datalab-jp~mercari-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchKeyword": "ポケモンカード", "status": "sold_out", "maxItems": 50}'

Synchronous runs time out after 300 seconds. For large scrapes, use the standard run endpoint and fetch the dataset afterwards.

Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("datalab-jp/mercari-scraper").call(run_input={
"searchKeyword": "ポケモンカード",
"status": "sold_out",
"maxItems": 50,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

JavaScript (apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('datalab-jp/mercari-scraper').call({
searchKeyword: 'ポケモンカード',
status: 'sold_out',
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

MCP / AI agents

This Actor is available through the Apify MCP server. AI agents (Claude, and any MCP-compatible client) can discover it with search-actors, inspect its inputs with fetch-actor-details, and run it with call-actor — no manual setup on your side.

Part of a family of Japanese second-hand & resale market scrapers with a consistent output shape, so you can combine them for cross-marketplace comps:

  • Yahoo! Auctions Sold Scraper — sold-price history from Japan's largest auction site
  • Japan Flea Market Scraper — Rakuma & Yahoo! Flea Market listings
  • Suruga-ya Scraper — used hobby goods, figures, and collectibles
  • CardRush TCG Price Scraper — trading card prices across 9 card games (Pokémon, One Piece, etc.)
  • Melonbooks Scraper — doujin goods and otaku merchandise

FAQ

Is scraping Mercari legal? This Actor collects only publicly available listing data through Mercari's own search API — the same endpoint the website uses. It does not log in, bypass paywalls, or collect private personal data. You are responsible for using the data in accordance with applicable laws and Mercari's terms of service.

Can I call this Actor from my own app or API? Yes. Use the Apify API or the apify-client libraries shown above. Every run returns a dataset you can fetch as JSON, CSV, or Excel.

Can AI agents use this Actor? Yes. It is exposed through the Apify MCP server, so agents can find and run it automatically. It is read-only and safe to call.

Why does it use a residential proxy by default? Mercari's search API blocks datacenter IPs in some cases, so a Japan-based residential proxy is used by default for reliability. You can override this in the proxy configuration, but datacenter proxies may be blocked.

How do I get real sold prices instead of asking prices? Set Listing status to Sold only (price research) (sold_out). This returns completed sales — the actual amounts items sold for.

Disclaimer

This Actor collects publicly available listing data only, via Mercari's own search API, authenticating requests with a fresh, ephemeral key generated per run — no login credentials or private tokens are used. Use responsibly and in accordance with applicable laws and Mercari's terms.