Mercadolivre Scraper (Brasil português) avatar

Mercadolivre Scraper (Brasil português)

Pricing

from $1.20 / 1,000 resultados

Go to Apify Store
Mercadolivre Scraper (Brasil português)

Mercadolivre Scraper (Brasil português)

MercadoLivre Scraper para produtos e ofertas do dia é uma ferramenta de web scraping de última geração, criada para o site brasileiro MercadoLivre, que permite coletar dados públicos do MercadoLivre de forma fácil e eficiente.

Pricing

from $1.20 / 1,000 resultados

Rating

4.8

(7)

Developer

karamelo

karamelo

Maintained by Community

Actor stats

34

Bookmarked

1.6K

Total users

150

Monthly active users

a day ago

Last modified

Categories

Share

🌎 Mercadolivre Scraper

Extraia dados valiosos do MercadoLivre Brasil

O Mercadolivre Scraper transforma resultados públicos do MercadoLivre Brasil em dados estruturados para monitoramento de preços, pesquisa de produtos, inteligência competitiva, automação de e-commerce e análise de mercado.

Pesquise por palavra-chave ou ative o modo Ofertas do Dia para coletar títulos, imagens, preços, descontos, cupons, parcelamento, vendas, frete, vendedores, avaliações, identificadores do anúncio, posição nos resultados e outros atributos públicos.

Marketplace: Brasil (mercadolivre.com.br)
Actor ID: karamelo/mercadolivre-scraper-brasil-portugues
Saídas: JSON, JSONL, CSV, Excel, XML e RSS pelo Dataset da Apify

Por que coletar dados do MercadoLivre?

  • Monitorar preços, descontos, cupons e condições de pagamento.
  • Comparar vendedores, lojas oficiais, marcas e produtos concorrentes.
  • Avaliar quantidade vendida, avaliações e posição nos resultados.
  • Descobrir tendências, ofertas, produtos mais vendidos e oportunidades de catálogo.
  • Criar históricos de preço e datasets para BI, IA, RAG e agentes autônomos.

Dados que o Mercadolivre Scraper pode extrair

  • Nome, imagem, marca e URL do produto.
  • Preço atual, preço anterior, moeda e desconto.
  • Cupons, promoções e parcelamento.
  • Quantidade vendida, avaliação e número de avaliações.
  • Frete grátis, texto de entrega, disponibilidade e origem do envio.
  • Vendedor, loja oficial, localização e ID do vendedor.
  • IDs de publicação, catálogo, produto do usuário e variação.
  • Categoria, domínio, vertical, posição e tipo de resultado.
  • Indicadores de compra internacional, preço por quantidade e anúncio patrocinado.
  • Ano, quilometragem, entrada e transmissão para resultados da vertical MOTORS.

Alguns campos dependem do que o MercadoLivre apresenta publicamente em cada resultado. Valores indisponíveis podem ser retornados como texto vazio, null ou false. Os campos de veículos aparecem somente em resultados MOTORS.

Como usar

  1. Abra o Mercadolivre Scraper na Apify.
  2. Informe uma palavra-chave em keyword ou marque scrapeOfertas.
  3. Defina o limite de páginas.
  4. Escolha se deseja incluir produtos patrocinados.
  5. Inicie a execução e abra o Dataset ao finalizar.

Exemplo de busca

{
"keyword": "notebook gamer",
"maxPages": 3,
"scrapeOfertas": false,
"promoted": false
}

Exemplo de Ofertas do Dia

{
"scrapeOfertas": true,
"maxPagesOfertas": 2,
"ofertasFilter": "all",
"promoted": false
}

Parâmetros de entrada

CampoTipoObrigatórioDescrição
keywordstringPara buscaTermo pesquisado. É ignorado no modo Ofertas do Dia.
maxPagesintegerNãoMáximo de páginas da busca por palavra-chave. Mínimo: 1.
scrapeOfertasbooleanNãoAtiva a coleta de https://www.mercadolivre.com.br/ofertas.
maxPagesOfertasintegerNãoMáximo de páginas no modo Ofertas do Dia.
ofertasFilterstringNãoFiltro reservado para ofertas. Atualmente aceita all.
promotedbooleanNãofalse exclui produtos patrocinados; true permite incluí-los.

O marketplace brasileiro é usado nativamente. Não é necessário informar país ou URL-base.

Exemplo de resultado

