Scraper de Produtos da Home Depot

Os anúncios da Home Depot,
em linhas que dá para ordenar.

Digite uma palavra-chave - ou cole uma URL de categoria ou de produto da Home Depot - e os anúncios voltam como uma tabela: o produto, sua marca, seu preço e preço de tabela, sua avaliação e número de avaliações, seu modelo e SKU, um link, uma imagem e sua disponibilidade.

500 linhas grátis, uma única vezdepois 0,002 $ por linhauma linha por produtoJSON · Excel
Como funciona

Uma palavra-chave ou um link,
e quantos por consulta.

Um campo obrigatório e um ajuste. Não há controle de ordenação nem seletor de loja ou região.

  1. PASSO 1Entre na plataforma e confirme que seu proxy residencial pago está configurado - este serviço precisa de um.
  2. PASSO 2Abra o Scraper de Produtos da Home Depot.
  3. PASSO 3Digite palavras-chave ou cole URLs do homedepot.com, uma por linha - páginas de categoria e páginas de produto funcionam igualmente, e você pode misturá-las.
  4. PASSO 4Ou envie um arquivo. Um CSV ou TXT é lido linha a linha e apenas a primeira coluna é usada; um XLSX usa a primeira coluna da primeira planilha. O que for encontrado é combinado com o que você digitou e deduplicado.
  5. PASSO 5Defina um limite por consulta. O padrão é 100, o menor valor aceito é 1, e deixá-lo vazio traz tudo.
  6. PASSO 6Clique em “Start scraping” e baixe os resultados em JSON ou Excel.

O limite vale por consulta, então uma lista de palavras-chave o multiplica. Uma categoria ampla sem limite pode render uma execução longa.

Por que é útil

Dois preços, dois identificadores,
uma linha.

O que uma linha de anúncio da Home Depot lhe dá e uma captura de tela da página de busca não dá.

Preço e preço de tabela lado a lado

price e original_price são colunas separadas, então um desconto vira uma subtração em vez de um palpite. Acompanhe o par ao longo do tempo e você terá o formato de uma promoção - quando começou, até onde foi e se voltou.

Duas colunas de identificador, não uma

model e sku voltam os dois. Dois identificadores dão duas chances de cruzar uma linha com seu próprio catálogo ou com o feed de outro varejista, o que costuma ser a diferença entre um join que funciona e outro que descarta silenciosamente metade das linhas.

Palavras-chave e URLs na mesma caixa

Você não é obrigado a escolher um formato de entrada. Um termo de busca, uma página de categoria e uma página de produto podem ocupar linhas seguidas da mesma execução, de modo que um único trabalho cobre ao mesmo tempo uma varredura ampla e uma lista curta de acompanhamento.

Leia isto primeiro

Três coisas para saber
antes de planejar uma execução.

Um é um requisito firme, outro é sobre quanto esta página se dispõe a prometer, e o último é uma armadilha silenciosa no envio de arquivos.

Este serviço precisa do seu próprio proxy residencial pago. Quando uma execução volta sem nada, a plataforma diz o porquê: o homedepot.com não deixa passar endereços de proxy gratuitos, é preciso um endereço residencial pago configurado como PROXY_URL, e seu IP real nunca é usado. Essa mensagem só aparece depois de uma execução vazia, e é justamente por isso que vale lê-la aqui antes: caso contrário, uma tabela vazia parece um serviço quebrado em vez de um ajuste que falta.

Não medimos esta exportação, e esta página não finge o contrário. As doze colunas abaixo são as que o serviço declara, na ordem em que as declara. O que está dentro delas - se price é número ou string, que vocabulário availability usa, se rating e reviews são cifras simples, com que frequência original_price é preenchida - não aparece em lugar algum desta página, porque não temos nenhuma exportação deste serviço para conferir. Outras páginas daqui informam formatos; havia execuções por trás delas. Faça uma primeira execução pequena e leia sua própria linha de cabeçalho antes de montar um pipeline sobre qualquer suposição de formato.

O envio de arquivos lê menos do que você imagina. Ele oferece CSV, XLSX, TXT e Parquet, mas um arquivo Parquet é recusado no navegador, com um aviso mandando colar as URLs ou usar um dos outros três. Num CSV ou TXT ele pega apenas a primeira coluna de cada linha, então uma planilha com as URLs na coluna B será enviada como uma lista do que estiver na coluna A. Um XLSX se comporta igual com a primeira planilha. O que ele lê é combinado com o que já está na caixa e deduplicado - conveniente depois que você sabe, e surpreendente enquanto não sabe.

O que você recebe

