Mercari Japan Scraper — Listings, Prices & Sold Data
Pricing
from $1.99 / 1,000 results
Mercari Japan Scraper — Listings, Prices & Sold Data
Mercari Japan unofficial API alternative: scrape mercari.jp listings & sold prices without login, export to CSV/JSON. No API key needed.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
1
Bookmarked
32
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Mercari Japan Scraper — Listings, Prices, Sold Data & Sellers (No API Key)
Search Mercari Japan (mercari.jp / メルカリ) — Japan's largest consumer-to-consumer marketplace — by keyword and pull every matching listing: title, price (JPY), item condition, brand, sale status, seller, category, timestamps and photo URLs in clean structured JSON. It paginates each search to pull thousands of listings per keyword, and it needs no login, no cookies and no API key — it reads only public search data over residential proxies, so there's zero account risk. No headless browser — fast and low-cost at scale.
🏆 Why this Mercari Japan scraper?
Thousands of listings per keyword · price in JPY + on-sale/sold-out status · brand, condition & category · optional seller ratings & descriptions · self-signed DPoP tokens (no login, no cookies, 0% ban risk) · export to JSON / CSV / Excel. The unofficial Mercari Japan API alternative for reseller arbitrage, sold-price research and market intelligence.
✨ What this Actor does / Key features
- 📦 Thousands per search — token pagination walks the full public search result set for each keyword.
- 💴 Full pricing data — price in JPY, sale status (on sale / sold out) and created/updated timestamps.
- 🏷️ Condition & brand — item condition id, brand id + name, category id and item type.
- 🖼️ Photos — thumbnail plus the full photo-URL array for every listing.
- 👤 Seller enrichment — optional
fetchDetailsadds full description + seller name, ratings, score and items sold. - 🎚️ Smart filters — filter by status, price range (JPY), category, brand and condition, with 4 sort orders.
- ⚡ No browser — lightweight signed-API access; fast and cheap at scale.
- 🛡️ Login-free & safe — no account, no cookies, no ban risk; public data only.
- 🔑 No API key — signs its own DPoP (ES256) tokens against the public search endpoint; only an Apify account required.
🚀 Quick start (3 steps)
- Configure — add one or more
searchTerms(e.g.nintendo,pokemon card), pick astatus(on sale / sold out / all), and optionally add price/brand/condition filters. - Run — click Start. The Actor paginates each keyword search and streams listings into your dataset.
- Get your data — open the Output tab and export to JSON, CSV, Excel or HTML, or pull it via the Apify API.
📥 Input
Give the Actor at least one keyword in searchTerms. Everything else is optional.
Example — new listings for gaming keywords (price-filtered)
{"searchTerms": ["nintendo", "pokemon card"],"status": "on_sale","sort": "SORT_CREATED_TIME","priceMin": 1000,"priceMax": 50000,"fetchDetails": false,"maxItemsPerTerm": 1000}
Example — sold-price research (completed sales)
{"searchTerms": ["supreme box logo"],"status": "sold_out","sort": "SORT_CREATED_TIME","fetchDetails": true,"maxItemsPerTerm": 500}
Example — brand monitoring with seller enrichment
{"searchTerms": ["rolex", "omega"],"status": "all","fetchDetails": true,"maxResults": 2000}
| Field | Type | Description | Default |
|---|---|---|---|
searchTerms | array | Keywords to search (nintendo, pokemon card, supreme). One search per term. Required. | – |
status | enum | on_sale, sold_out or all. | on_sale |
sort | enum | SORT_SCORE (best match), SORT_CREATED_TIME, SORT_PRICE, SORT_NUM_LIKES. | SORT_SCORE |
priceMin / priceMax | integer | Price range filter in JPY. 0 = no bound. | 0 |
categoryId / brandId / itemConditionId | array | Optional Mercari id filters. | – |
fetchDetails | boolean | Also fetch full description + seller stats per item (slower, richer). | false |
maxItemsPerTerm | integer | Cap per keyword (paginated). 0 = unlimited. | 0 |
maxResults | integer | Global cap across all keywords. 0 = unlimited. | 0 |
proxyConfiguration | object | Residential proxy (recommended, pre-configured). Mercari is served from Japan. | Residential Apify Proxy |
Tip: add many keywords and raise
maxItemsPerTermto build an analysis-ready Mercari dataset in one run. Turn onfetchDetailsonly when you need descriptions/seller stats, and pair it with a sensible cap since it's slower.
📤 Output
Each listing is saved as one structured record. Here is a trimmed sample:
{"id": "m12345678901","url": "https://jp.mercari.com/item/m12345678901","name": "Nintendo Switch 本体 有機ELモデル ホワイト","price": 32000,"currency": "JPY","status": "STATUS_ON_SALE","itemConditionId": "2","categoryId": "1234","brandId": "5678","brandName": "Nintendo","sellerId": "987654321","itemType": "ITEM_TYPE_MERCARI","thumbnail": "https://static.mercdn.net/c!/w=240/thumb/photos/m12345678901_1.jpg","photos": ["https://static.mercdn.net/item/detail/orig/photos/m12345678901_1.jpg"],"created": 1717400000,"updated": 1717500000,"searchTerm": "nintendo","scrapedAt": "2026-07-06T10:00:00.000Z"}
With fetchDetails: true, each record also includes description, sellerName, sellerNumSellItems, sellerNumRatings and sellerScore.
⚙️ How it works
- You provide one or more search keywords and optional filters.
- For each term the Actor queries Mercari's public search API, signing every request with a freshly generated DPoP (ES256) token — no account, no cookies.
- It paginates with the result-page token until the term is exhausted or your cap is hit.
- Each item is parsed into a clean record; with
fetchDetailsit also pulls the full description and seller stats, then streams results to the dataset.
No login, no cookies, no API keys — and no Mercari account is ever used or risked.
💡 Use cases
- Resellers & arbitrage — track prices, sold-out velocity and brands across Japan's biggest marketplace.
- Sold-price research — pull completed sales (
status: sold_out) to benchmark final resale prices in JPY. - Market & pricing research — benchmark resale prices for any product or brand.
- Brand protection — monitor counterfeit and grey-market listings by brand.
- Data science & ML — build labelled product datasets for pricing, trend and demand models.
👥 Who uses it
Resellers & cross-border arbitrage sellers · pricing and market-research analysts · brand-protection teams · e-commerce and repricing tools · data scientists building marketplace datasets · Japan-market importers/exporters.
💰 Pricing
This Actor runs on a simple pay-per-result model — you pay for the listings you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.
❓ Frequently Asked Questions
Do I need a login, cookies or API key? No — the Actor signs its own DPoP tokens for the public search API. No account, no cookies, no developer key — only an Apify account.
Is this a Mercari Japan API alternative? Yes. Mercari has no public developer API, so this works as an unofficial Mercari API alternative — it signs its own DPoP tokens against the public search endpoint, with no API key or login required.
Can I scrape Mercari Japan without an API or login? Yes — this is a no-API-key, login-free way to scrape mercari.jp. It reads only public search data over residential proxies, so no Mercari account is ever used or risked.
Can I scrape Mercari Japan without a Japanese account? Yes. The Actor signs its own DPoP tokens against the public search API over residential proxies, so no Mercari account, cookies or login is ever required.
How many listings can I get per keyword?
Thousands — it paginates the full public search result set. Control depth with maxItemsPerTerm and maxResults.
Can I get sold-out (sold price) listings?
Yes — set status to sold_out to pull completed sales, or all for both. This returns final prices in JPY for resale research.
How do I research Mercari Japan sold prices for a product?
Set status to sold_out and search your product keyword; the scraper returns completed sales with final prices in JPY, exported to CSV or JSON.
Can I filter by price, brand or condition?
Yes — use priceMin/priceMax, brandId, categoryId and itemConditionId.
How do I get descriptions and seller ratings?
Turn on fetchDetails. It fetches each item's detail page for the full description and seller stats (ratings, score, items sold). It's slower, so combine it with a sensible cap.
Why residential proxies? Mercari is served from Japan; residential proxies give the most reliable access. The default proxy config is set for you.
How do I export Mercari Japan data to CSV or JSON? Every run streams to a dataset you can download as CSV, JSON, Excel or HTML, or pull via the Apify API and webhooks.
🔗 More marketplace & e-commerce scrapers by logiover
Building a cross-marketplace pricing or resale dataset? Pair Mercari with these:
| Actor | What it does |
|---|---|
| Tokopedia Product Scraper | Indonesian marketplace products & prices |
| Lazada Scraper | SEA marketplace listings & prices |
| Tiki.vn Scraper | Vietnamese marketplace products |
| Jumia Product Scraper | African marketplace products |
| Etsy Scraper | Handmade & vintage listings |
| Craigslist Scraper | Classifieds listings by city |
| Avito.ru Scraper | Russian classifieds & prices |
| Leboncoin Scraper | French classifieds listings |
| Marktplaats NL Scraper | Dutch classifieds listings |
| Made-in-China Supplier Scraper | Wholesale suppliers & products |
👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.
⏰ Scheduling & integration
Schedule this Actor on Apify to track prices and sold-out velocity daily or weekly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, pricing pipeline, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated repricing and market-intelligence pipelines.
⭐ Support & feedback
Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏
⚖️ Legal
This Actor collects publicly available marketplace data only. You are responsible for compliance with Mercari's Terms of Service and applicable laws, including bulk-access limits.
📝 Changelog
2026-07-06
- ✨ README overhaul: standardized structure, richer output sample, three ready-to-run example scenarios, expanded marketplace cross-links, and clearer quick-start.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for Mercari Japan unofficial API alternative, exporting Mercari data to CSV/JSON, and scraping mercari.jp without an API key or login.
2026-06-05
- 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
- ⚡ Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.