20 % de desconto em todos os planos pagos com o código

Compras · Lidl

API de dados de produtos Lidl

API de dados de produtos Lidl: dados ao vivo de Lidl 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

A loja online da Lidl em lidl.de vende o que as lojas físicas vendem – a linha de ferramentas elétricas Parkside, os eletrônicos Silvercrest, as roupas infantis Lupilu, os móveis Livarno – além de uma cauda longa de marcas de terceiros, tudo em ciclos promocionais curtos, em que um artigo pode ficar online por algumas semanas e depois sumir até a próxima campanha. A API de dados de produtos Lidl da everydata.io transforma uma página lidl.de/p/<slug>/p<id> em JSON com título, marca, preço, custo de frete, bullets de características, a tabela de dados técnicos, imagens e a disponibilidade atual, para que você capture um artigo enquanto ele está no ar.

Plataforma
Lidl
Endpoint principal
/lookup-product-details
Cota por chamada
1 requisição
Plano gratuito
100 req. / mêsdepois, a partir de € 30 / mês
O que você recebe

API de dados de produtos Lidl: o que ela retorna

A resposta segue a página: productTitle mantém a convenção de nomes da Lidl, incluindo o ® e o código do modelo entre aspas » « ("PARKSIDE® 20 V / 2 x 4,5 A Akku-Doppelladegerät »PDSLG 20 B1«, ohne Akku"), manufacturer é a marca própria ou o fornecedor, features contém os bullets de marketing e productDetails a tabela técnica, com rótulos terminados em dois-pontos ("Bemessungsaufnahme:", "Ladestrom:"). productDescription traz o texto longo, imageUrlList as URLs de lidl.de/assets.

Os campos comerciais são numéricos e em EUR: price, retailPrice para o preço riscado durante um desconto, priceSaving como a string do selo da Lidl e shippingPrice – a Lidl cobra uma taxa fixa de 5,95 para a maioria dos pacotes, e o campo mostra quando um artigo tem frete grátis. warehouseAvailability é o status curto ("lieferbar"), deliveryMessage a promessa mais longa ("Sofort lieferbar! In 3 Arbeitstagen bei dir"), e available é um booleano que você pode filtrar diretamente.

  • productTitle, manufacturer, features, productDescription e a tabela productDetails
  • price, retailPrice, priceSaving e shippingPrice (normalmente 5,95 ou 0) como campos numéricos em EUR
  • Booleano available, além dos textos warehouseAvailability e deliveryMessage
  • productRating e countReview – ferramentas Parkside costumam ter centenas de avaliações
  • imageUrlList e mainImage de lidl.de/assets
  • productId (o número após /p na URL) para o endpoint de avaliações
  • Flag used para distinguir ofertas recondicionadas ou usadas
Casos de uso

API de dados de produtos Lidl: o que equipes criam com ela

Bancos de dados de produtos de marca própria

Comunidades de ferramentas e faça-você-mesmo mantêm catálogos de Parkside e Parkside Performance com códigos de modelo (PDSLG 20 B1), especificações de productDetails e imagens – capturados enquanto o artigo está online.

Monitoramento do sortimento de varejo de desconto

Analistas registram quais artigos o lidl.de lista a cada semana, a que preço e de qual marca, para entender o calendário de promoções não alimentares e o mix de categorias da Lidl.

Conteúdo comparativo para ofertas semanais

Sites de ofertas exibem cards de produto com nota, número de avaliações, preço, custo de frete e a mensagem de entrega, com link para a página ao vivo no lidl.de enquanto ela estiver disponível.

Benchmarking de concorrentes para lojas de ferramentas

Redes de materiais de construção comparam a tabela de especificações e o preço de uma ferramenta sem fio Parkside com o equivalente da sua marca própria, usando diretamente os campos numéricos.

Como funciona

API de dados de produtos Lidl: requisição e resposta de exemplo

Envie GET /ldl/lookup-product-details com a URL do produto. As URLs da Lidl têm o formato https://www.lidl.de/p/<slug>/p<productId>; o slug é apenas cosmético, o número após o p identifica o artigo. A resposta abaixo foi reduzida aos campos que a maioria das integrações usa.

GET /ldl/lookup-product-details

curl "https://api.everydata.io/ldl/lookup-product-details?url=https%3A%2F%2Fwww.lidl.de%2Fp%2Fparkside-20-v-2-x-4-5-a-akku-doppelladegeraet-pdslg-20-b1-ohne-akku%2Fp100398025" \
  -H "x-api-key: YOUR_API_KEY"