Doze colunas declaradas,
nomeadas, não medidas.

Esta é a lista de colunas do próprio serviço, na ordem dele. As descrições dizem para que serve cada coluna; deliberadamente não dizem como são os seus valores.

query
A palavra-chave ou URL de onde esta linha veio. É a primeira coluna que o serviço declara, o que nesta plataforma é a convenção para repetir a entrada em cada linha.
name
O nome do produto. A tabela de resultados o exibe como texto do link, usando url como destino.
brand
A marca sob a qual o anúncio está classificado. Aparece como coluna própria na tabela de resultados, ou seja, separada do nome do produto e não embutida nele.
price
O preço do anúncio. A interface exibe esta coluna como $ seguido do valor, então o valor que ela recebe não carrega símbolo de moeda próprio - é a única coisa que podemos afirmar sobre esta coluna sem uma exportação.
original_price
O preço de tabela exibido ao lado do atual. Leia-o junto com price para obter um desconto. Não podemos dizer com que frequência é preenchido, porque não executamos este serviço.
rating
A avaliação do produto. Aparece na tabela de resultados ao lado do número de avaliações. Esta página não afirma nada sobre sua escala nem sobre seu tipo.
reviews
Quantas avaliações o produto tem. Nomeada como contagem e não como texto de avaliação - para as avaliações em si, use o scraper de avaliações separado linkado abaixo.
model
Um identificador de modelo do produto. É declarado separadamente de sku, então os dois não são o mesmo número; qual numeração cada um usa, porém, não é algo que esta página vá afirmar sem uma exportação diante dela.
sku
Um segundo identificador, declarado ao lado de model. Útil como chave de cruzamento alternativa; veja a nota sobre model para entender por que nenhum dos dois é descrito com mais precisão aqui.
url
O link da página do produto. A tabela de resultados o usa como href atrás do nome do produto, então ele leva a uma página do homedepot.com.
image
Um link para a imagem do produto.
availability
A disponibilidade do produto. A página não lista os valores possíveis, porque não vimos nenhuma linha desta exportação de onde lê-los.

Estas são colunas declaradas, não medidas. Toda outra afirmação desta página vem ou da lista de colunas do próprio serviço, ou da interface da plataforma que você mesmo pode ver; nada vem de uma exportação, porque não temos nenhuma deste serviço. Por isso nada acima informa um tipo, um formato, um vocabulário de valores ou uma taxa de preenchimento - um palpite plausível sobre availability ou price valeria menos para você do que uma lacuna honesta. Duas coisas em que dá para confiar mesmo assim. A própria lista de colunas está fixada em doze e é a base de qualquer download JSON ou Excel, então uma linha de cabeçalho não vai lhe surpreender. E a execução não retornará nada enquanto não houver um proxy residencial pago configurado, de longe o motivo mais comum de este serviço parecer vazio. Faça uma primeira execução pequena, leia sua própria linha de cabeçalho e trate-a como a especificação de tudo o que vier depois.

Fluxos de trabalho comuns

O que as pessoas
realmente executam.

Todos começam com algo que você digitaria na própria busca da Home Depot.

Preços

Acompanhar preços e descontos de uma categoria

Cole uma URL de categoria, rode de forma agendada e mantenha price ao lado de original_price. A diferença entre os dois é a promoção, e observá-la em toda uma categoria diz mais do que observar qualquer produto isolado.

Preços · Inteligência competitiva
Catálogo

Cruzar uma lista de fornecedor com o que está de fato à venda

Envie suas palavras-chave ou URLs de produto e depois cruze os resultados com seu próprio catálogo por model ou por sku. Duas colunas de identificador significam que uma linha que falha em uma ainda tem uma segunda chance na outra.

Merchandising · Operações
Sortimento

Ver o que uma categoria contém antes de entrar nela

Uma execução ampla de categoria sem limite devolve o sortimento como linhas - marcas, faixas de preço, avaliações e contagens de avaliações juntas. É uma pergunta diferente de quanto custa um produto específico, e é a que convém fazer primeiro.

Estratégia · Planejamento de sortimento
Preços

Pague por linha de produto,
e nada mais.

A mesma tarifa fixa de qualquer outro scraper da plataforma. Sem plano, sem licenças, sem mínimo mensal.

Grátis

500 linhas, grátis

Uma vez por conta nova. Sem cartão de crédito. Todos os scrapers liberados - e o suficiente para confirmar que seu proxy está configurado e ler você mesmo a linha de cabeçalho real deste serviço antes de construir qualquer coisa em cima.

Uma única vez · Sem cartão
Pague conforme o uso

