API Mercari

Mercari Annonces vendues API

Search Mercari US or Japan sold listings by keyword with optional price-range, condition, category, brand, and sort filters, page by page; ideal for resale pricing research. The sold price is the final price after any accepted offer; it does not include buyer fees, and whether shipping is included depends on the listing's shipping terms. Rows carry no sale date: call mercari.product for soldUtc (US only).

POST/v1/run/mercari.sold_listings
Requêtes
-
30d

Tarifs

Tarifs de l’API Mercari Annonces vendues

Fournisseurs
Chameleon- servis- de disponibilité- p500,85 $US/1k reqforfait fixe
Vous payez
8,50 $US
0,85 $US/1k req, seulement pour ce que vous utilisez. Aucun forfait mensuel.
Vos 117 premières requêtes sont gratuites avec le solde de départ de 0,10 $US.

Essayer

Obtenez Mercari Annonces vendues en une requête

conditionarray
Only listings in any of these condition grades (e.g. ["new", "like_new"]). worn is Japan only.
Ouvrir dans
Obtenir une clé gratuite
Exemple de réponse
Les exécutions gratuites ne renvoient que les 3 premiers résultats. Alimentez une clé pour obtenir la réponse complète.
{
  "data": {
    "items": [
      {
        "brand": "Acme Inc",
        "brandId": "Acme Inc",
        "category": "general",
        "categoryId": "general",
        "condition": "example",
        "createdUtc": 12.5,
        "currency": "USD",
        "image": "https://example.com/image.jpg",
        "itemId": "a1b2c3d4",
        "originalPrice": 19.99,
        "price": 19.99,
        "sellerId": "a1b2c3d4",
        "size": "example",
        "status": "active",
        "title": "Example title",
        "updatedUtc": 12.5,
        "url": "https://example.com/page"
      }
    ],
    "nextCursor": "example"
  },
  "found": true,
  "reason": "not_found"
}

Référence complète des paramètres et de la réponse : chaque champ, type et exemple de cet endpoint.

Référence

Une requête, une seule forme de réponse.

Chaque champ que vous envoyez et chaque champ que vous recevez, avec un vrai exemple.

Dernière vérification : 2026-11-11 · disponibilité et latence mesurées sur 30d

Corps de la requête

JSON, envoyé à cet endpoint.

  • querystring

    nike air jordan 1

    Search keyword (e.g. nike air jordan 1). Japanese terms return far more in Japan, though Latin brand and model names work.

  • brandIdstring

    Mercari brand id, or several separated by commas; the US and Japan use separate ids (e.g. 319 for Apple in the US). Every US row carries its brandId.

  • categoryIdstring

    Mercari category id, or several separated by commas; the US and Japan use separate ids and a parent id includes its children (e.g. 778 for US cell phones and smartphones). Every row carries its categoryId.

  • conditionarray

    Only listings in any of these condition grades (e.g. ["new", "like_new"]). worn is Japan only.

  • countryenum

    Mercari marketplace: us (mercari.com, USD) or jp (jp.mercari.com, JPY).

  • cursorstring

    Pagination cursor: pass the previous response's nextCursor with the same query and filters; omit for the first page.

  • maxPriceinteger

    Highest sold price to include, in whole units of the country's currency (e.g. 300).

  • minPriceinteger

    Lowest sold price to include, in whole units of the country's currency (US dollars or yen) (e.g. 50).

  • sortenum

    Result order; omitted means Mercari's default (most recently sold first for a US sold search). most_liked is Japan only; recently_sold is US only (e.g. price_desc).

Vous envoyez. Un petit corps JSON. Les valeurs affichées sont des exemples à remplacer par les vôtres.

Réponse

JSON, une valeur d’exemple par champ.

each itemdata.items[]

