Mercari Seller Scraper: Shop Listings, Ratings & Item History avatar

Mercari Seller Scraper: Shop Listings, Ratings & Item History

Pricing

from $1.34 / 1,000 seller records

Go to Apify Store
Mercari Seller Scraper: Shop Listings, Ratings & Item History

Mercari Seller Scraper: Shop Listings, Ratings & Item History

Scrape any Mercari Japan seller's full shop: profile rating, review count, followers, and all active/sold listings with JPY price, condition, and category. No login required.

Pricing

from $1.34 / 1,000 seller records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull a complete dossier on any Mercari Japan or US seller in one run. Get a seller's rating score, review count, followers, and every listing, active or sold, with price, condition, and category. Covers both Mercari Japan (jp.mercari.com) and Mercari US (mercari.com). Built for resellers, sourcing analysts, and competitive intelligence teams who need Mercari seller and shop data without manual browsing.
Mercari (メルカリ) suite   •  Listings, sold comps, and sellers across Mercari Japan and US
 Seller Scraper
➤ You are here
 Japan Scraper
Listings, price and condition
 US Scraper
Sold prices and sellers
 Sold Comps
Sold prices and sell-through

What does Mercari Seller Scraper do?

This Actor accepts one or more Mercari seller IDs or full profile URLs and returns two record types for each seller: a profile row (name, rating score, review count, follower count, listing counts) and one row per listing (title, price in the region's currency, condition, status, category, thumbnail). It covers both Mercari Japan (jp.mercari.com) and Mercari US (mercari.com). It scrolls each shop automatically, deduplicates across sellers, and stops when your per-seller limit is reached.

Runs can be scheduled, triggered through the API, streamed into Google Sheets, or exported as CSV, JSON, or Excel.

The whole shop in one run. No account or login required. Get a seller's profile stats plus every listing, active and sold, ready to schedule for daily monitoring of new drops and price changes.

Why use Mercari Seller Scraper?

"I needed to monitor five resellers to see when they drop new inventory. This saved me hours of manual checking every week."

"We screen suppliers on Mercari Japan before negotiating. Rating score plus sold history tells us whether they are worth contacting."

  • Sourcing due diligence: validate a Mercari seller's track record before placing bulk orders. Review count, rating score, and sold history in one dataset.
  • Competitive monitoring: track what a competing reseller lists and at what price. Schedule daily runs to catch new drops.
  • Inventory analysis: map which categories a seller specialises in and how fast items move from on-sale to sold.
  • Market research: aggregate seller data across a niche to understand pricing norms and supply depth on Mercari Japan or US.

How to use Mercari Seller Scraper

  1. Open the Actor in Apify Console and click Try for free.
  2. In the Input tab, select your region (Japan or US).
  3. Paste one or more seller IDs or full profile URLs for the chosen region.
  4. Set Max listings per seller (default 500) and choose whether to include sold items.
  5. Enable Apify Proxy. For US, the Actor automatically forces a US residential proxy.
  6. Click Start. A seller profile row appears first, followed by listing rows as they are collected.
  7. Download results from the Dataset tab in JSON, CSV, Excel, or HTML, or connect through the API.

Input

At least one of sellerIds or sellerUrls is required.

FieldTypeRequiredDescription
sellerIdsarray of stringsYes*Seller IDs. Japan: alphanumeric string from the profile URL, e.g. 629110147. US: numeric ID from https://www.mercari.com/u/{id}/.
sellerUrlsarray of URLsYes*Full seller profile URLs. Japan: https://jp.mercari.com/en/user/profile/629110147. US: https://www.mercari.com/u/123456789/.
maxListingsPerSellerintegerNoMaximum listings to collect per seller. Default is 500.
includeSoldbooleanNoWhen true, both active and sold listings are returned. Set to false for active only. Default is true.
regionenumNoJAPAN (default, jp.mercari.com) or US (mercari.com). US requires a US residential proxy.
proxyConfigurationobjectNoProxy settings. Japan: Apify Proxy datacenter is sufficient. US: the Actor automatically forces a US residential proxy unless custom proxy URLs are supplied.

* Provide at least one of sellerIds or sellerUrls.

Output

Each run produces two record types in the same dataset. Download as JSON, HTML, CSV, or Excel.

Seller profile row (recordType: "seller"):

{
"recordType": "seller",
"sellerId": "629110147",
"sellerName": "vintage_tokyo_store",
"profileUrl": "https://jp.mercari.com/en/user/profile/629110147",
"ratingScore": 4.8,
"numRatings": 312,
"numListings": 47,
"numSold": 890,
"followers": 128,
"scrapedAt": "2026-07-01T10:00:00.000Z"
}

Listing row (recordType: "listing") -- Japan:

{
"recordType": "listing",
"sellerId": "629110147",
"listingId": "m66939329940",
"title": "Apple Watch Series 4 44mm",
"price": 5000,
"priceJpy": 5000,
"currency": "JPY",
"status": "on_sale",
"conditionId": "3",
"categoryId": "3676",
"url": "https://jp.mercari.com/item/m66939329940",
"thumbnailUrl": "https://static.mercdn.net/thumb/item/webp/m66939329940_1.jpg",
"listedAt": "2026-06-15T08:22:11Z",
"scrapedAt": "2026-07-01T10:00:00.000Z"
}

Listing row (recordType: "listing") -- US:

{
"recordType": "listing",
"sellerId": "123456789",
"listingId": "m99123456789",
"title": "Nike Air Max 90 Size 10",
"price": 75.00,
"currency": "USD",
"status": "on_sale",
"conditionId": "3",
"categoryId": "29",
"url": "https://www.mercari.com/us/item/m99123456789/",
"thumbnailUrl": "https://static.mercdn.net/item/detail/orig/photos/m99123456789_1.jpg",
"listedAt": "2026-06-20T14:30:00Z",
"scrapedAt": "2026-07-01T10:00:00.000Z"
}

Data table

FieldTypeDescription
recordTypestring"seller" for profile rows, "listing" for item rows.
sellerIdstringMercari seller account ID.
sellerNamestringDisplay name on the profile page (seller rows).
profileUrlstringFull URL of the seller's profile (seller rows).
ratingScorenumberRating score, e.g. 4.8 (seller rows).
numRatingsnumberTotal reviews received (seller rows).
numListingsnumberActive listings currently in the shop (seller rows).
numSoldnumberTotal items sold shown on the profile (seller rows).
followersnumberFollower count (seller rows).
listingIdstringMercari item ID (listing rows).
titlestringItem title (listing rows).
pricenumberListing price in the row's currency: JPY for Japan, USD for US (listing rows).
priceJpynumberListed price in Japanese Yen. Japan only -- absent on US rows (listing rows).
currencystringJPY for Japan rows, USD for US rows.
statusstringon_sale, sold_out, or trading (listing rows).
conditionIdstringCondition code: 1 = new, 2 = like new, 3 = good, 4 = fair, 5 = poor.
categoryIdstringMercari category identifier (listing rows).
urlstringFull listing URL (listing rows).
thumbnailUrlstringPrimary thumbnail image URL (listing rows).
listedAtstringISO timestamp when the item was first listed (listing rows).
scrapedAtstringISO timestamp when the row was collected.

How much does it cost to scrape a Mercari seller?

Pricing is pay per result. You are charged only for the rows the Actor returns, so an empty run costs nothing. There are no monthly subscriptions and no minimum spend. A run collects one profile row per seller plus one row per listing in their shop.

Tips

  • Find a Japan seller ID: open any seller's profile on jp.mercari.com. The ID is the last part of the URL: https://jp.mercari.com/en/user/profile/629110147 gives ID 629110147.
  • Find a US seller ID: open any seller's profile on mercari.com. The ID is the part after /u/: https://www.mercari.com/u/123456789/ gives ID 123456789.
  • US proxy: the Actor automatically forces a US residential proxy for US runs. Make sure your Apify plan includes the RESIDENTIAL proxy group.
  • Monitor new listings: schedule this Actor to run daily on the same seller IDs, then compare datasets to see which items were added or sold.
  • Active listings only: set includeSold to false to skip sold items and cut run time.
  • Multiple sellers at once: add all IDs to sellerIds in one run. The Actor processes them in turn and deduplicates listing IDs across sellers.
  • Combine with the Mercari Sold Comps Scraper to turn a seller's sold history into price comps.

FAQ

How do I find a Japan seller ID?

Open the seller's profile page on jp.mercari.com. The ID is the last part of the URL, for example 629110147 in https://jp.mercari.com/en/user/profile/629110147.

How do I find a US seller ID?

Open the seller's profile page on mercari.com. The ID follows /u/ in the URL, for example 123456789 in https://www.mercari.com/u/123456789/.

Why are some US profile fields missing?

US profile data (rating, sold count, followers) is extracted from the page's embedded JSON on a best-effort basis. Mercari US does not expose all fields in the same way as Japan. Fields that cannot be found are omitted rather than guessed.

Why are some Japan profile fields missing?

Seller profile fields are read from the public profile page. When a seller has no ratings or followers, those fields are returned empty rather than guessed.

Are sold listings included?

Yes, by default. Set includeSold to false to return only active listings.

Do I need a Mercari account or login?

No. The Actor reads only publicly visible seller and listing data. No login or cookies are required.

This Actor collects publicly visible data from jp.mercari.com and mercari.com for research and analysis. You are responsible for following Mercari's terms of service and any applicable data-protection laws. Do not use collected data to contact individuals or for prohibited purposes.

Found a problem or need another field?

Open a ticket on the Issues tab of this Actor. Custom solutions and additional fields are available on request.