{
"imagemLink": "https://http2.mlstatic.com/D_NQ_NP_EXAMPLE-O.webp",
"Moeda": "BRL",
"novoPreco": "4299",
"precoAnterior": "4999",
"precoDiscount": "14% OFF",
"eTituloProduto": "Notebook Gamer 16 GB RAM SSD 512 GB",
"installments": "10x sem juros",
"promocoes": "Cupom R$ 200 OFF",
"quantidadeVendida": 500,
"freteGratis": true,
"is_inStock": null,
"Vendedor": "LOJA EXEMPLO",
"lojaOficial": true,
"SKU": "MLB12345678",
"idPublicacao": "MLB1234567890",
"idProdutoCatalogo": "MLB12345678",
"idProdutoUsuario": "MLBU1234567890",
"idVariacao": "MLB12345678",
"tipoResultado": "ORGANIC",
"ePrecoPorQuantidade": false,
"eCompraInternacional": false,
"palavraChave": "notebook gamer",
"produtoReviews": "4.8",
"numeroAvaliacoes": 320,
"posicaoItem": 1,
"resultadosTotais": "+10.000 resultados",
"zProdutoLink": "https://www.mercadolivre.com.br/p/MLB12345678",
"envio": "Frete grátis Enviado pelo FULL",
"highlight": "MAIS VENDIDO",
"disponivelEm": "Disponível em outras cores",
"enviadoDe": "São Paulo",
"produtoMarca": "Marca Exemplo",
"produtoCategoryID": "MLB1648",
"produtoDomainID": "MLB-NOTEBOOKS",
"vendedorID": "123456789",
"vertical": "CORE",
"verticalID": "CORE",
"localizacao": "São Paulo",
"Tempo": "2026-08-01T12:00:00.000Z",
"patrocinado": ""
}

Para um resultado MOTORS, também podem aparecer:

{
"veiculoAno": "2024",
"veiculoQuilometragem": "32.000 km",
"antecipacao": 25000,
"transmissao": "Automática"
}

Dicionário dos campos

GrupoCampos
ProdutoeTituloProduto, imagemLink, zProdutoLink, produtoMarca
PreçoMoeda, novoPreco, precoAnterior, precoDiscount
Pagamento e promoçõesinstallments, promocoes, antecipacao
Demanda e reputaçãoquantidadeVendida, produtoReviews, numeroAvaliacoes
Frete e disponibilidadefreteGratis, envio, disponivelEm, enviadoDe, is_inStock
VendedorVendedor, vendedorID, lojaOficial, localizacao
IdentificadoresSKU, idPublicacao, idProdutoCatalogo, idProdutoUsuario, idVariacao
ClassificaçãoprodutoCategoryID, produtoDomainID, vertical, verticalID
RankingpalavraChave, posicaoItem, resultadosTotais, tipoResultado, patrocinado
Sinais comerciaishighlight, ePrecoPorQuantidade, eCompraInternacional
VeículosveiculoAno, veiculoQuilometragem, antecipacao, transmissao
AuditoriaTempo

quantidadeVendida e resultadosTotais são sinais públicos e podem ser resumidos ou arredondados pelo marketplace.

Executar pela API da Apify

Nos exemplos abaixo, substitua APIFY_TOKEN pelo seu token da Apify.

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('karamelo/mercadolivre-scraper-brasil-portugues').call({
keyword: 'notebook gamer',
maxPages: 3,
scrapeOfertas: false,
promoted: false,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Instale o cliente com npm install apify-client.

Python

import os
from apify_client import ApifyClient
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('karamelo/mercadolivre-scraper-brasil-portugues').call(run_input={
'keyword': 'notebook gamer',
'maxPages': 3,
'scrapeOfertas': False,
'promoted': False,
})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(items)

Instale o cliente com pip install apify-client.

cURL síncrono

Nas URLs REST, substitua / no ID do Actor por ~.

curl -X POST \
"https://api.apify.com/v2/actors/karamelo~mercadolivre-scraper-brasil-portugues/run-sync-get-dataset-items?format=json&clean=true" \
-H "Authorization: Bearer APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keyword": "notebook gamer",
"maxPages": 3,
"scrapeOfertas": false,
"promoted": false
}'

cURL assíncrono

curl -X POST \
"https://api.apify.com/v2/actors/karamelo~mercadolivre-scraper-brasil-portugues/runs" \
-H "Authorization: Bearer APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword":"fone bluetooth","maxPages":2,"promoted":false}'

