Discover/carrefour.eu API
live

carrefour.eu APIcarrefour.eu

Access Carrefour European product catalog via API. Search by keyword or category, retrieve prices, stock status, Nutri-Score, and full nutritional data.

Endpoints
2
Updated
3mo ago
Try it
Page number, 0-indexed.
Search keyword (e.g., 'lait', 'chocolat'). If omitted, browses the specified category.
Category ID to browse (e.g., 'ros002' for Crèmerie). Omitting returns all products.
api.parse.bot/scraper/ff0c0252-2e26-4e1c-9bfc-f1f76f2d3c33/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ff0c0252-2e26-4e1c-9bfc-f1f76f2d3c33/search_products?page=0&query=chocolat' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for products by keyword or browse by category. Returns a paginated list of products with prices, stock availability, and basic details. Results are returned 36 per page.

Input
ParamTypeDescription
pageintegerPage number, 0-indexed.
querystringSearch keyword (e.g., 'lait', 'chocolat'). If omitted, browses the specified category.
category_idstringCategory ID to browse (e.g., 'ros002' for Crèmerie). Omitting returns all products.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "products": "array of product objects with product_id, name, brand, price, currency, image_url, url, package_info, price_per_unit, and availability",
    "page_size": "integer number of results per page (36)",
    "total_count": "integer total number of matching products"
  },
  "sample": {
    "data": {
      "page": 0,
      "products": [
        {
          "url": "https://www.carrefour.be/fr/orangettes-chocolat-noir-150-g/06181989.html",
          "name": "Orangettes Chocolat Noir 150 g",
          "brand": "Carrefour Bio",
          "price": 6.59,
          "currency": "EUR",
          "image_url": "https://cdn.carrefour.eu/420_06181989_T1.webp",
          "product_id": "06181989",
          "availability": 22,
          "package_info": "La pièce",
          "price_per_unit": "43,93 €/kg"
        }
      ],
      "page_size": 36,
      "total_count": 1408
    },
    "status": "success"
  }
}

About the carrefour.eu API

The Carrefour.eu API gives developers access to two endpoints covering Carrefour's European online product catalog, returning pricing, stock availability, brand details, and full nutritional information. Use search_products to query or browse by category with paginated results of 36 products per page, or call get_product_details with a product URL to retrieve Nutri-Score grades, ingredient lists, and structured nutritional values.

Searching and Browsing Products

The search_products endpoint accepts a query string for keyword searches (e.g., 'lait', 'chocolat') or a category_id to browse a specific department such as Crèmerie ('ros002'). Results are 0-indexed via the page parameter, with each page returning up to 36 items. Each product object includes product_id, name, brand, price, currency, image_url, url, package_info, price_per_unit, and availability status. The total_count field tells you how many total matching records exist, so you can calculate how many pages to traverse.

Retrieving Product Details

The get_product_details endpoint takes the url field returned by search_products and returns a richer record for that product. This includes a freeform description covering ingredients and practical information, a nutri_score field with the letter grade (A–E) or null where unavailable, and a nutritional_info array of label/value pairs covering typical per-100g or per-serving breakdowns. The brand field is repeated here so detail records can be used independently of search results.

Coverage and Scope

The API covers Carrefour's European online storefront (carrefour.be/carrefour.eu domain). Category IDs map to Carrefour's internal taxonomy, so pairing category_id with a paginated loop over total_count is the practical way to enumerate a full category. Nutritional data and Nutri-Score are product-dependent — not all items carry this information, and the API reflects whatever is present on the product page.

Common use cases
  • Monitor real-time price changes across product categories by polling search_products with a fixed category_id
  • Build a grocery comparison tool using price_per_unit and package_info from search results
  • Aggregate Nutri-Score grades from get_product_details across a food category for nutrition research
  • Sync Carrefour product catalog data — names, brands, images, and prices — into an internal PIM system
  • Track stock availability changes for specific products by regularly calling search_products with targeted keywords
  • Extract structured nutritional_info arrays for diet-planning or calorie-tracking applications
  • Identify promotional pricing by comparing price and price_per_unit across similar products in a category
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Carrefour have an official public developer API?+
Carrefour does not offer a publicly documented developer API for its European online store product catalog. This API provides structured access to that product data.
What does `search_products` return when no `query` or `category_id` is provided?+
When both query and category_id are omitted, the endpoint returns a paginated list of products across the full catalog. To narrow results to a department, pass a category_id such as 'ros002' for Crèmerie. To search by keyword, pass a query string. Both parameters are optional and can be combined.
Is nutritional data available for every product?+
No. The nutri_score field returns null and nutritional_info may be empty for products where that information is not present on the product page. Coverage varies by product type — packaged food items typically include nutritional data, while non-food products generally do not.
Does the API cover customer reviews or ratings for products?+
Not currently. The API covers product names, pricing, stock status, brand, package info, descriptions, and nutritional data. Customer reviews and ratings are not part of the current response schema. You can fork this API on Parse and revise it to add an endpoint that retrieves review data from product pages.
Does the API cover multiple Carrefour country storefronts?+
The API targets Carrefour's European online store. Coverage of other regional Carrefour sites (France, Spain, Italy, etc.) is not guaranteed by the current endpoints. You can fork this API on Parse and revise it to point at a different regional domain if your use case requires it.
Page content last updated . Spec covers 2 endpoints from carrefour.eu.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
Carrefour.eu API — Products, Prices & Nutrition · Parse