US$ 0,002 por linha

Cerca de US$ 2 por 1.000 produtos, a mesma tarifa fixa de qualquer outro scraper daqui. O limite vale por consulta, então uma lista de palavras-chave o multiplica - e deixá-lo vazio traz tudo.

Os créditos nunca expiram
Enterprise

Sob medida - categorias inteiras, agendadas

Preço por volume, SLA, workers dedicados e integração sob medida para times que acompanham sortimentos de varejo de forma agendada, em vez de checar um punhado de produtos. Diga-nos seus números e montamos um orçamento.

Fale com vendas
10 % de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no checkout.
Cadastre-se
Combina bem com

O anúncio,
e o que está ao redor dele.

Este devolve a linha do produto. Aqueles devolvem o que está por trás, ou a mesma gôndola no concorrente. Cada um tem seu próprio esquema.

A parte jurídica

É legal fazer scraping
dos anúncios da Home Depot?

Resposta curta: são anúncios públicos de produtos, e nada nas doze colunas descreve uma pessoa.

Tudo o que está nessas colunas é mostrado a qualquer visitante numa página pública de busca ou de produto do homedepot.com. Nenhum login é usado, nenhum paywall é atravessado e nenhuma conta é tocada. Coletar informações de produtos e preços publicadas abertamente para pesquisa e comparação é prática consolidada há muito tempo, e a transparência de preços é um dos casos mais claros a favor dela.

Esta exportação não carrega dados pessoais. Toda coluna descreve um produto - um nome, uma marca, dois preços, uma avaliação e uma contagem, dois identificadores, um link, uma imagem e um estado de disponibilidade. Não há autor de avaliação, nome de vendedor, contato nem e-mail em nenhum ponto da lista declarada, o que não podemos dizer da maioria das páginas deste site. A avaliação é um agregado do que os clientes disseram, e não as falas em si; se você quer as avaliações individuais, esse é o serviço separado linkado acima, e ele traz uma obrigação mais pesada.

A exigência de passar pelo seu próprio proxy residencial pago é uma condição técnica de uso, não jurídica, mas vale ler como um sinal: a Home Depot investe esforço real em controlar o acesso automatizado, e seus termos o regem. Leia-os antes de escalar, mantenha a coleta proporcional à pesquisa que você realmente está fazendo, e não trate preços publicados como licença para republicar um catálogo inteiro. Não rodamos rastreadores de terceiros na camada de dados, e suas exportações se autoexcluem em 30 dias.

livescraper.app · princípios
Apenas dados públicos
Sem logins, sem paywalls
Nenhum dado pessoal em nenhuma coluna declarada
As exportações se apagam (30 dias)
Os mesmos anúncios que qualquer visitante vê no homedepot.com.
Perguntas frequentes

O que as pessoas perguntam antes de se cadastrar.

O que eu envio?+
Uma palavra-chave ou uma URL do homedepot.com, uma por linha, misturadas à vontade. Páginas de categoria e páginas de produto funcionam igualmente - o próprio exemplo do formulário mostra duas URLs de categoria e uma de produto. Você pode enviar um arquivo em vez de colar, com as ressalvas abaixo.
Preciso de um proxy?+
Sim, e este é um passo de configuração, não uma ressalva. A Home Depot não deixa passar endereços de proxy gratuitos, então o serviço precisa de um endereço residencial pago configurado como PROXY_URL; seu IP real nunca é usado. Configure-o antes da primeira execução, ou a execução voltará vazia e o motivo só aparecerá depois.
Quais colunas a exportação vai conter?+
Doze, nesta ordem: query, name, brand, price, original_price, rating, reviews, model, sku, url, image e availability. Essa é a lista declarada pelo próprio serviço, e é a partir dela que qualquer download JSON ou Excel é montado.
Por que esta página não descreve os formatos dos dados?+
Porque não temos nenhuma exportação deste serviço e não vamos adivinhar. Outras páginas daqui informam formatos medidos; havia execuções reais por trás delas para ler. Aqui você tem a lista de colunas e o que a própria interface mostra, e nada sobre tipos, vocabulários de valores ou com que frequência uma coluna é preenchida. Faça uma primeira execução pequena e leia sua própria linha de cabeçalho.
Como funciona o limite?+
O padrão é 100 e vale por consulta, e não por execução, então uma lista de palavras-chave o multiplica. O menor valor aceito é 1, e deixar o campo vazio traz tudo - note que isso não é o mesmo que na nossa busca de empresas do Glassdoor, cujo formulário aceita 0 como valor significando “tudo”.
Posso enviar uma planilha de URLs?+
Pode, com dois pontos de atenção. Um CSV ou TXT é lido linha a linha e apenas a primeira coluna é usada, e um XLSX usa a primeira coluna da primeira planilha - então coloque suas palavras-chave ou URLs na primeira coluna. Parquet aparece no seletor de arquivos, mas é recusado no navegador, que manda colar as URLs ou usar um dos outros três formatos. O que for lido é combinado com o que você digitou e deduplicado.
Posso ordenar os resultados ou escolher uma loja?+
Não. Este formulário não tem controle de ordenação nem seletor de loja, região ou país - ele aceita consultas e um limite, e nada mais. Se a ordem importa para você, ordene a exportação depois de baixá-la.
Em quais formatos posso baixar?+
JSON ou Excel. Esses são os dois botões de download que a plataforma oferece neste serviço; aqui CSV é um formato de envio, e não de download.
Quanto custa?+
As primeiras 500 linhas de uma conta nova são gratuitas e valem uma única vez; depois disso são 0,002 $ por linha - cerca de 2 $ por 1.000 - pago conforme o uso, sem assinatura. Os créditos não expiram e não há reinício mensal.