Depois, consulte defaultDatasetId:

curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=csv&clean=true" \
-H "Authorization: Bearer APIFY_TOKEN"

MCP e agentes de IA

Disponibilize o Mercadolivre Scraper como ferramenta em um cliente MCP compatível:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=karamelo/mercadolivre-scraper-brasil-portugues"
}
}
}

Também é possível instalar a ferramenta em um cliente compatível usando a CLI da Apify:

$apify mcp install codex --tools karamelo/mercadolivre-scraper-brasil-portugues

Exemplo de prompt:

Execute o Mercadolivre Scraper para “smart TV 55” em cinco páginas,
sem produtos patrocinados. Compare preço, desconto, frete grátis,
quantidade vendida e avaliação por vendedor.

Preparar contexto compacto para um agente

const contextForAgent = items.map((item) => ({
titulo: item.eTituloProduto,
preco: item.novoPreco,
moeda: item.Moeda,
cupom: item.promocoes,
vendidos: item.quantidadeVendida,
freteGratis: item.freteGratis,
avaliacao: item.produtoReviews,
vendedor: item.Vendedor,
destaque: item.highlight,
url: item.zProdutoLink,
}));

x402

O x402 da Apify é experimental e depende da elegibilidade do Actor, do modelo de cobrança e das permissões da execução. Quando o Mercadolivre Scraper estiver habilitado, use o token pré-pago como Bearer token no endpoint síncrono do Actor. Caso contrário, utilize normalmente um token da Apify.

curl -X POST \
"https://api.apify.com/v2/actors/karamelo~mercadolivre-scraper-brasil-portugues/run-sync-get-dataset-items" \
-H "Authorization: Bearer X402_PREPAID_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword":"notebook gamer","maxPages":2,"promoted":false}'

Automações e integrações

  • Schedules: coletas por hora, dia ou semana para formar histórico de preços.
  • Webhooks: notificações quando uma execução terminar ou falhar.
  • Make e Zapier: envio do Dataset para outros aplicativos.
  • Google Sheets e Excel: exportação CSV/XLSX para análises e dashboards.
  • Data warehouses: carregamento em BigQuery, Snowflake, PostgreSQL e pipelines próprios.
  • Agentes de IA: consumo via MCP, API ou clientes JavaScript e Python.

Boas práticas

  • Comece com uma ou duas páginas para validar a consulta.
  • Use promoted: false para estudos de posição orgânica.
  • Preserve Tempo, palavraChave, posicaoItem e zProdutoLink no histórico.
  • Trate novoPreco junto de Moeda.
  • Use os IDs para deduplicação e relacionamento entre coletas.
  • Valide campos opcionais antes de realizar cálculos.
  • Não publique tokens, cookies ou credenciais em logs ou tickets.

Limitações

  • O Actor coleta resultados públicos e não substitui a raspagem completa das páginas de detalhes.
  • Estoque exato, avaliações individuais, perguntas, respostas e descrições longas podem não estar disponíveis.
  • Quantidade vendida, total de resultados, frete e prazo podem ser estimativas ou textos resumidos.
  • Layouts, testes A/B, localização e categoria podem alterar os campos apresentados.

Perguntas frequentes

Funciona somente no Brasil?

Sim. O marketplace brasileiro é configurado nativamente e não existe entrada de país.

É possível coletar Ofertas do Dia?

Sim. Defina scrapeOfertas como true e configure maxPagesOfertas.

O scraper extrai cupons?

Sim, quando o benefício aparece no resultado público, ele é retornado em promocoes.

Posso excluir produtos patrocinados?

Sim. Use promoted: false. Para incluí-los, use true.

Posso baixar CSV ou Excel?

Sim. Escolha o formato na página do Dataset ou use a API de itens do Dataset.

Uso responsável

Colete apenas dados públicos e respeite os termos aplicáveis, as leis de privacidade e as regras do marketplace. O Mercadolivre Scraper é um projeto independente e não é afiliado, patrocinado ou endossado pelo MercadoLivre ou pela Apify.

Suporte

Ao relatar um problema, inclua a palavra-chave ou o modo Ofertas, o limite de páginas, a opção promoted, o ID da execução e um exemplo do resultado esperado. Nunca compartilhe tokens ou credenciais.


Mercadolivre Scraper — produtos, preços, cupons, vendas, frete, ranking e promoções do MercadoLivre Brasil em dados estruturados.