Mercari Scraper - US Listings, Prices & Resale Data avatar

Mercari Scraper - US Listings, Prices & Resale Data

Pricing

from $1.50 / 1,000 listing-scrapeds

Go to Apify Store
Mercari Scraper - US Listings, Prices & Resale Data

Mercari Scraper - US Listings, Prices & Resale Data

Scrape Mercari US listings and prices - search by keyword. Structured JSON with price, brand, size, condition and images. Runs with defaults, MCP-ready.

Pricing

from $1.50 / 1,000 listing-scrapeds

Rating

0.0

(0)

Developer

Quine Quine

Quine Quine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Mercari Scraper: US Listings, Prices & Resale Data

Scrape Mercari US listings and prices in one run. Built for resellers, price comparison, and market research: fast, reliable, and returned as clean structured JSON. Runs with defaults and works as an MCP tool for AI agents.

What it does

Give it a search term (or leave it empty for the newest listings) and it scrapes Mercari's US marketplace. Every listing comes back as a structured record you can build on:

  • US resale price data at scale on one of the largest US consumer second-hand markets
  • Search by keyword or pull the newest listings
  • Discount signal: surfaces the real was-price on marked-down items (~46% of listings carry a discount)
  • Reliable through Mercari's Cloudflare anti-bot protection
  • Stable JSON schema: safe to depend on in code and pipelines
  • Runs with defaults and MCP-ready: AI agents can discover and call it as a tool

Input

FieldTypeDefaultDescription
querystring""Search term. Empty = newest listings.
countriesarray["us"]Marketplace region. Mercari runs on US / USD.
maxItemsinteger100Max listings returned.
filtersobject{}Optional filters: category, brand, condition, price_min, price_max.
proxyConfigurationobjectrequiredUS residential proxy. Mercari is Cloudflare-gated, so a US residential proxy is required.

Example input

{
"query": "nike",
"maxItems": 100,
"filters": {}
}

Output

Each item is one dataset record:

{
"id": "m12345678901",
"url": "https://www.mercari.com/us/item/m12345678901/",
"title": "Nike hoodie",
"price": { "amount": 20.9, "currency": "USD" },
"originalPrice": { "amount": 35.0, "currency": "USD" },
"brand": "Nike",
"size": "M",
"condition": "Good",
"category": "Athletic",
"country": "us",
"images": ["https://static.mercdn.net/item/detail/orig/photos/....jpg"],
"listedAt": "2026-06-22T00:00:00+00:00",
"isPromoted": true,
"status": "on_sale",
"scrapedAt": "2026-07-10T12:00:00+00:00"
}

Optional fields (like originalPrice) appear only when present on the listing.

  • originalPrice appears only on marked-down items: a real was-price. Roughly 46% of listings carry a discount.
  • status is availability: on_sale or trading.
  • isPromoted flags seller-boosted listings.
  • listedAt is derived from the primary photo timestamp, so it is an approximate list time.

Use cases

  • Reseller sourcing: find underpriced and discounted listings to flip
  • Price monitoring: track prices for brands, categories, or conditions over time
  • Market research: supply, pricing, and brand trends on a major US resale marketplace
  • AI agents: a reliable data tool an agent can call to answer "what does X sell for on Mercari?"

Pricing

Pay per result: you are charged per listing returned, so you only pay for data you actually get. See the exact per-event price on this Actor's page.

Fair use & privacy

Reads public listings only: no login and no buyer or seller account cookies. Personal seller profiles are not collected: the output contains listing data, not people.