Mercari Japan Scraper: Price, Condition & Seller
Pricing
from $3.99 / 1,000 mercari japan listings
Mercari Japan Scraper: Price, Condition & Seller
Scrape Mercari Japan (jp.mercari.com) listings at scale. Returns JPY price, listing status, condition code, seller ID, category, and photo URLs for every result. Plug into Google Sheets, BigQuery, or n8n. No manual CSV export. $3.99 per 1,000 results.
Pricing
from $3.99 / 1,000 mercari japan listings
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
8
Total users
2
Monthly active users
8 hours ago
Last modified
Categories
Share
Get structured listing data from jp.mercari.com, including JPY price, condition code, listing status, seller ID, and category. Built for cross-border resellers, pricing analysts, and store owners who need Mercari Japan data in bulk, without manual exports or complex setups.
What does Mercari Japan Scraper do?
This Actor collects listing data from any Mercari Japan search or category URL. It extracts the listing data directly as the webpage loads, so you get the complete set of product details.
It supports keyword search with filters for price range, sort order, and listing status (on_sale, sold_out, trading). Scrolling and page transitions are handled automatically, and the run stops when your selected limit is reached.
Why use Mercari Japan Scraper?
Mercari is a massive peer-to-peer secondhand marketplace. Resellers and pricing analysts require stable access to listing and completed-sales data:
- Cross-border resale research: Check sold-vs-active status, condition, and seller IDs before sourcing items to flip on eBay, Mercari US, or Depop. No special browser extensions required.
- Pricing intelligence: Pull JPY prices at scale for electronics, streetwear, anime, and vintage fashion. Feed into a spreadsheet with a live exchange rate formula to get USD equivalents in one step.
- Data pipelines: Drop output directly into Google Sheets, Excel, or automated tools for market snapshots.
- Brand and competitor monitoring: Track how specific brands or items move through the secondhand market. Run on a schedule to detect changes and price shifts over time.
How to use Mercari Japan Scraper
- Configure input: Open the Input tab in Apify Console.
- Enter a keyword or URL: Type a search keyword or paste a jp.mercari.com search URL directly.
- Apply filters (optional): Set price range, listing status, and sort order to narrow results.
- Set a limit: Start with 50-100 for validation, then raise to 1,000+ for production runs.
- Run: Click Start. Results appear in the dataset tab as the run progresses.
Input
| Field | Type | Description |
|---|---|---|
startUrls | array | One or more jp.mercari.com search or category URLs. |
keyword | string | Search keyword. Used to build a search URL if no startUrls are provided. |
sort | string | Sort order: score (relevance), created_time (newest), price. |
order | string | Sort direction: desc or asc. |
status | array | Listing status filter: on_sale, sold_out, trading. Default: on_sale. |
priceMin | integer | Minimum price in JPY. |
priceMax | integer | Maximum price in JPY. |
limit | integer | Max listings to collect per run. Default: 1,000. |
proxyConfiguration | object | Proxy settings. Enable Apify Proxy for production runs. |
Output
Results are written to the Apify dataset as one JSON record per listing. You can download in JSON, CSV, Excel, or HTML format, or connect to the dataset API for direct integration.
Example output record:
{"type":"listing","id":0,"url":"https://jp.mercari.com/item/m66939329940","listing_id":"m66939329940","title":"Apple Watch Series 4 44mm γΉγγ³γ¬γΉγΉγγΌγ«","price":5000,"currency":"JPY","listing_status":"ITEM_STATUS_ON_SALE","condition_id":"3","seller_id":"629110147","category_id":"3676","thumbnail_url":"https://static.mercdn.net/thumb/item/webp/m66939329940_1.jpg","media":{"thumbnail_urls":["https://static.mercdn.net/thumb/item/webp/m66939329940_1.jpg"]},"scrape_context":{"scraped_time":1777464674689}}
Data table
| Field | Description |
|---|---|
type | Always listing. |
url | Full listing URL on jp.mercari.com. |
listing_id | Mercari item ID (e.g. m66939329940). |
title | Listing title in the original language. |
price | Listed price in JPY (integer). |
currency | Always JPY. |
listing_status | Status code: ITEM_STATUS_ON_SALE, ITEM_STATUS_SOLD_OUT, or ITEM_STATUS_TRADING. |
condition_id | Condition code: 1 = like new, 2 = excellent, 3 = good, 4 = fair, 5 = poor, 6 = very poor. |
seller_id | Seller account identifier. Use for seller-level analysis across multiple listings. |
category_id | Mercari category ID. Cross-reference with Mercari's category list for label lookup. |
thumbnail_url | Primary thumbnail URL from Mercari's CDN. |
media.thumbnail_urls | All thumbnail URLs for the listing. |
scrape_context.scraped_time | Unix timestamp (ms) when the record was collected. |
Pricing
Running this Actor costs approximately $3.99 per 1,000 results. A run of 500 listings typically finishes in 2-3 minutes.
Mercari caps search results at around 3,000 items per query. For broader coverage, run multiple keyword or category URLs in one session using the startUrls input.
Tips
- Use proxies in production: Enable Apify Proxy for production runs. Without a proxy, Mercari Japan may block search requests in large batches.
- Validate first: Set
limitto 20-50 to check field coverage before committing to a full run. - Multiple keywords: Add several search URLs to
startUrlsto cover multiple keywords in one run. The Actor deduplicates results across URLs automatically. - Scheduling: Use Apify's built-in Scheduler to run recurring snapshots of the listings.
- Sold listings: Set
statusto["sold_out"]to pull completed-sale data for price comps.
FAQ, disclaimers, and support
What do the condition codes mean? Mercari JP uses numeric codes: 1 = like new, 2 = excellent, 3 = good, 4 = fair, 5 = poor, 6 = very poor.
Can I scrape sold listings? Yes. Set status to ["sold_out"] in the input.
Why are titles in Japanese? Mercari Japan is a Japanese marketplace. Titles are returned as-is. For English output, you can translate the titles using translation tools.
Is this compliant? This Actor collects publicly visible listing data from jp.mercari.com for research and analysis purposes. Users are responsible for ensuring their use complies with applicable laws, platform terms, and data protection regulations in their jurisdiction.
Support: Open an issue on the Actor's Issues tab in Apify Console.
