Pular para o conteúdo
Guias

Construímos um comparador de preços sem API nenhuma — 6 aprendizados que valem para qualquer site pequeno

Por ⏱️ 7 min de leitura 💬 Comentar
Janela de terminal com a serie de preco do ReviewX: um ponto por produto por dia

O ReviewX nasceu com um objetivo simples e bateu numa parede na primeira semana: mostrar se o preço de hoje é bom ou não, com prova. A resposta óbvia era “pega o histórico na porta oficial de dados do Mercado Livre”. Foi aí que a coisa ficou interessante — e é o que este post conta: o que a gente aprendeu construindo um histórico de preços sem ter nenhuma porta oficial de dados.

Nada aqui é teoria de consultoria. Cada descoberta foi medida nesta máquina, nesta semana, com erro no meio do caminho — e cada erro valeu tanto quanto o acerto.

1. O Mercado Livre não vende o preço que ele te mostra o dia inteiro

O que descobrimos: a porta oficial de dados do Mercado Livre devolve acesso negado para preço de item, e o campo de “vencedor da caixa de compra” vem vazio — testado com credencial de aplicativo e com token de usuário, resultado idêntico. O preço que qualquer visitante vê no site não é exposto por nenhuma porta oficial.

Como descobrimos: do jeito errado primeiro. Consultamos o catálogo de chamadas oficiais, achamos a “certa”, fomos direto nela — negado. Fomos para o token de usuário, achando que era autorização — negado de novo. Só depois de dois bloqueios fomos ler a documentação de verdade e entender o porquê (aprendizado 2).

So what: se o seu site depende de dado que a plataforma mostra mas não entrega, você não tem um problema técnico — tem um portão fechado. Descubra isso na primeira semana, não na décima.

2. A porta oficial existe — e o preço dela é outro negócio

O que descobrimos: existe um caminho oficial para destravar aquela porta: o programa de parceiros do desenvolvedor. O requisito de faturamento divulgado no programa é de US$ 2,5 milhões por mês. Não é um degrau acima de um blog — é outro prédio.

So what: quando a porta oficial tem um preço desse tamanho, ela não é a sua porta. Parar de bater nela foi a decisão mais economizadora do projeto.

3. O dado estava no lugar mais óbvio: o próprio link

O que descobrimos: a página para onde o link de afiliado aponta carrega o preço, o título, o vendedor e as parcelas — o dado completo, fresco, no HTML que qualquer visitante recebe. Não precisávamos de porta oficial: precisávamos ler o que já era nosso.

Como descobrimos: depois de descartar a porta oficial, testamos o caminho que parecia o mais sujo: baixar a página do link e procurar o dado no código dela. Funcionou de primeira — com um detalhe que viraria o aprendizado 4.

So what: quando a plataforma fecha a porta oficial, procure o que você já recebe hoje. O dado mais confiável de um ecossistema costuma ser o que ele te entrega sem te cobrar por ele.

4. O navegador de mentira é bloqueado; o pedido simples, não

O que descobrimos: o Mercado Livre bloqueia o navegador automatizado (o headless) com página de erro — mas aceita tranquilo um pedido comum que se identifica como navegador comum. O caminho mais sofisticado é o bloqueado; o mais simples funciona.

Como descobrimos: montamos o Chrome invisível, a página carregou o erro. Foi ao ver o erro que testamos a hipótese inversa: e se for só o cabeçalho? Um pedido comum, com identificação de navegador, trouxe o código da página inteiro com tudo dentro.

So what: quando um bloqueio parecer tecnológico, teste a hipótese mais burra antes de comprar a solução mais inteligente. Aqui, “mais burro” era o certo.

5. Sem porta oficial, o histórico passa a ser SEU — e isso vira vantagem

O que descobrimos: como não existe histórico oficial nem série independente dos produtos que cobrimos, começamos a gravar a nossa: um ponto de preço por produto por dia, lido do próprio link de afiliado, num arquivo que é só nosso. Roda todo dia de madrugada, sozinho.

So what: toda plataforma que não te dá histórico te dá a oportunidade de ter o único. Daqui a três meses, o histórico honesto de preço desses produtos — o que mostra tendência, não só preço de etiqueta — não vai existir em lugar nenhum a não ser aqui. Aquilo que parece limitação de pequeno vira exclusividade: ninguém grande vai gastar o que não existe para competir com você.

6. O encurtador do marketplace virou vitrine — a resposta foi ter o nosso

O que descobrimos: o encurtador oficial do Mercado Livre (o meli.la) passou a direcionar o visitante para uma tela de vitrine do criador antes do produto. Para quem vive de conversão, isso é um degrau esfriando a venda. E ele aparecia justamente nos links que a gente publicava.

Como descobrimos: geramos links pelo caminho “certo”, clicamos, e caímos na vitrine em vez do produto. Testamos variações até entender o padrão; a solução veio do outro lado: gerar o link no formato completo, que pula a vitrine, e publicar o nosso próprio endereço curto — reviewx.com.br/ir/ — que redireciona direto para o produto. De quebra, todo clique agora passa pelo nosso servidor: ganhamos a contagem de cliques que a plataforma não dá.

So what: dependência de atalho de terceiro é vulnerável às prioridades dele. Quando o atalho virou funil para o perfil social deles, o nosso passou a ser nosso — e pagou o próprio custo, porque agora sabemos qual post e qual produto geram clique de verdade.

O mapa completo, se você quiser seguir os mesmos passos

Este blog é feito com as ferramentas que ele recomenda — os guias de hardware abaixo usam exatamente esse método de checagem por fonte oficial, e a IA que ajuda a operar tudo isso roda local, no nosso hardware, com a privacidade que a gente mesmo descreve:

Transparência (o que este post é — e o que ele não é)

Natureza: este é um post de experiência própria — os fatos relatados aconteceram com este projeto, nesta semana de outubro/2026, e estão documentados no código e nos registros internos que mantemos (o extrator de dados do link, a série de preço própria, o plugin do nosso encurtador e o relatório de conclusões do projeto). Não é aconselhamento jurídico nem tutorial passo a passo; é o relato de uma semana de tentativa e erro.

O que NÃO temos: não temos bancada de testes, não medimos velocidade de produto nenhum, e a nossa série de preço começou agora — poucos dias de dados, um ponto por dia. As afirmações de tendência do futuro serão possíveis quando a série acumular semanas. Não temos relação privilegiada com o Mercado Livre; a conta de afiliado é a mesma que qualquer criador tem.

Sobre os bloqueios citados: negação de acesso a endpoints públicos, requisito de faturamento do programa de parceiros e a vitrine no encurtador foram comportamentos observados por nós nestas datas — plataformas mudam de comportamento sem aviso, e o que era verdade hoje pode não ser amanhã. O que não muda é o método: medir na sua própria conta antes de acreditar em conselho de blog — inclusive neste.

Leia também

Deixe seu comentário

Seu e-mail não será publicado. Campos obrigatórios estão marcados.