Mercari Japan Scraper: Price, Condition & Seller avatar

Mercari Japan Scraper: Price, Condition & Seller

Pricing

from $3.99 / 1,000 mercari japan listings

Go to Apify Store
Mercari Japan Scraper: Price, Condition & Seller

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

Devansh Tiwari

Devansh Tiwari

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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 BI teams who need Mercari Japan data in bulk, without manual CSV export or proxy services.

What does Mercari Japan Scraper do?

This Actor collects listing data from any Mercari Japan search or category URL. It intercepts the native search API response as the page loads, so every result includes the full set of fields Mercari returns natively, not just what is visible in the DOM.

It supports keyword search with filters for price range, sort order, and listing status (on_sale, sold_out, trading). Pagination is handled automatically via scroll detection and stops when the result limit is reached.

Why use Mercari Japan Scraper?

Mercari launched its cross-border Global App in 2025, with US access going live in Spring 2026. Cross-border GMV grew 15x in three years. Resellers and pricing analysts need programmatic access to jp.mercari.com listings before the arbitrage window narrows.

  • 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 proxy service or browser extension required.
  • Pricing intelligence: Pull JPY prices at scale for electronics, streetwear, anime, and vintage fashion. Feed into a spreadsheet with a live FX formula to get USD equivalents in one step.
  • BI and data pipelines: Drop output directly into Google Sheets, BigQuery, or n8n for recurring market snapshots. The dataset schema is consistent and designed for direct ingestion without post-processing.
  • Brand and competitor monitoring: Track how specific brands or SKUs move through the secondhand market. Run on a schedule to detect assortment changes and price shifts over time.

How to use Mercari Japan Scraper

  1. Configure input: Open the Input tab in Apify Console.
  2. Enter a keyword or URL: Type a search keyword or paste a jp.mercari.com search URL directly.
  3. Apply filters (optional): Set price range, listing status, and sort order to narrow results.
  4. Set a limit: Start with 50-100 for validation, then raise to 1,000+ for production runs.
  5. Run: Click Start. Results appear in the dataset tab as the run progresses.

Input

FieldTypeDescription
startUrlsarrayOne or more jp.mercari.com search or category URLs.
keywordstringSearch keyword. Used to build a search URL if no startUrls are provided.
sortstringSort order: score (relevance), created_time (newest), price.
orderstringSort direction: desc or asc.
statusarrayListing status filter: on_sale, sold_out, trading. Default: on_sale.
priceMinintegerMinimum price in JPY.
priceMaxintegerMaximum price in JPY.
limitintegerMax listings to collect per run. Default: 1,000.
proxyConfigurationobjectProxy 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

FieldDescription
typeAlways listing.
urlFull listing URL on jp.mercari.com.
listing_idMercari item ID (e.g. m66939329940).
titleListing title in the original language.
priceListed price in JPY (integer).
currencyAlways JPY.
listing_statusStatus code: ITEM_STATUS_ON_SALE, ITEM_STATUS_SOLD_OUT, or ITEM_STATUS_TRADING.
condition_idCondition code: 1 = like new, 2 = excellent, 3 = good, 4 = fair, 5 = poor, 6 = very poor.
seller_idSeller account identifier. Use for seller-level analysis across multiple listings.
category_idMercari category ID. Cross-reference with Mercari's category list for label lookup.
thumbnail_urlPrimary thumbnail URL from Mercari's CDN.
media.thumbnail_urlsAll thumbnail URLs for the listing.
scrape_context.scraped_timeUnix 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 throttle headless browser traffic for large batches.
  • Validate first: Set limit to 20-50 to check field coverage before committing to a full run.
  • Multiple keywords: Add several search URLs to startUrls to cover multiple keywords in one run. The Actor deduplicates results across URLs automatically.
  • Scheduling: Use Apify's built-in Scheduler to run recurring snapshots and feed a diff into your BI pipeline or n8n workflow.
  • Sold listings: Set status to ["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, pass the title field through a translation API in your downstream pipeline.

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.