Search Tesco groceries, prices, and promotions.
Your information
Groceries to find, for example semi skimmed milk.
More options
Order products by relevance, price, or name; for example “Price low to high”.
Maximum number of products to return, for example 24.
Example results
- Products
Products Image Link Product Name Price Currency Available Promotion Product ID Unit Price Product Link Clubcard Price Armand de Brignac Ace of Spades Brut Gold Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12.5 abv316.2GBPYesWas £340.00 Now £316.20 Offer valid until 20/10/2026325840009£316.20/each—Louis Roederer Cristal Vintage Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12 abv316.2GBPYesWas £340.00 Now £316.20 Offer valid until 20/10/2026325840016£316.20/each—Dom Perignon Brut Vintage Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12.5 abv241.79GBPYesWas £259.99 Now £241.79 Offer valid until 20/10/2026325840026£241.79/each—Nannycare Follow On Goat Milk Formula - Stage 2 (800g - box of 6)132GBPYes—380417779£27.50/kg—Nannycare Toddler Goat Milk Formula - Stage 3 (800g - box of 6)132GBPYes—380417786£27.50/kg—Ruinart Blanc de Blancs Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12.5 abv130.15GBPYesWas £139.95 Now £130.15 Offer valid until 20/10/2026325840004£130.15/each—Nannycare First Infant Goat Milk Formula - Stage 1 (800g - box of 6)129GBPYes—380417809£26.88/kg—Laurent Perrier Cuvee Rose Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12 abv110.62GBPYesWas £118.95 Now £110.62 Offer valid until 20/10/2026325839989£110.62/each—Milk & Honey - Single Cask No. 2018-0553 2018 3 year old Whisky109.95GBPYes—326376319£157.07/litre—Milk & Honey - APEX - Rum Cask Batch 004 2017 3 year old Whisky109.95GBPYes—380102530£157.07/litre—Billecart Salmon Le Rose Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12 abv106.9GBPYesWas £114.95 Now £106.90 Offer valid until 20/10/2026325840002£106.90/each—Veuve Clicquot Rose Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12.5 abv92.95GBPYesWas £99.95 Now £92.95 Offer valid until 20/10/2026325840005£69,712.50/75cl—
About Tesco
Tesco returns grocery product prices, availability, promotions, and links through Search products.
Search products takes a grocery query, with optional sorting and result count; prices and availability vary by location.
Built by Fous from tesco.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Tesco.
Actions
Search products
1 credit per runSearch Tesco Groceries as a guest and get product prices, Clubcard offers, availability, and links. Prices and availability vary by location; ordering applies to the first 48 results for the selected Tesco order (the first 48 relevance matches for name). Out-of-stock items may not show prices.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Sortsort | Text | Optional | Order products by relevance, price, or name; for example price_low_to_high.Example: Price low to high |
Queryquery | Text | Required | Groceries to find, for example semi skimmed milk.Example: semi skimmed milk |
Max Resultsmax_results | Number | Optional | Maximum number of products to return, for example 24.Example: 48 |
What you get
| Field | Type | Description |
|---|---|---|
Productsproducts | List | |
Priceproducts[].price | Number | Regular price in GBP, or null when not displayed.Example: 316.2 |
Currencyproducts[].currency | Text | Price currency.Example: GBP |
Availableproducts[].available | Yes or no | Whether the item is currently shown as available.Example: Yes |
Promotionproducts[].promotion | Text | Displayed promotion, if any.Example: Was £340.00 Now £316.20 Offer valid until 20/10/2026 |
Image Linkproducts[].image_link | Text | Product image link.Example: https://digitalcontent.api.tesco.com/v2/media/marketplace/f445d1f4-02ce-4cad-a0… |
Product IDproducts[].product_id | Text | Tesco product ID.Example: 325840009 |
Unit Priceproducts[].unit_price | Text | Displayed unit price, such as £1.20/kg.Example: £316.20/each |
Product Linkproducts[].product_link | Text | Product page link.Example: https://www.tesco.com/shop/en-GB/products/325840009?seller=trn:tesco:seller:uui… |
Product Nameproducts[].product_name | Text | Product name.Example: Armand de Brignac Ace of Spades Brut Gold Champagne And Milk Sea Salt… |
Clubcard Priceproducts[].clubcard_price | Number | Single-item Clubcard price in GBP, if shown. |
Example result
For Sort: Price high to low, Query: Milk, Max Results: 12
{
"products": [
{
"price": 316.2,
"currency": "GBP",
"available": true,
"promotion": "Was £340.00 Now £316.20 Offer valid until 20/10/2026",
"image_link": "https://digitalcontent.api.tesco.com/v2/media/marketplace/f445d1f4-02ce-4cad-a0cc-9a260ed8702d/dd1ef2f093db461e9695e447f577ca53_1160377799.jpeg?w=225",
"product_id": "325840009",
"unit_price": "£316.20/each",
"product_link": "https://www.tesco.com/shop/en-GB/products/325840009?seller=trn:tesco:seller:uuid:009a7572-5b0a-4b76-8d54-7c27c6b198a1",
"product_name": "Armand de Brignac Ace of Spades Brut Gold Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12.5 abv",
"clubcard_price": null
},
{
"price": 316.2,
"currency": "GBP",
"available": true,
"promotion": "Was £340.00 Now £316.20 Offer valid until 20/10/2026",
"image_link": "https://digitalcontent.api.tesco.com/v2/media/marketplace/423fe99c-0792-4e95-8c6a-9a7457a9eaf2/8f4d66b6781a4de08a9ef8c81b545e7f_948131105.jpeg?w=225",
"product_id": "325840016",
"unit_price": "£316.20/each",
"product_link": "https://www.tesco.com/shop/en-GB/products/325840016?seller=trn:tesco:seller:uuid:009a7572-5b0a-4b76-8d54-7c27c6b198a1",
"product_name": "Louis Roederer Cristal Vintage Champagne And Milk Sea Salt Charbonnel Chocolates Box 75cl 12 abv",
"clubcard_price": null
}
]
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@tesco",
"visibility": "public",
"operation": "search_products",
"version": 1,
"input": {
"query": "semi skimmed milk"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare grocery prices in search results
- Find products with displayed Clubcard prices
- Check which searched groceries are shown as available
- Compare displayed unit prices
- Collect product names and links for a shopping list
Questions
Is Fous affiliated with Tesco?
No. Fous is not affiliated with Tesco. This workflow reads the public tesco.com website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a Tesco account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from tesco.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What does a grocery product cost?
Search products returns the displayed regular price and currency; prices may vary by location, and out-of-stock items may not show prices.
Which products have a Clubcard offer?
Search products returns a displayed single-item Clubcard price when one is shown.
Is a searched product available?
Search products returns whether each item is currently shown as available.











