Mercari US Sold & Active Listings Scraper
Pricing
from $1.35 / 1,000 listings
Mercari US Sold & Active Listings Scraper
Search Mercari US and get sold comps or active listings: price, original price, condition, brand, category, size and listing date, plus a sold-price summary (avg, median, min, max) per search. Filters for price and condition. No login.
Pricing
from $1.35 / 1,000 listings
Rating
0.0
(0)
Developer
Malek Oweis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Find out what things actually sell for on Mercari. Search Mercari US and get sold listings (price comps) or items for sale right now, one row per listing, plus a ready-made sold-price summary for every search: average, median, min and max.
Fast and reliable: it uses the same search call the mercari.com website makes, so a 100-item search finishes in seconds. No login, no cookies, no browser setup from you.
What you get per listing
| Field | Meaning |
|---|---|
title, url, itemId | The listing and its Mercari link |
status | sold or on_sale |
price | Sold price (sold listings) or current asking price |
originalPrice / priceDropPct | First listed price and how far the seller dropped it |
condition | New, Like new, Good, Fair or Poor |
brand, category, categoryPath | e.g. Electronics > Video games & consoles > Games |
size, color | When the seller set them |
listedAt | When the item was listed |
imageUrl, sellerId | First photo and seller id |
Sold-price summary
Every search also writes a SEARCH_SUMMARY record:
{"source": "pokemon booster box","itemsScraped": 50,"totalMatchesOnMercari": 662,"soldPrices": { "count": 50, "avg": 82.58, "median": 69, "min": 4.78, "max": 250 },"activePrices": { "count": 0, "avg": null, "median": null, "min": null, "max": null }}
Input
{"queries": ["nintendo switch oled", "pokemon booster box"],"status": "sold","maxItemsPerSearch": 50,"sortBy": "auto","minPrice": 20,"maxPrice": 300,"conditions": ["new", "like_new"]}
queries: keywords to search on Mercari US.status:sold(default, price comps),on_sale(for sale now) orall.maxItemsPerSearch: listings per search.0= as many as Mercari shows.sortBy:auto(recently sold for sold listings, best match otherwise),recently_sold,newest,price_low,price_high,best_match.minPrice/maxPrice: price range in USD.conditions: any ofnew,like_new,good,fair,poor.searchUrls(advanced): paste mercari.com search URLs. Keyword, status and sort are read from the URL.
Example row
{"source": "nintendo switch","itemId": "m43857781252","url": "https://www.mercari.com/us/item/m43857781252/","title": "Nintendo Switch 2 Pro Controller","status": "sold","price": 50,"originalPrice": 62.5,"priceDropPct": 20,"condition": "Like new","brand": "Nintendo","category": "Accessories","categoryPath": "Electronics > Video games & consoles > Accessories","size": null,"listedAt": "2026-10-09T21:29:34+00:00","imageUrl": "https://u-mercari-images.mercdn.net/photos/m43857781252_1.jpg","sellerId": 314654686}
Use cases
- Reseller price comps: what did this item really sell for, in this condition, lately?
- Sourcing: compare the sold median with items for sale now to spot underpriced listings
- Listing your own items: price at the sold median instead of guessing
- Price drop tracking:
priceDropPctshows how much sellers had to cut to sell - Market research: export a category's sold history to see what moves and at what price
FAQ
How many results can I get?
Mercari shows up to about 1,000 listings per search (about 2,000 for some sold searches).
For more, split one search into price ranges with minPrice / maxPrice.
Is this Mercari Japan? No, this is Mercari US (mercari.com).
Do I need a Mercari account? No. It uses the same guest access any logged-out visitor gets.
Does it get the exact date an item sold?
Mercari doesn't show sold dates publicly. Sorting by recently_sold returns the most recent sales first, and listedAt gives the listing date.
Is this allowed? It reads only public search results, the same any visitor sees. It never logs in and never touches account, order or buyer data. Respect Mercari's terms and your local laws.
Use it from an AI agent (Claude, ChatGPT, Cursor, any MCP client)
This Actor works as a tool for AI agents through Apify's MCP server. Add it to your AI app with this MCP URL:
https://mcp.apify.com/?tools=malek_oweis/mercari-sold-listings-scraper
Then just ask in plain language. Example prompt:
Get 50 recently sold Mercari listings for 'nintendo switch oled' and tell me the median sold price by condition.
Questions this Actor answers
- How much does a used Nintendo Switch actually sell for on Mercari?
- What should I price my item at to sell on Mercari? Show recent sold comps.
- What is the average and median sold price of a Pokemon booster box?
- Is this listing underpriced compared with what similar items sold for?
- Find sold prices for resale research, like eBay sold listings but for Mercari.
Free sample dataset
Want to see real output before running it? A free sample collected with this Actor (October 2026) is published on Hugging Face and GitHub, as CSV and JSONL, together with samples from the other Actors below.
Free weekly price index built with this Actor
SoldSignal runs this Actor every week and publishes the results as a free resale price index for about 30 sneakers, consoles, collectibles and watches: sold medians, sample sizes and payouts after each platform's fees. The data is also a free JSON/CSV API with no key (free resale price API), under CC BY 4.0. Use the index for the popular items, and this Actor for anything else.
More resale and e-commerce data tools by the same developer
- Resale Price Checker: one resale value per item across StockX, GOAT and Mercari
- Etsy Shop Scraper: Etsy listings, prices and shop health
- Shopify Store Scraper: Shopify product catalogs and prices
- StockX Sales Data Scraper: StockX resale prices and sales volume
- Chrono24 Watch Listing Scraper: luxury watch prices on Chrono24
- GOAT Sneaker Price Scraper: GOAT sneaker prices by size