Mercari Japan Scraper: Listings and Prices avatar

Mercari Japan Scraper: Listings and Prices

Pricing

from $1.87 / 1,000 mercari japan listings

Go to Apify Store
Mercari Japan Scraper: Listings and Prices

Mercari Japan Scraper: Listings and Prices

Mercari Japan scraper for multi-keyword listings, prices, seller evidence, filters, and optional item details. Track NEW, UPDATED, PRICE_CHANGED, EXPIRED, and REAPPEARED records without fabricated missing values.

Pricing

from $1.87 / 1,000 mercari japan listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

1

Monthly active users

13 days ago

Last modified

Share

🛍️ Mercari Japan Scraper: メルカリ listings, prices and changes

Scrape Mercari Japan listings at scale from any search or category. Get clean JPY price, condition code, listing status, seller ID, category, and photo URLs for every result on jp.mercari.com. Built for cross-border resellers, pricing analysts, and store owners who need Mercari Japan data in bulk without manual exports.
Mercari (メルカリ) suite   •  Listings, sold comps, and sellers across Mercari Japan and US
 Seller Scraper
Shop profile and listings
 Japan Scraper
➤ You are here
 US Scraper
Sold prices and sellers
 Sold Comps
Sold prices and sell-through

Turn public メルカリ search results into source-backed listing, price, condition, brand, shipping, and seller records. Run several searches together, enrich selected items, or schedule a named monitor that emits meaningful listing changes.

🔍 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 multiple keywords plus price, status, category, brand, condition, shipping-payer, and excluded-keyword filters. Optional detail collection adds published descriptions, photos, labels, shipping facts, and seller evidence when Mercari provides them.

Bulk Mercari Japan data, no exports. No account or login required. Pull JPY prices, condition, and seller IDs for any keyword or category, and set status to sold_out for completed-sale price comps, ready to schedule.

💡 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

  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

FieldTypeRequiredDescription
startUrlsarray of URLsNoMercari Japan search or category URLs. Direct item URLs are not supported in this release.
keywordsarray of stringsNoEnglish or Japanese searches processed as separate feeds.
sort, orderenumsNoSort by relevance, newest, price, or likes in either direction.
statusarray of enumsNoActive, sold-out, or trading listings.
priceMin, priceMaxintegersNoPrice boundaries in JPY.
categoryIds, brandIdsarrays of stringsNoMercari category and brand identifiers.
itemConditionIdsarray of enumsNoCondition codes 1 through 6.
shippingPayerenumNoAny, seller-paid, or buyer-paid shipping.
excludeKeywordstringNoExclude listings matching a term.
fetchItemDetailsbooleanNoAdd published descriptions, photos, shipping, labels, and seller evidence when available.
maxItemsPerQuery, maxResultsintegersNoPer-feed and global result caps.
monitorMode, monitorNameboolean, stringNoEmit new and updated listings for a stable scheduled scope.
proxyConfigurationobjectYesConnection settings for reliable collection.

📦 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",
"url": "https://jp.mercari.com/item/m66939329940",
"listing_id": "m66939329940",
"sourceUrl": "https://jp.mercari.com/search?keyword=apple%20watch",
"inputId": "keyword-1",
"retrievedAt": "2026-08-01T12:00:00.000Z",
"status": "SUCCEEDED",
"stable_source_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",
"brand_name": "Apple",
"source_query": "apple watch",
"thumbnail_url": "https://static.mercdn.net/thumb/item/webp/m66939329940_1.jpg",
"photo_urls": ["https://static.mercdn.net/thumb/item/webp/m66939329940_1.jpg"],
"scraped_at": "2026-08-01T12:00:00.000Z",
"detail_scraped": false
}

🧪 Store examples

{ "keywords": ["apple watch"], "maxResults": 50 }

Batch filtered discovery with details

{
"keywords": ["camera", "レンズ"],
"categoryIds": ["3"],
"shippingPayer": "seller",
"fetchItemDetails": true,
"maxItemsPerQuery": 100,
"maxResults": 200
}

Recurring price and availability monitor

{
"keywords": ["vintage game"],
"monitorMode": true,
"monitorName": "vintage-game-watch",
"sort": "num_likes",
"maxResults": 500
}

📊 Data table

FieldDescription
typeAlways listing.
urlFull listing URL on jp.mercari.com.
listing_idMercari item ID (e.g. m66939329940).
sourceUrl, inputId, retrievedAt, status, errorCodeSource URL, input correlation, retrieval time, status, and explicit error evidence. Missing optional values are omitted.
stable_source_idStable source identifier. For listing rows this is the Mercari item ID.
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.
brand_id, brand_namePublished brand identifiers and labels when available.
condition_id, condition_namePublished condition evidence.
shipping_*Published payer, method, origin, and delivery facts when available.
seller_*Published seller ID, name, rating count, and score when available.
photo_urlsPublished listing photos.
created_at, updated_atSource listing timestamps when available.
source_queryKeyword or URL that discovered the listing.
monitoring_change, changed_fieldsTransparent scheduled-run change evidence.
scraped_atTime when this record was collected.

Failed search requests are returned as type: "error" rows with sourceUrl, inputId, retrievedAt, status: "FAILED", and an errorCode. Valid listings from other sources are retained, while a failed monitor run does not update its saved baseline.

💰 Pricing

This Actor uses pay-per-result pricing. Current Store tiers for lightweight listing rows are Free $2.49, Bronze $2.28, Silver $2.08, and Gold or above $1.87 per 1,000 rows. Empty runs and unchanged monitoring runs with no saved rows do not create result charges. Detail enrichment is currently an input option on the same row event; a separate detail event will be introduced only after billing is verified.

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.

⭐ Enjoying Mercari Japan Scraper: Price, Condition & Seller?

⭐ ⭐ ⭐ ⭐ ⭐
Getting clean JPY prices, condition codes, and seller IDs from Mercari Japan without manual exports?
A 5-star rating takes 10 seconds and helps other cross-border resellers and pricing analysts find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

✨ 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 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 of the listings.
  • 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, 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.

🔗 Other actors