Rode uma palavra-chave,
depois uma categoria.

As duas devolvem coisas bem diferentes, e rodar ambas é o jeito mais rápido de ver para que esta exportação serve. Suas primeiras 500 linhas são grátis.

Ativa na hora · sem cartão

Exportar os anúncios de produtos da Home Depot em linhas

O Scraper de Produtos da Home Depot transforma uma busca no homedepot.com em planilha. Você envia palavras-chave ou URLs da Home Depot - uma por linha, misturadas à vontade, com páginas de categoria e de produto aceitas igualmente, ou enviadas como arquivo CSV, XLSX ou TXT -, define um limite por consulta, e cada anúncio volta como uma linha: o nome do produto, sua marca, seu preço e seu preço de tabela, sua avaliação e número de avaliações, um número de modelo e um SKU, um link para a página, uma imagem e um estado de disponibilidade. Doze colunas, uma linha por produto, baixáveis em JSON ou Excel.

Duas coisas moldam o uso disto, e vale conhecer as duas antes de uma primeira execução. A primeira é que o serviço exige seu próprio proxy residencial pago, configurado como PROXY_URL. A Home Depot não deixa passar endereços de proxy gratuitos, e uma execução sem um volta vazia - a plataforma explica o motivo só depois, e é por isso que ele aparece logo no início aqui. A segunda é que esta página documenta a lista de colunas declarada e para aí de propósito. Não temos nenhuma exportação deste serviço, então nada aqui afirma um tipo de dado, um formato de valor, um vocabulário para availability ou com que frequência original_price é preenchida. Várias outras páginas deste site informam formatos medidos, porque havia execuções para ler; esta é honesta ao dizer que não as tem. Faça uma primeira execução pequena e deixe sua própria linha de cabeçalho ser a especificação.

O que a lista de colunas de fato diz já vale bastante. price e original_price chegam como colunas separadas, então um desconto é aritmética e não inferência, e acompanhar o par ao longo de uma categoria no tempo dá o formato de uma promoção em vez de um retrato instantâneo. model e sku são declarados separadamente, o que significa duas chances de cruzar uma linha com seu próprio catálogo ou com o feed de um concorrente - em geral a diferença entre uma taxa de correspondência confiável e outra que descarta linhas em silêncio. E como palavras-chave e URLs dividem a mesma caixa de entrada, um único trabalho pode cobrir ao mesmo tempo uma varredura ampla de categoria e uma lista curta de produtos específicos.

Algumas notas práticas. O limite é 100 por padrão, aceita no mínimo 1 e vale por consulta, e não por execução, então uma lista de palavras-chave o multiplica; deixe-o vazio para levar tudo, lembrando que uma categoria ampla sem limite pode render uma execução longa. O envio de arquivos lê apenas a primeira coluna de um CSV, TXT ou XLSX, e recusa Parquet no navegador, então mantenha suas URLs na coluna A. Não há controle de ordenação nem seletor de loja ou região - ordene a exportação depois de baixá-la. Do ponto de vista legal, esta exportação é incomumente limpa: toda coluna descreve um produto e não uma pessoa, e nenhum autor de avaliação, vendedor, contato ou e-mail aparece na lista declarada. Os termos da Home Depot ainda regem o acesso automatizado, então leia-os antes de escalar. Comece de graça: suas primeiras 500 linhas não custam nada e não pedem cartão, depois US$ 0,002 por linha, no modelo pré-pago. Veja preços para as tarifas atuais.