Happy Endpoint

Get product details from Tesco UK

Retrieve detailed product information from Tesco UK. Provide a product ID or full product URL to get comprehensive product data including pricing, descriptions, and specifications.

GET
/product-details

Authorization

RapidApiKey
X-RapidAPI-Key<token>

In: header

Query Parameters

productId*string
  • Product ID or full Tesco product URL (e.g., 330659955 or https://www.tesco.com/groceries/en-GB/products/330659955)
  • Get the product ID from Product Search/product-search-by-keyword endpoint
  • Get the Product ID data.products[0].id
Length1 <= length <= 500

Header Parameters

X-RapidAPI-Host*string
Default"tesco-data-api.p.rapidapi.com"

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/product-details?productId=330659955" \  -H "X-RapidAPI-Host: tesco-data-api.p.rapidapi.com"
{
  "success": true,
  "data": {
    "productId": "330659955",
    "results": null
  }
}
{
  "success": false,
  "message": "Invalid request: Query is required",
  "error": "VALIDATION_ERROR"
}
{
  "success": false,
  "message": "Internal server error. Please try again later.",
  "error": "INTERNAL_ERROR"
}
{
  "success": false,
  "message": "Tesco API is currently unavailable. Please try again later.",
  "error": "TESCO_API_ERROR"
}