Discover/continente.pt API
live

continente.pt APIcontinente.pt

Access Continente.pt product data via API: search by keyword, browse categories, fetch product details, promotions, and new arrivals from Portugal's top supermarket.

Endpoints
5
Updated
14d ago
Try it
Search keyword (e.g. 'milk', 'bread', 'chicken')
Pagination offset for results
api.parse.bot/scraper/a780f8ac-a339-4881-91ad-a7ef7bf1935f/<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/a780f8ac-a339-4881-91ad-a7ef7bf1935f/search_products?query=milk&start=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for products by keyword on Continente.pt. Returns paginated results with product listings including price, brand, and unit price information.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'milk', 'bread', 'chicken')
startintegerPagination offset for results
Response
{
  "type": "object",
  "fields": {
    "start": "integer pagination offset used",
    "products": "array of product objects with id, name, brand, category, price, pvpr, unit_price, quantity, promo_badge, url, image_url",
    "total_count": "integer total number of matching products"
  },
  "sample": {
    "data": {
      "start": 0,
      "products": [
        {
          "id": "8696608",
          "url": "https://www.continente.pt/produto/leite-uht-magro-sem-lactose-continente-continente-8696608.html",
          "name": "Leite UHT Magro sem Lactose Continente",
          "pvpr": "",
          "brand": "Continente",
          "price": 1.08,
          "category": "Laticínios e Ovos/Leite/Leite sem Lactose",
          "quantity": "emb. 1 Lt",
          "image_url": "https://www.continente.pt/dw/image/v2/BDVS_PRD/on/demandware.static/-/Sites-col-master-catalog/default/dw9cb5b74c/images/col/869/8696608-frente.jpg?sw=280&sh=280",
          "unit_price": "1,08€/lt",
          "promo_badge": null
        }
      ],
      "total_count": 1182
    },
    "status": "success"
  }
}

About the continente.pt API

The Continente.pt API exposes 5 endpoints covering product search, category browsing, product detail pages, active promotions, and new arrivals from Portugal's largest supermarket chain. The search_products endpoint returns paginated results with up to 11 fields per product — including current price, PVPR, unit price, brand, promo badge, and image URL — making it straightforward to build price-tracking or product discovery tools against Continente's full catalog.

Product Search and Category Browsing

The search_products endpoint accepts a query string and an optional start offset for pagination. Each result includes a total_count integer so you can determine how many pages to walk. Product objects in the response carry id, name, brand, category, price (current selling price in euros), pvpr (recommended retail price when it differs), unit_price, quantity, promo_badge, url, and image_url. The get_category_products endpoint works similarly but accepts a category slug corresponding to the URL path on the Continente site — for example, 'frescos/talho/' for the butchery subcategory. Note that not all category slugs are supported; some return a server error, so validate the slug against known working paths before relying on it in production.

Product Details, Promotions, and Novelties

get_product_detail takes a full product URL (typically sourced from the url field of any product object) and returns an expanded record that adds an images array containing multiple image URLs. This endpoint also surfaces nutritional data when the product page includes it. The get_promotions endpoint retrieves the current Oportunidades (deals) listing — all discounted products visible on that page at query time — and returns the same 11-field product shape with pagination support via start. Similarly, get_novelties pulls from Continente's Novidades section, returning newly launched products in the same paginated format.

Pricing Fields Explained

Several endpoints return both price and pvpr. price is the current selling price (a number in euros); pvpr is the recommended retail price as a string and is only meaningful when a discount is active. The unit_price field (e.g. "€1.20/kg") enables comparison across different package sizes. The promo_badge field carries any promotional label text shown on the listing, such as a percentage discount or a campaign name.

Common use cases
  • Track price changes on specific products over time by polling get_product_detail and comparing the price and pvpr fields.
  • Build a Portuguese grocery price comparison tool using search_products results across multiple supermarkets.
  • Monitor active deals by periodically calling get_promotions and alerting when new items appear or promo_badge values change.
  • Populate a recipe cost estimator by querying search_products for ingredients and using unit_price to normalize across package sizes.
  • Catalog new product launches in the Portuguese market using get_novelties on a daily schedule.
  • Build a category-level inventory snapshot for the butchery, bakery, or other departments via get_category_products with known slugs.
  • Aggregate nutritional data from get_product_detail responses to analyze supermarket product composition by 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 Continente.pt have an official developer API?+
Continente does not publish a public developer API or documented data feed for external use. There is no official API portal or developer program listed on the Continente or Sonae websites as of mid-2025.
What does `get_product_detail` return that the search and category endpoints don't?+
get_product_detail returns an images array with multiple product image URLs rather than a single image_url, and it includes nutritional information when that data is present on the product page. The search and category endpoints return only a single image_url and omit nutritional fields entirely.
Are there limitations with the category slug used in `get_category_products`?+
Yes. Not every category path slug resolves correctly — some return a server error from the source site. The slug must match the URL path segment exactly as it appears on continente.pt. Confirmed working examples include 'frescos/talho/'. It's worth testing slugs interactively before building automated pipelines that depend on them.
Does the API return product reviews or ratings?+
Not currently. The endpoints cover pricing, product metadata, promotions, and when available nutritional data, but no user review text, star ratings, or review counts are returned by any endpoint. You can fork this API on Parse and revise it to add a review-scraping endpoint for product pages that expose that data.
Can I retrieve the full Continente category tree to discover all valid slugs programmatically?+
Not currently. The API does not include a category-listing or sitemap endpoint that would enumerate valid slugs. You can fork this API on Parse and revise it to add a category-discovery endpoint that returns the full navigation tree.
Page content last updated . Spec covers 5 endpoints from continente.pt.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
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.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.