Mercari Japan Scraper — Listings, Prices & Sold Data avatar

Mercari Japan Scraper — Listings, Prices & Sold Data

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Mercari Japan Scraper — Listings, Prices & Sold Data

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

Logiover

Maintained by Community

Actor stats

1

Bookmarked

32

Total users

2

Monthly active users

5 days ago

Last modified

Share

Mercari Japan Scraper — Listings, Prices, Sold Data & Sellers (No API Key)

Mercari Japan Scraper — Marketplace Data Extractor No API key No login Pay per result Export

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 fetchDetails adds 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)

  1. Configure — add one or more searchTerms (e.g. nintendo, pokemon card), pick a status (on sale / sold out / all), and optionally add price/brand/condition filters.
  2. Run — click Start. The Actor paginates each keyword search and streams listings into your dataset.
  3. 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
}
FieldTypeDescriptionDefault
searchTermsarrayKeywords to search (nintendo, pokemon card, supreme). One search per term. Required.
statusenumon_sale, sold_out or all.on_sale
sortenumSORT_SCORE (best match), SORT_CREATED_TIME, SORT_PRICE, SORT_NUM_LIKES.SORT_SCORE
priceMin / priceMaxintegerPrice range filter in JPY. 0 = no bound.0
categoryId / brandId / itemConditionIdarrayOptional Mercari id filters.
fetchDetailsbooleanAlso fetch full description + seller stats per item (slower, richer).false
maxItemsPerTermintegerCap per keyword (paginated). 0 = unlimited.0
maxResultsintegerGlobal cap across all keywords. 0 = unlimited.0
proxyConfigurationobjectResidential proxy (recommended, pre-configured). Mercari is served from Japan.Residential Apify Proxy

Tip: add many keywords and raise maxItemsPerTerm to build an analysis-ready Mercari dataset in one run. Turn on fetchDetails only 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

  1. You provide one or more search keywords and optional filters.
  2. 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.
  3. It paginates with the result-page token until the term is exhausted or your cap is hit.
  4. Each item is parsed into a clean record; with fetchDetails it 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:

ActorWhat it does
Tokopedia Product ScraperIndonesian marketplace products & prices
Lazada ScraperSEA marketplace listings & prices
Tiki.vn ScraperVietnamese marketplace products
Jumia Product ScraperAfrican marketplace products
Etsy ScraperHandmade & vintage listings
Craigslist ScraperClassifieds listings by city
Avito.ru ScraperRussian classifieds & prices
Leboncoin ScraperFrench classifieds listings
Marktplaats NL ScraperDutch classifieds listings
Made-in-China Supplier ScraperWholesale 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. 🙏

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.