Japan Mercari Prices — Listings & Market Data
Pricing
from $5.00 / 1,000 results
Japan Mercari Prices — Listings & Market Data
Scrapes Mercari data from Japanese C2C resale marketplace sources. Extracts title, price (JPY), condition, seller, images, and category per item. JSON / CSV output via Apify dataset, pay-per-event per item scraped. Ideal for resale arbitrage, market research, and price monitoring.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
atushi ino
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Japan Mercari Prices & Listings — Scraper / API
Live on Apify: Japan Mercari Prices — Listings & Market Data — callable from any language as a REST API, with no setup, no API keys and no login. Also reachable through the Apify MCP Server so AI agents can query Mercari data directly.
What this actor does
This actor scrapes search results from Mercari Japan (メルカリ), the largest consumer-to-consumer resale marketplace in Japan, with tens of millions of active listings. It returns structured JSON — item name, price in JPY, condition grade, brand, category, seller identifier, thumbnail, and a direct item URL — for every listing that matches your keyword, price range, and sort order.
Mercari is the default place Japanese sellers liquidate used goods: smartphones, cameras, watches, sneakers, anime figures, trading cards, game consoles, motorcycle parts, and everything in between. Because supply is huge and turnover is fast, Mercari is the single best live signal for what a used product is actually worth in Japan right now. This actor turns that flood of listings into clean, machine-readable Japanese marketplace data you can feed into spreadsheets, databases, dashboards, price-alert bots, or AI pipelines.
The actor is built on a real headless Chromium browser (Playwright). Mercari's search page is a fully client-side rendered Next.js application: its underlying endpoint (POST https://api.mercari.jp/v2/entities:search) requires a DPoP security header that the page's own JavaScript generates at request time, so it simply cannot be called with plain HTTP requests. This actor lets the browser issue the API calls itself and captures the JSON responses through network interception. No API keys, no login, no cookies are required — you can start scraping your first keyword in under two minutes.
Input schema
| Field | Type | Default | Description |
|---|---|---|---|
searchKeyword | string | CBR250RR | Keyword to search (required) |
maxItems | integer | 100 | Maximum number of items to collect |
maxPages | number | 10 | Maximum result pages to crawl (~120 items / page) |
sort | select | SORT_SCORE | Relevance / Newest / Recently Updated / Price |
priceMin | integer | 0 | Minimum price filter in JPY (0 = no limit) |
priceMax | integer | 0 | Maximum price filter in JPY (0 = no limit) |
proxyConfiguration | proxy | disabled | Leave disabled — see limitation below |
Example input:
{"searchKeyword": "CBR250RR","maxItems": 200,"maxPages": 5,"sort": "SORT_PRICE","priceMin": 30000,"priceMax": 120000}
Output
One dataset item per listing:
{"id": "m92852841305","name": "Honda CBR250RR MC51","price": "7777","status": "ITEM_STATUS_ON_SALE","condition": "5","brand": "Honda","categoryId": "6917","sellerId": "102046822","thumbnail": "https://static.mercdn.net/thumb/item/webp/m92852841305_1.jpg","itemUrl": "https://jp.mercari.com/item/m92852841305","created": "2026-08-13T12:28:34+00:00","updated": "2026-08-13T12:28:34+00:00"}
The dataset is viewable and exportable in Apify as JSON, CSV, XML, or via the API and webhooks.
Use cases
- Price monitoring — track how the asking price for a specific product drifts over time, and detect listings that cross your buy/sell threshold so you can strike before other resellers do.
- Market research — build a picture of supply, condition distribution, brand mix, and seller behaviour for a category or a single SKU.
- Resale arbitrage — find underpriced listings by combining keyword with a price range, then flip on the same marketplace or export to another country.
- Reseller sourcing — discover freshly listed stock for high-demand items the moment it appears.
- Brand monitoring — watch every new listing for a brand you buy or sell, and react instantly.
- AI training data — assemble a large, labelled dataset of Japanese second-hand listings (title, price, condition, brand, category) for price prediction, valuation, and listing-generation models.
Why Japan data
Japan is one of the world's deepest and most active markets for gently used goods — items are kept in exceptional condition, and the culture of resale is mature. Mercari aggregates sellers from every region, which means you get realistic nationwide price discovery rather than a handful of shop listings. Because it is C2C, prices react quickly to supply and demand and expose the true floor for a product. For anyone doing international arbitrage, export sourcing, or cross-border e-commerce, unique access to this Japanese marketplace data is a genuine competitive edge.
Pricing
Pay-per-event (PPE): $0.005 per item scraped plus a small per-run start fee.
- A typical 200-item run costs about $1.00.
- No monthly subscription — you pay only for the items you actually collect.
- Results are charged only when they are successfully captured into the dataset.
Limitations
- Do not enable the Apify auto-proxy. Mercari works directly from Apify datacenter IPs; enabling the proxy causes page-load timeouts. If you must use a proxy, use residential proxies only.
- Item count is bounded by Mercari's search ranking — the platform returns roughly 3,400 results per keyword at most.
- Images are thumbnail URLs; use
itemUrlto load the full listing for detailed photos. - All listing titles are in Japanese (with mixed-English product names where applicable).
FAQ
Does this require a Mercari API key? No. The actor drives a browser and captures the page's own API responses — no keys, login, or cookies.
Can I use a proxy? Only residential or datacenter-direct. The Apify auto-proxy will slow the actor down to timeouts, so leave it off.
Can I run this on a schedule? Yes — use the Apify Schedule tab to run daily or hourly and diff prices over time.
What is the maximum result count per keyword? Around 3,400 listings, limited by Mercari's ranking.
Is the data fresh? Live. The actor fetches the page at execution time; nothing is cached.
Integrations
Works with Apify Connectors (Slack, Google Sheets, Notion, Supabase, GitHub) and can POST results to a webhook URL when the run finishes. Combine with a Schedule to build a fully automated price-monitoring pipeline.