Sold listing records: up to 100 a page in the US and 120 in Japan. Populated whenever the provider has data for the entity.

  • brandstring

    Brand name the seller tagged; null when untagged (Japan search rows carry no brand: use mercari.product).

  • brandIdstring

    Mercari brand id, usable as the brandId filter in the same country.

  • categorystring

    Leaf category name (US); null on Japan search rows.

  • categoryIdstring

    Mercari leaf category id, usable as the categoryId filter in the same country.

  • conditionstring

    Item condition grade: new, like_new, good, fair, poor, or worn (Japan only).

  • createdUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the item was listed. Japan only: null on US search rows (use mercari.product).

  • currencystring

    ISO currency code of the price: USD for the US, JPY for Japan. Populated whenever the provider has data for the entity.

  • imagestring

    Primary listing image URL. Populated whenever the provider has data for the entity.

  • itemIdstring

    Mercari item id (m followed by 11 digits, or a 22-character Mercari Shops product id in Japan). Populated whenever the provider has data for the entity.

  • originalPricenumber

    First asking price of the listing in USD; differs from price when the seller lowered it or accepted an offer. US only: null in Japan.

  • pricenumber

    Price in the listing currency. On a sold row (status sold_out or trading) this is the final sale price after any accepted offer; it does not include buyer fees, and whether shipping is included depends on the listing's shipping terms. Populated whenever the provider has data for the entity.

  • sellerIdstring

    Mercari seller id.

  • sizestring

    Size label the seller chose (e.g. 8.5 (39)), when the category has sizes.

  • statusstring

    Listing state: on_sale (active), trading (sold, handover in progress) or sold_out (sold). Populated whenever the provider has data for the entity.

  • titlestring

    Listing title. Populated whenever the provider has data for the entity.

  • updatedUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the listing last changed. Japan only: null on US search rows.

  • urlstring

    Canonical listing URL. Populated whenever the provider has data for the entity.

datadata
  • nextCursorstring

    Opaque cursor for the next page, or null at the end. Pass it back as cursor with the same query and filters.

top level
  • foundboolean

    True when the search returned at least one listing.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Vous recevez. Des champs nommés et typés, dans la même forme quelle que soit la source qui répond.

FAQ

À propos de l’API Mercari Annonces vendues

L’API Mercari Annonces vendues d’AnyAPI renvoie des données Mercari en JSON normalisé à partir d’un appel POST à /v1/run/mercari.sold_listings. Search Mercari US or Japan sold listings by keyword with optional price-range, condition, category, brand, and sort filters, page by page; ideal for resale pricing research. The sold price is the final price after any accepted offer; it does not include buyer fees, and whether shipping is included depends on the listing's shipping terms. Rows carry no sale date: call mercari.product for soldUtc (US only). AnyAPI renvoie un schéma normalisé unique quelle que soit la source qui répond. Elle coûte à partir de 0,85 $US pour 1 000 requêtes, en dollars US, sans abonnement et sans minimum mensuel.

Elle coûte à partir de 0,85 $US pour 1 000 requêtes, en dollars US, sans abonnement et sans minimum mensuel. Vous alimentez un portefeuille en USD et chaque appel le débite. Certaines requêtes échouées financées par le portefeuille entraînent des frais de traitement que nous répercutons au prix coûtant, sans marge ; la réponse d’erreur indique le montant facturé.

Search Mercari US or Japan sold listings by keyword with optional price-range, condition, category, brand, and sort filters, page by page; ideal for resale pricing research. The sold price is the final price after any accepted offer; it does not include buyer fees, and whether shipping is included depends on the listing's shipping terms. Rows carry no sale date: call mercari.product for soldUtc (US only). La réponse est du JSON normalisé avec la même enveloppe que celle de tous les endpoints AnyAPI, donc analyser un second endpoint revient à changer l’URL et rien d’autre.

Oui. Un nouveau compte AnyAPI démarre avec 0,10 $US de solde gratuit, sans carte, ce qui couvre 117 appels Mercari Annonces vendues à 0,00085 $US chacun.

Envoyez une requête POST à https://api.getanyapi.com/v1/run/mercari.sold_listings avec votre clé AnyAPI dans un en-tête « Authorization: Bearer » et l’entrée en corps JSON. La même clé et le même portefeuille fonctionnent sur tous les endpoints AnyAPI.

Non. Vous ajoutez des dollars US à un solde AnyAPI prépayé unique et chaque requête le débite. Il n’y a ni forfait mensuel ni minimum, et le même solde paie tous les endpoints AnyAPI.

Oui. Installez @getanyapi/sdk depuis npm pour TypeScript ou getanyapi depuis pip pour Python. Les deux appellent chaque endpoint AnyAPI avec la même clé, et n’importe quel client HTTP fonctionne aussi.

Oui. Un agent peut se connecter au serveur MCP d’AnyAPI à https://api.getanyapi.com/mcp, ou créer sa propre clé d’essai gratuit avec un seul POST non authentifié vers https://api.getanyapi.com/agent/signup et appeler cet endpoint en HTTP.