Resposta (resumida)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "productTitle": "PARKSIDE® 20 V / 2 x 4,5 A Akku-Doppelladegerät »PDSLG 20 B1«, ohne Akku",
  "manufacturer": "PARKSIDE®",
  "countReview": 380,
  "productRating": "4.9",
  "productId": "100398025",
  "url": "https://www.lidl.de/p/parkside-20-v-2-x-4-5-a-akku-doppelladegeraet-pdslg-20-b1-ohne-akku/p100398025",
  "warehouseAvailability": "lieferbar",
  "retailPrice": 0,
  "price": 23.99,
  "shippingPrice": 5.95,
  "priceSaving": "",
  "features": [
    "Lädt zwei Akkus gleichzeitig mit bis zu 4,5 A pro Kanal",
    "Automatische Ladeabschaltung mit 3-stufiger Anzeige"
  ],
  "imageUrlList": [
    "https://www.lidl.de/assets/gcpb38fbdbfaced4a058548438513dbcc74.jpg"
  ],
  "productDetails": [
    {
      "name": "Bemessungsaufnahme:",
      "value": "220 W"
    },
    {
      "name": "Ladestrom:",
      "value": "2 x 4,5 A"
    }
  ],
  "deliveryMessage": "Sofort lieferbar! In 3 Arbeitstagen bei dir",
  "domainCode": "de",
  "available": true
}
API de dados de produtos Lidl: campos da resposta de exemplo de /ldl/lookup-product-details
API de dados de produtos Lidl: campos da resposta de exemplo de /ldl/lookup-product-details

variations costuma ser um array vazio no lidl.de: a Lidl publica tamanhos e cores de roupas como artigos separados, e não como uma matriz; por isso, uma jaqueta Lupilu em três cores são três URLs de produto. As avaliações ainda registram a variante comprada em variationList, e é assim que você descobre qual cor o avaliador tinha.

Um 404 com statusMessage "not found for parameter" é o fim normal da vida de um artigo no lidl.de: itens promocionais desaparecem quando a campanha termina ou o estoque se esgota. Se você monta datasets a partir da Lidl, busque os dados no início da semana da campanha e armazene a resposta – a página pode não existir no mês seguinte.

As avaliações ficam em GET /ldl/lookup-product-reviews, chamado com productId e page e ordenado com sortBy (stars-desc por padrão, também date-desc, upvotes-desc, most_relevant-desc). Os textos e títulos das avaliações estão em alemão; o avaliador geralmente aparece como "Lidl-Shop Kunde".

Endpoints relacionados

GET/ldl/lookup-product-details

Detalhes do produto. Página de produto por URL: título, marca, preço, frete, nota, especificações e imagens.

GET/ldl/lookup-product-reviews

Avaliações. Avaliações paginadas e ordenáveis por número de artigo da Lidl.

GET/ldl/search-by-keyword

Buscar produtos. Busca por palavra-chave com paginação e ordenação: preço, marca e status de entrega por artigo.

Referência completa da API
Preços

API de dados de produtos Lidl: preços – pague por requisição

Uma página de produto é uma requisição. O plano gratuito oferece 100 requisições por mês para testar; o Starter (5.000 requisições, € 30) captura uma campanha semanal de algumas centenas de artigos com atualizações diárias; o Production (50.000, € 80) é adequado para uma varredura completa do sortimento. Páginas que falham do lado do lidl.de não são cobradas.

Free
100 req. / mês
Starter
5.000 req. · € 30
Production
50.000 req. · € 80
Business
300.000 req. · € 300

API de dados de produtos Lidl: perguntas frequentes

Quais lojas da Lidl são suportadas?

A loja online alemã lidl.de (domainCode de na resposta), com preços em EUR incluindo IVA e textos em alemão. Ofertas exclusivas das lojas físicas, do folheto impresso, não estão no lidl.de e, portanto, não ficam disponíveis.

Por que shippingPrice é 5,95 na maioria dos artigos?

A Lidl cobra uma taxa fixa de envio de 5,95 EUR por pedido para a maioria dos itens; produtos volumosos ou promoções podem ser diferentes. O campo reflete o que a página do produto informa no momento da requisição.

Posso consultar um produto pelo número do artigo?

Use o número após o p na URL: qualquer URL no formato https://www.lidl.de/p/x/p<productId> funciona, porque a parte do slug não é validada. Outra opção é buscar o código do modelo com GET /ldl/search-by-keyword.

Onde ficam os tamanhos e as cores?

A Lidl lista a maioria das variantes como produtos separados, por isso variations muitas vezes vem vazio. Busque pelo nome do artigo para encontrar todos os anúncios irmãos ou leia variationList nas avaliações.

O que significa used: false?

A flag marca ofertas recondicionadas ou usadas que a Lidl vende ocasionalmente online. false é o artigo novo normal.

Busque seu primeiro artigo do lidl.de

Cadastre-se gratuitamente, cole a URL de um produto do lidl.de e receba preço, frete, especificações e imagens em JSON antes que a campanha termine.