Mercari Scraper
Pricing
from $11.99 / 1,000 result items
Mercari Scraper
Scrapes Mercari product listings by keyword and returns each item as a flat row with price, condition, brand, seller, and shipping details. Supports price, condition, and brand filters.
Pricing
from $11.99 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Mercari Scraper
Scrape Mercari product listings by keyword, up to a million items per run. Every listing returns with its price, condition, seller info, shipping details, and direct URL. Export to CSV, JSON, Excel, or XML.
Mercari's marketplace moves fast, but manually checking prices and availability across thousands of listings is slow. This scraper searches Mercari by keyword and returns structured product data, including price, condition, shipping payer, and seller details. It handles pagination and anti-bot measures so you get clean, analysis-ready datasets without writing a single line of code.
| Who uses it | What they scrape Mercari for |
|---|---|
| Resellers | Find underpriced items to flip for profit. |
| Market analysts | Track pricing trends and inventory levels for specific brands or categories. |
| E-commerce managers | Monitor competitor pricing and assortment on Mercari. |
| Deal hunters | Get alerts for rare items listed below market value. |
What it does
This Actor searches Mercari by keyword and returns each product listing as a flat row with price, condition, brand, shipping details, and seller information.
- ๐ Keyword search: Enter any search term, from 'iphone 15' to 'nike shoes', and scrape all matching listings.
- ๐ฐ Price filtering: Set minimum and maximum price boundaries to focus on items within your budget.
- ๐ท๏ธ Condition filtering: Target only new, like-new, or used items by selecting specific condition codes.
- ๐ฆ Shipping filter: Narrow results by who pays shipping, the seller or the buyer.
- ๐ช Brand and category targeting: Filter by specific brand IDs or a single category ID for hyper-focused results.
- ๐ Flexible sorting: Order results by newest, price ascending or descending, or most liked.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Mercari data
๐ Monitor resale prices.
A reseller scrapes completed and active listings for a specific brand to determine the market price before listing their own inventory.
๐ Find arbitrage opportunities.
A deal hunter runs daily keyword searches with a maximum price filter to find items listed significantly below their typical resale value.
๐ช Track competitor inventory.
An e-commerce manager scrapes listings from competing sellers in their category to analyze assortment gaps and pricing strategies.
๐ Analyze category trends.
A market analyst scrapes all listings in a category over several weeks to track average selling prices, listing volume, and sell-through rates.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Access public Mercari search results without registering an application or managing OAuth tokens. |
| Structured output | Get a consistent schema with price, title, URL, condition, seller, and shipping info for every listing. |
| Bulk scraping | Paid users can scrape up to one million listings per run for large-scale market analysis. |
| Residential proxies | Built-in proxy configuration helps avoid blocks and keeps your scrapers running reliably. |
How it compares
This Mercari Scraper focuses on keyword-based search with granular filtering, while competitors offer varying levels of data depth and platform focus.
| Feature | ParseForge | Mercari Japan Scraper | Fast & Reliable | Mercari Search Scraper | Mercari Listings Scraper |
|---|---|---|---|---|
| Keyword search | Yes | Yes | Yes | Yes |
| Price range filter | Yes | Not listed | Not listed | Not listed |
| Item condition filter | Yes | Not listed | Not listed | Not listed |
| Shipping payer filter | Yes | Not listed | Not listed | Not listed |
| Brand ID filter | Yes | Not listed | Not listed | Not listed |
| Sort by price, newest, or likes | Yes | Not listed | Not listed | Not listed |
| Up to 1,000,000 items per run | Yes | Not listed | Not listed | Not listed |
Configure the run
Drive the Actor with a search keyword and refine results with optional filters for price, condition, brand, category, and shipping payer. Filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"keyword": "iphone","maxItems": 10}
A larger pull:
{"keyword": "iphone","maxItems": 200}
Pricing
Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.60 |
| 1,000 results | $15.99 |
| 10,000 results | $159.90 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Mercari Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Mercari through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/mercari-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your keyword is spelled correctly and is not too restrictive. Also verify that your price range, condition filters, or brand IDs are not excluding all listings. Try running with only the keyword first, then add filters one at a time.
The scraper is returning fewer items than my maxItems setting.
Mercari may not have enough listings matching your search and filters. The Actor stops when it runs out of results, even if maxItems is set higher. Try broadening your filters or using a more general keyword.
I'm getting blocked or seeing captchas.
Mercari may throttle or block datacenter IPs. Configure residential proxies in the proxyConfiguration field. Apify's residential proxy service is designed for this use case.
The price values look wrong or are missing.
Ensure your priceMin and priceMax filters are not conflicting. Also check that the listings you are targeting have prices in the expected currency. Some listings may use non-standard formatting that the parser handles on a best-effort basis.
How do I find the correct category ID or brand ID?
Browse Mercari in your browser and navigate to the category or brand you want. The URL often contains the numeric ID. You can also run a broad search first, inspect the output for the IDs you need, then re-run with those filters.
FAQ
| Question | Answer |
|---|---|
| Can I scrape Mercari Japan with this actor? | This actor is designed for Mercari's main platform. For Mercari Japan specifically, you may need a dedicated Japan scraper. Check the input for locale-specific behavior. |
| How many listings can I scrape in one run? | Free users can scrape up to 100 listings. Paid Apify users can increase the max items up to 1,000,000 per run. |
| What data fields does the scraper return? | Each listing row includes the title, price, condition, brand, seller name, shipping payer, thumbnail URL, listing URL, and timestamps. The exact schema is shown in the sample output. |
| Do I need proxies to scrape Mercari? | Residential proxies are recommended to avoid IP-based blocking. The Actor includes a proxy configuration field where you can add your own or use Apify's proxy service. |
| Can I filter by item condition? | Yes. Use the itemConditions field with numeric codes: 1 for New, 2 for Like New, 3 for Good, 4 for Fair, and 5 for Poor. Leave it empty to include all conditions. |
| How do I sort the search results? | Use the sortBy field. Options are 0 for default relevance, 1 for newest first, 2 for lowest price first, 3 for highest price first, and 4 for most liked. |
| Can I filter by specific brands? | Yes. Provide an array of Mercari brand IDs in the brandIds field. The scraper will only return listings matching those brands. |
| Is this an official Mercari API? | No. This Actor scrapes publicly available search pages on Mercari. It does not use an official API and does not require an API key or app registration. |
| What output formats are supported? | You can export your dataset in CSV, JSON, Excel, or XML formats directly from the Apify platform. |
| Can I schedule this scraper to run automatically? | Yes. Apify supports scheduled runs. You can set this Actor to run hourly, daily, or weekly to track price changes and new listings over time. |
Related actors
- wallapop-scraper: Use this if you want to scrape Wallapop, a similar peer-to-peer marketplace popular in Spain, Italy, and Portugal.
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Mercari, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
