Compras · Hornbach
API de monitoramento de preços HORNBACH
API de monitoramento de preços HORNBACH: dados ao vivo de Hornbach no momento em que você pede, limpos e estruturados – prontos para seu próprio app, uma planilha ou um assistente de IA. Sem scraping, nada para manter.
100 requisições grátis por mês · sem cartão de crédito · uma chave de API para todas as plataformas
Fatos principais
Atualizado em
Um preço na HORNBACH é mais do que um número. Ferramentas a bateria trazem preços de referência riscados, a mesma furadeira pode ser oferecida pela própria HORNBACH e por uma empresa do marketplace com outro prazo de entrega, e um artigo enviado em um a dois dias úteis pode estar esgotado na loja ali da esquina. A API de monitoramento de preços HORNBACH da everydata.io é o nosso endpoint de detalhes de produto usado de forma agendada: cada consulta retorna preço, preço riscado, vendedor, prazo de entrega e a linha de estoque na loja de um artigo no hornbach.de ou hornbach.at, e você guarda o histórico.
- Plataforma
- Hornbach
- Endpoint principal
- /hornbach-lookup-product
- Cota por chamada
- 1 requisição
- Plano gratuito
- 100 req. / mêsdepois, a partir de € 30 / mês
API de monitoramento de preços HORNBACH: o que ela retorna
Não armazenamos um histórico de preços da HORNBACH para você. Cada requisição busca a página de produto ao vivo, e o seu histórico é a tabela que você monta a partir das respostas. Isso mantém os dados fiéis – o que você vê é o que o hornbach.de mostrava no momento da chamada – e deixa você decidir a frequência: diária para uma lista de materiais de construção, de hora em hora para algumas ferramentas elétricas durante uma campanha.
Uma observação contém o preço de venda em EUR, retailPrice como preço de referência riscado (0 quando a HORNBACH não mostra nenhum), basePrice quando a loja exibe um preço por unidade, e unit (ST para peças). Ao lado: soldBy e marketplace dizem se o artigo é vendido pela HORNBACH ou por uma empresa do marketplace, deliveryMessage traz o prazo de entrega online, e pickupMessage com pickupStore mostra a linha de estoque da loja padrão – "5 ST im Markt vorrätig" ou "Z.Zt. nicht im Markt vorrätig".
Para varreduras mais amplas, GET /hbh/hornbach-search-by-keyword retorna até 72 cards por página com price, retailPrice, soldBy, available, pickupAvailable e badges, de modo que uma requisição cobre uma família de modelos ou uma categoria pequena antes de você consultar artigos individuais.
- price e retailPrice (preço riscado) como números, moeda EUR nas duas lojas
- basePrice e unit para artigos que a HORNBACH vende por metro, metro quadrado ou litro
- soldBy, sellerId e marketplace – HORNBACH ou uma empresa do marketplace
- deliveryMessage com o prazo de entrega online, available como booleano
- pickupAvailable, pickupMessage e pickupStore para a linha de estoque da loja padrão
- ean e eans para casar o mesmo artigo entre lojas
- Cards de busca com preço, preço riscado, vendedor e badges como "Top Artikel"
API de monitoramento de preços HORNBACH: o que equipes criam com ela
Monitoramento de preços de ferramentas e bricolagem
Varejistas e sites de comparação consultam diariamente ferramentas elétricas, equipamentos de jardim e materiais de construção e registram price e retailPrice para ver quando a HORNBACH começa ou encerra uma promoção com preço riscado.
Conformidade de preços da marca
Fabricantes acompanham seus artigos no hornbach.de e hornbach.at e sinalizam vendedores do marketplace que praticam preços abaixo do recomendado, usando soldBy, marketplace e price de cada consulta.
Correspondência entre lojas por EAN
Associe artigos da HORNBACH a anúncios de OBI, MediaMarkt ou Amazon por meio de ean e eans e compare preço e prazo de entrega do mesmo produto entre lojas.
Monitoramento de disponibilidade
Acompanhe available, deliveryMessage e o pickupMessage da loja padrão para ver quais artigos esgotam online ou na loja e quanto tempo os vendedores do marketplace levam para entregar.
Diferenças de preço entre Alemanha e Áustria
Consulte o mesmo número de artigo com domainCode de e at – as duas lojas usam o mesmo software e precificam em EUR – para comparar os preços da HORNBACH nos dois países.
API de monitoramento de preços HORNBACH: requisição e resposta de exemplo
Guarde o número do artigo (o número no fim de cada URL /p/…/<id>/) de cada item da sua lista e chame GET /hbh/hornbach-lookup-product com productId e domainCode em um agendamento. Uma URL completa de produto também funciona. O exemplo é uma parafusadeira de impacto Makita no hornbach.de, vendida pela HORNBACH e em estoque na loja padrão.
GET /hbh/hornbach-lookup-product
curl "https://api.everydata.io/hbh/hornbach-lookup-product?productId=12549799&domainCode=de" \
-H "x-api-key: YOUR_API_KEY"Resposta (resumida)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "Akku-Schlagbohrschrauber Makita 18 V DHP490SFJ 65 Nm Brushless , inkl. 2 x Akku (3 Ah), Ladegerät DC18SD und MAKPAC Gr. 2",
"manufacturer": "Makita",
"productId": "12549799",
"soldBy": "HORNBACH",
"marketplace": false,
"retailPrice": 0,
"price": 199,
"currency": "EUR",
"unit": "ST",
"basePrice": null,
"available": true,
"deliveryMessage": "Lieferzeit ca. 1-2 Werktage",
"pickupAvailable": true,
"pickupMessage": "5 ST im Markt vorrätig",
"pickupStore": "HORNBACH Frankfurt Hanauer Landstr.",
"ean": "197050010001",
"domainCode": "de"
}
É o retailPrice que transforma uma série de preços em um registro de promoções. Uma parafusadeira de impacto Einhell consultada na mesma manhã voltou com price 189.0 e retailPrice 229.95 – a HORNBACH mostrava um preço riscado – enquanto a Makita acima tem retailPrice 0. Guarde os dois campos; uma queda de price com retailPrice inalterado é um evento diferente de uma nova campanha com preço riscado.
Verifique marketplace antes de comparar preços. Em ofertas do marketplace, soldBy traz o nome da empresa ("Rubart GmbH" para uma Makita DDF485Z nos nossos dados de teste), sellerId é o id dessa empresa, o prazo de entrega costuma ser maior ("Lieferzeit ca. 6-7 Werktage") e pickupAvailable é false. Usar productId mais soldBy como chave do seu histórico mantém separados o preço da própria HORNBACH e as ofertas de terceiros.
Os campos de loja descrevem a loja padrão da HORNBACH para o site, não uma loja escolhida por você – não existe parâmetro de loja. Use-os como sinal de disponibilidade geral nas lojas, não como contagem de estoque da sua filial local. Um número de artigo desconhecido responde com HTTP 404 e não é cobrado, assim como erros do lado da HORNBACH.
Endpoints relacionados
Detalhes do produto. Um produto por link ou número de artigo: preço, preço riscado, prazo de entrega, disponibilidade na loja, EANs, atributos, imagens, fichas técnicas e categorias.
Buscar produtos. 72 produtos por página para uma palavra-chave, com preço, preço riscado, nota, marca, disponibilidade e vendedor; palavras-chave de categoria retornam essa categoria em todas as páginas.
API de monitoramento de preços HORNBACH: preços – pague por requisição
Cada consulta de produto é uma requisição; uma página de busca com até 72 cards também é uma requisição. Monitorar 80 artigos duas vezes por dia dá cerca de 4.800 requisições por mês – o plano Starter (5.000 requisições, € 30). Uma varredura completa de categoria mais consultas diárias de algumas centenas de artigos cabe no Production (50.000 requisições, € 80). Erros do lado da HORNBACH nunca são cobrados.
- Free
- 100 req. / mês
- Starter
- 5.000 req. · € 30
- Production
- 50.000 req. · € 80
- Business
- 300.000 req. · € 300
API de monitoramento de preços HORNBACH: perguntas frequentes
A API retorna um histórico de preços da HORNBACH?
Não. Cada chamada busca ao vivo a página de produto atual. Execute a chamada de forma agendada e salve price, retailPrice e soldBy com um timestamp – essa tabela é o seu histórico de preços.
Posso escolher a loja para a linha de estoque na loja?
No momento, não. pickupMessage e pickupStore descrevem a loja padrão que a HORNBACH atribui a um visitante anônimo do site. Trate-os como um sinal geral de disponibilidade, não como estoque de uma filial específica.
Como reconheço uma oferta do marketplace?
marketplace é true e soldBy traz o nome da empresa vendedora em vez de HORNBACH. Artigos do marketplace costumam ter um deliveryMessage mais longo e não oferecem retirada na loja.
O hornbach.at é suportado?
Sim. Passe domainCode=at ou uma URL de produto do hornbach.at. Os preços estão em EUR nas duas lojas, então você pode compará-los diretamente.
Posso monitorar uma categoria inteira em vez de artigos individuais?
Use GET /hbh/hornbach-search-by-keyword com um termo de categoria como "akkuschrauber". A HORNBACH responde a palavras-chave de categoria com sua listagem de categoria, 72 produtos por página, cada um com preço, preço riscado, vendedor e disponibilidade.
As avaliações estão incluídas?
productRating e countReview são retornados com cada produto. Textos de avaliações individuais e dados de avaliadores não fazem parte dos endpoints da HORNBACH.
Casos de uso relacionados
Consulte seu primeiro artigo da HORNBACH
Crie uma conta gratuita, informe um número de artigo ou URL de produto e receba preço, preço riscado, vendedor e linha de estoque em JSON – 100 requisições por mês incluídas.