Mercari Scraper avatar

Mercari Scraper

Pricing

from $11.99 / 1,000 result items

Go to Apify Store
Mercari Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

1

Monthly active users

6 days ago

Last modified

Share

ParseForge

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 itWhat they scrape Mercari for
ResellersFind underpriced items to flip for profit.
Market analystsTrack pricing trends and inventory levels for specific brands or categories.
E-commerce managersMonitor competitor pricing and assortment on Mercari.
Deal huntersGet 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 neededAccess public Mercari search results without registering an application or managing OAuth tokens.
Structured outputGet a consistent schema with price, title, URL, condition, seller, and shipping info for every listing.
Bulk scrapingPaid users can scrape up to one million listings per run for large-scale market analysis.
Residential proxiesBuilt-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.

FeatureParseForgeMercari Japan Scraper | Fast & ReliableMercari Search ScraperMercari Listings Scraper
Keyword searchYesYesYesYes
Price range filterYesNot listedNot listedNot listed
Item condition filterYesNot listedNot listedNot listed
Shipping payer filterYesNot listedNot listedNot listed
Brand ID filterYesNot listedNot listedNot listed
Sort by price, newest, or likesYesNot listedNot listedNot listed
Up to 1,000,000 items per runYesNot listedNot listedNot 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the Mercari Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.
  • 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.