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
O que você recebe

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"
Casos de uso

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.

Como funciona

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)

200 OK · application/json
{
  "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"
}
API de monitoramento de preços HORNBACH: campos da resposta de exemplo de /hbh/hornbach-lookup-product
API de monitoramento de preços HORNBACH: campos da resposta de exemplo de /hbh/hornbach-lookup-product

É 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

GET/hbh/hornbach-lookup-product

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.

GET/hbh/hornbach-search-by-keyword

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.

Referência completa da API
Preços

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.

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.