↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

Lidl API

Get Lidl's online products, prices, categories, offers and stores as clean JSON, for Lidl GB, Germany and France. Search by keyword, browse a category or read one product page.

  • 1 credit per call
  • Failed calls are free
  • Updated
lidl.products.search 24 rows completed
# Title Brand Price Currency Product code Link Product type
1 TERRY'S Chocolate Milk Ball TERRY'S 1.79 GBP 10054865 https://www.lidl.co.uk/p/terry-s-chocolate-milk-ball/p10054865 RETAIL
2 FAVORINA Milk Chocolate Choco Lolly FAVORINA 2.49 GBP 10054852 https://www.lidl.co.uk/p/favorina-milk-chocolate-choco-lolly/p1… RETAIL
3 FAVORINA Milk Chocolate Balls in Net FAVORINA 0.99 GBP 10054858 https://www.lidl.co.uk/p/favorina-milk-chocolate-balls-in-net/p… RETAIL
4 HALLOWEEN Milk Chocolate Balls HALLOWEEN GBP 10055407 https://www.lidl.co.uk/p/halloween-milk-chocolate-balls/p100554… RETAIL
5 Kinder Chocolate 3.49 GBP 10052239 https://www.lidl.co.uk/p/kinder-chocolate/p10052239 RETAIL
6 FAVORINA Chocolate Pralines with Crunchy Hazelnut Filling FAVORINA 2.99 GBP 10054846 https://www.lidl.co.uk/p/favorina-chocolate-pralines-with-crunc… RETAIL
7 FAVORINA Chocolate Pralines with Crunchy Milk Filling FAVORINA 2.99 GBP 10054847 https://www.lidl.co.uk/p/favorina-chocolate-pralines-with-crunc… RETAIL
8 FAVORINA White & Milk Chocolate Choco Lolly FAVORINA 2.49 GBP 10054853 https://www.lidl.co.uk/p/favorina-white-milk-chocolate-choco-lo… RETAIL
9 FAVORINA Milk Chocolate Bears FAVORINA 3.29 GBP 10054855 https://www.lidl.co.uk/p/favorina-milk-chocolate-bears/p10054855 RETAIL
10 FAVORINA Milk Chocolate Elf FAVORINA 3.29 GBP 10054856 https://www.lidl.co.uk/p/favorina-milk-chocolate-elf/p10054856 RETAIL
Endpoints

Lidl API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Lidl Products Search API

Search Lidl's online range by keyword in the UK, Germany or France.

Sendquery Returnstitlebrandpricecurrencycodeurl
1–5 credits

Lidl Product Detail API

Get one product from its Lidl page: price, brand, rating, variants with their EANs and delivery charges.

Sendurl Returnstitlebrandpricecurrencycountrydelivery_charges
1 credit

Lidl Category Products API

List the products in a Lidl category, page by page, with prices and the category's subcategories.

Sendurl Returnstitlepricecurrencycodeurldescription
1–5 credits

Lidl Promotions API

List the discounted products on Lidl Germany or France, with the sale price and the price before.

Sendcountryorfetchsize Returnstitlebrandpricedeleted_pricecurrencyean
1–5 credits

Lidl Categories API

Get Lidl's top online categories for a country, with product counts and the links to browse them.

Sendcountry Returnsidlabelurl
1 credit

Lidl Stores API

Find Lidl stores in a UK or German city, or near a point in France.

Sendurl Returnsnameaddressidopening_hoursservicesstatus
1 credit
Use cases

What teams build with Lidl data

Pricing

What the Lidl API costs

Every endpoint shows its price in credits before it runs. You buy credits once, with no subscription.

Credit packs
Know before you build

How Lidl data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Lidl endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "lidl.products.search",  "input": {    "country": "GB",    "query": "chocolate"  }}'
Response
{  "fetchsize": 24,  "numFound": 55,  "offset": 0,  "items": [    {      "title": "TERRY'S Chocolate Milk Ball",      "price": 1.79,      "brand": "TERRY'S",      "code": "10054865",      "currency": "GBP",      "product_type": "RETAIL",      "url": "https://www.lidl.co.uk/p/terry-s-chocolate-milk-ball/p10054865"    },    {      "title": "FAVORINA Milk Chocolate Choco Lolly",      "price": 2.49,      "brand": "FAVORINA",      "code": "10054852",      "currency": "GBP",      "product_type": "RETAIL",      "url": "https://www.lidl.co.uk/p/favorina-milk-chocolate-choco-lolly/p10054852"    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Using Upscrape, search Lidl GB for chocolate and make a table of title, brand and price, cheapest first.

With Upscrape, open the SILVERCREST milk frother SMSP 500 A1 on lidl.de and tell me its price, rating, delivery charge and the EAN of each colour.

Use Upscrape to list Lidl GB's Food & Drink category and show me the products with their prices.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Commerce & delivery
Questions

Lidl API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is there an official Lidl API?

Lidl does not offer a public API for its product and price data. Upscrape reads Lidl's public online shops and returns the data as JSON.

Which countries are covered?

Lidl GB, Germany and France. Stores are found by city in the UK and Germany and by location in France.

Do I need a Lidl Plus account?

No. You send a keyword, a category or a product and get JSON back. Nothing runs on an account.

What data can I get from Lidl?

Products search, product detail, category products, promotions, categories and stores. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Lidl API cost?

Lidl endpoints cost from 1 credit per successful call, each priced before it runs. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Can an AI agent use the Lidl API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Lidl endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Lidl?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

What happens when Lidl changes its pages?

We fix the endpoint. Your request and the response fields stay the same.

Get started

Your first Lidl call is free.

Up to 100 free credits to start, no card needed.