Mercari Japan Scraper | Listings Prices Sellers
Pricing
from $3.00 / 1,000 results
Mercari Japan Scraper | Listings Prices Sellers
Scrape Mercari Japan (jp.mercari.com) — keyword search, categories, brands, item PDP & sellers. Extract itemId, JPY prices, titles, images, brand, shipping. Export Excel/CSV/JSON for resale research & price tracking.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 hours ago
Last modified
Categories
Share
Scrape Mercari Japan product listings, keyword search, categories, brands, item detail pages, and seller profiles — then download structured C2C marketplace data as Excel, CSV, or JSON.
Use this Actor as a practical Mercari JP data API for resale research, price tracking, and secondhand assortment monitoring on jp.mercari.com. Choose a mode, set filters, and get Dataset rows with itemId, JPY prices, titles, images, brand, seller, and shipping.
- Scrape Mercari Japan search, category & brand PLPs, item PDP, seller profiles, and the category taxonomy (depth 2+)
- Host:
jp.mercari.comonly (Mercari USwww.mercari.comis out of scope) - Extract itemId, title, price (JPY), currency, imageUrl, brand / brandId, sellerId, shippingFee, listingType, availability
- Optional PDP enrich (
enrichDetails) via JSON-LD Product + description / shipping / brand links - Filter by on_sale / sold_out, priceMin / priceMax, optional itemConditionId
- Paginate with verified
page_tokenchain; sort: recommended / newest / price ascending - Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
- Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)
Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Mercari, Inc. It collects publicly reachable listing and seller surfaces and does not log in, checkout, place bids/orders, or access private accounts. Mercari US and login-only surfaces (e.g. マイリスト) are out of scope.
What does the Mercari Japan Scraper do?
Mercari Japan Scraper lets you extract structured listing and seller data from Mercari Japan without running your own proxy and browser fleet. Give it a keyword, categoryId, brandId, item id (m…), or seller id, then start a run.
Under the hood, the Actor:
- Validates your input (mode, keyword / category / brand / item / seller, filters)
- Enforces free-tier caps when you are on a free Apify plan
- Calls a managed Cloud Run worker that fetches Mercari JP with JP residential egress
- Parses hydrated SERP
item-cellcards and PDP JSON-LD Product - Pushes Dataset rows ready for Excel / CSV / JSON export
- Writes
RUN_SUMMARY(andERROR_SUMMARYon failure) to the key-value store
You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.
What Mercari Japan data can I extract?
| Data | Search | Category / Brand | Item PDP | Seller | Categories |
|---|---|---|---|---|---|
| itemId / URL | ✅ | ✅ | ✅ | ✅ | — |
| Title / name | ✅ | ✅ | ✅ | ✅ | category name |
| Price / currency (JPY) | ✅ | ✅ | ✅ | ✅ | — |
| imageUrl / images | ✅ | ✅ | ✅ | ✅ | — |
| brand / brandId | enrich | enrich | ✅ | — | — |
| sellerId / sellerName | enrich | enrich | ✅ | ✅ | — |
| shippingFee / listingType | enrich | enrich | ✅ | — | — |
| availability / description | enrich | enrich | ✅ | — | — |
| categoryId / path | — | ✅ | ✅ | — | ✅ (tree) |
| identityVerified / badges | — | — | — | ✅ | — |
Why scrape Mercari Japan?
Mercari Japan is one of the largest C2C marketplaces for secondhand goods — fashion, electronics, games, tickets, and more. Teams scrape Mercari JP for price monitoring, resale sourcing, competitor research, and sold / on-sale assortment tracking:
- Monitor keyword search and category PLPs (including non-3C verticals like fashion
3088) - Track JPY prices, on-sale vs sold stickers, brands, and shipping (“送料込み”)
- Pull seller profiles with identity-verification badges when available
- Map the category taxonomy (depth 2–3) for assortment planning
- Enrich listings with PDP JSON-LD (price, brand, availability, description)
- Feed BI dashboards, pricing tools, Google Sheets, BigQuery, or AI agents with clean rows
Compared with keyword-only Mercari scrapers, this Actor covers search + category + brand + item PDP + seller + taxonomy on jp.mercari.com in one input surface.
How to scrape Mercari Japan (no code required)
- Create a free Apify account
- Open Mercari Japan Scraper
- Choose a mode:
search,category,brand,item,seller, orcategories - Enter a keyword, categoryId (e.g.
7phones,3088fashion), brandId, itemId (m…), or sellerId - (Optional) Set
sort,status=on_sale,priceMin/priceMax,itemConditionId,enrichDetails,maxResults,taxonomyDepth - Click Start and download the Dataset as JSON, CSV, Excel, or JSONL
Start with maxResults: 5–15 to verify the query, then scale up.
How much does it cost to scrape Mercari Japan?
This Actor uses pay-per-event pricing. You are charged for:
| Event | Price |
|---|---|
Actor Start (apify-actor-start) | $0.005 per start |
Result (apify-default-dataset-item) | $3.00 / 1,000 results ($0.003 each) |
Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).
Example cost estimates
| Results collected | Approx. event cost* |
|---|---|
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |
*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).
Free plan limits
On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply).
Input examples
Keyword search (on sale)
{"mode": "search","keyword": "airpods","status": "on_sale","maxResults": 40,"sort": "price_asc"}
Category PLP (fashion)
{"mode": "category","categoryId": "3088","status": "on_sale","maxResults": 30,"enrichDetails": true}
Brand PLP
{"mode": "brand","brandId": "3272","maxResults": 40}
Item PDP
{"mode": "item","itemId": "m60491956645"}
Seller profile
{"mode": "seller","sellerId": "504225586","maxResults": 50}
Category taxonomy
{"mode": "categories","taxonomyDepth": 2,"maxResults": 200}
Coverage matrix
| Dimension | Coverage |
|---|---|
| Host | jp.mercari.com |
| Waived | www.mercari.com (US Cloudflare); /brands CSR index; api.mercari.jp as primary API |
| Modes | search · category · brand · item · seller · categories |
| Taxonomy | Live tops + crawl depth 1–3 (taxonomyDepth) |
| Sort | Verified: recommended · created_time_desc · price_asc |
| Filters | status · priceMin/priceMax · categoryId · brandId · itemConditionId · pageToken |
| Enrich | PDP JSON-LD + description / shipping / brandId / listingType |
| Identity | itemId (m + digits) |
Output example
{"recordType": "item","itemId": "m60491956645","title": "Apple iPhone SE 第2世代 64GB","price": 9577,"currency": "JPY","imageUrl": "https://static.mercdn.net/…","brand": "Apple","brandId": "3272","sellerId": "504225586","shippingFee": "送料込み","shippingIncluded": true,"listingType": "buy_it_now","url": "https://jp.mercari.com/item/m60491956645","country": "JP","source": "jp.mercari.com"}
Tips for best results
- Prefer
status=on_salewhen you only need buyable inventory - Use
enrichDetails: truesparingly — each enrich opens PDPs (slower, richer fields) - For fashion / non-electronics, try
categoryId=3088(ファッション) or taxonomy mode first - Keep
maxResultsmodest on free plans (capped at 200 per run) - Default memory is 1024 MB — enough for this thin HTTPS Actor
FAQ
Is this an official Mercari API?
No. It is an unofficial scraper of public Mercari Japan pages.
Does it support Mercari US?
No. www.mercari.com is behind a separate Cloudflare wall and is waived.
Why do some seller runs return zero listings?
Seller grids are often empty under bot HTML; the worker retries with a Chrome UA for identity fields, but listing grids may still be empty.
What about sort / item condition filters?
Verified sort codes are forwarded; some bot SSR responses ignore sort/condition effects. Price range and status=on_sale are the most reliable filters.
Can I use this with n8n / Make / Zapier?
Yes — run the Actor via the Apify API or native Apify integrations and map Dataset items downstream.
Runtime
| Setting | Value |
|---|---|
| Default memory | 1024 MB |
| Proxy | Worker-owned JP residential (WORKER_PROVIDES_PROXY=1) |
| Worker | Managed Cloud Run (mercari-com) |
Legal & ethics
Use this Actor only for lawful purposes and in line with Mercari’s terms, applicable laws, and your own compliance policy. Prefer public listing data; minimize personal data; do not use the Actor to harass sellers or circumvent access controls. You are responsible for how you store and process the results.