ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

Mercado Livre

API de perguntas do Mercado Livre

Uma página de perguntas de compradores em um anúncio do Mercado Livre, com as respostas do vendedor e a data de cada resposta. O Mercado Livre não mostra a data das perguntas. Pagine com next_offset. Custa 2 créditos por requisição.

POST/api/v1/mercadolibre/questions

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
item_idstring

Id do item (anúncio), como a busca ou o endpoint de produto o retornam em item_id. MLM-3571336480 também é aceito. Passe exatamente um entre item_id ou url.

Example: MLM3571336480

urlstring

Uma URL de página de anúncio ou uma URL de produto (/p/, /up/): as perguntas de um produto são as do anúncio que está no buy box dele.

Example: https://www.mercadolibre.com.mx/apple-iphone-15-128-gb-azul-distribuidor-autorizado/p/MLM1027172667

offsetintegerdefault:0

Onde começar: o next_offset da página anterior.

Example: 20

Notes

Data da resposta, sem data da pergunta. Cada pergunta traz a resposta do vendedor e a data em que ela foi respondida (answer.date, YYYY-MM-DD). O Mercado Livre não mostra quando uma pergunta foi feita, então não há data da pergunta. answer é null para uma pergunta sem resposta.

Paginação. A primeira página traz de 20 a 40 perguntas. Passe next_offset de volta como offset para a próxima página; ele é null na última página.

  • As perguntas pertencem a um anúncio (item_id), não a um produto de catálogo. Passe uma URL de produto e a API lê as perguntas do anúncio que está no buy box dele; nesse caso, resolved_from indica o produto de origem. Um product_id sozinho não é aceito: pegue o item_id na Busca ou em Produto.
  • Um anúncio sem perguntas públicas retorna 404 e é cobrado. Um produto sem nada no buy box também retorna 404. Falhas temporárias (502/503) nunca são cobradas.

Request

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

offset = 0
while offset is not None:
    res = client.mercadolibre.questions("MLM3571336480", offset=offset)
    data = res["data"]
    for q in data["questions"]:
        answer = q["answer"]
        print(q["text"], "->", answer["text"] if answer else "(unanswered)")
    offset = data["next_offset"]

Response

"country": "mx",
"site_id": "MLM",
"item_id": "MLM3571336480",
"resolved_from": null,
"offset": 0,
"next_offset": 20,
"count": 20,
},
"response_time": 4246
}
PreviousMercado Libre ReviewsNextMercado Libre Best Sellers
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy