Discover/Jumbo API
live

Jumbo APIjumbo.cl

Search the Jumbo.cl grocery catalog and retrieve product details: EAN barcodes, nutritional tables, ingredients, prices in CLP, and presentation specs.

Endpoint health
verified 2h ago
search_products
get_product
2/2 passing latest checkself-healing
Endpoints
2
Updated
3h ago

What is the Jumbo API?

The Jumbo.cl API covers Chile's largest supermarket chain through 2 endpoints, giving you catalog search across 40-product pages and full per-product detail including nutritional tables, ingredients, EAN barcodes, and presentation attributes. The get_product endpoint returns over a dozen structured fields — from ean and fact_sheet rows to a nutrition.table array with per-100g and per-portion breakdowns — making it practical for food databases, price trackers, and compliance tools.

This call costs5 credits / call— charged only on success
Try it
1-based result page; each page holds up to 40 products.
Free-text search term (product name, brand or category), e.g. a product word in Spanish.
api.parse.bot/scraper/1c659475-72cc-4a7a-9835-1dc650b4a5c7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1c659475-72cc-4a7a-9835-1dc650b4a5c7/search_products?query=leche' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Searches the Jumbo.cl catalog by free-text term and returns one page of product summaries (40 products per page, ordered by the site's default relevance). Each item carries the site's identifiers (product_id, sku_id, reference — the 'Código' shown on the product page) and the slug that get_product accepts unchanged. total_count is the site's reported number of matching products; has_more is true while page*40 < total_count. Pagination is controlled by the optional page input (1-based; omitted = first page). Prices are integer Chilean pesos (CLP); unit_price is the price per unit_price_measurement_unit. The site returns fallback suggestions rather than an empty list for terms with no exact match, so a non-empty result does not guarantee the term matched.

Input
ParamTypeDescription
pageinteger1-based result page; each page holds up to 40 products.
queryrequiredstringFree-text search term (product name, brand or category), e.g. a product word in Spanish.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, page returned",
    "items": "array of product summaries: product_id, sku_id, reference, slug (input for get_product), name, brand, price and list_price (CLP integers), unit_price with unit_price_measurement_unit, measurement_unit, in_stock, sold_by, image, url",
    "query": "echo of the search term",
    "has_more": "boolean, whether a further page exists",
    "page_size": "integer, products per page (40)",
    "total_count": "integer, site-reported total matching products"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "url": "https://www.jumbo.cl/leche-entera-surlat-b-a-1l-1991554/p",
          "name": "Leche Surlat Entera 1 L",
          "slug": "leche-entera-surlat-b-a-1l-1991554",
          "brand": "Surlat",
          "image": "https://jumbocl.vteximg.com.br/arquivos/ids/638741-250-250/Leche-Surlat-Entera-1-L.jpg?v=639142034095700000",
          "price": 1100,
          "sku_id": "134758",
          "sold_by": "Jumbo",
          "in_stock": true,
          "reference": "1991554",
          "list_price": 1100,
          "product_id": "134465",
          "unit_price": 1100,
          "measurement_unit": "un",
          "unit_price_measurement_unit": "lt"
        }
      ],
      "query": "leche",
      "has_more": true,
      "page_size": 40,
      "total_count": 371
    },
    "status": "success"
  }
}

About the Jumbo API

Catalog Search

The search_products endpoint accepts a free-text query (product name, brand, or category keyword in Spanish) and an optional 1-based page parameter. Each page returns up to 40 product summaries. The response includes total_count (site-reported matches), has_more to drive pagination, and per-item fields: product_id, sku_id, reference (the "Código" shown on the product page), slug (needed as input to get_product), name, brand, price, and list_price — both in Chilean pesos (CLP integers).

Per-Product Detail

get_product takes a slug from search results and returns the full product record. Identifiers include product_id, sku_id, reference, and ean (EAN/GTIN barcode, null when not published by the retailer). Pricing fields are price, list_price, and unit_price with its unit_price_measurement_unit. The images array contains all product image URLs the site publishes.

Nutritional and Ingredient Data

The nutrition object includes portion, portions_per_container (both nullable strings), labeling flags, and a table array where each entry has nutrient, per_100g_ml, and per_portion with value and unit sub-fields. The ingredients field is an array of ingredient strings, empty when the retailer does not publish them. These two fields make the endpoint particularly useful for food-compliance and dietary-analysis workflows.

Presentation and Specifications

The fact_sheet array contains every specification row the site lists for a product — key/value pairs covering attributes such as pack size, net content, container type, format, flavor, and country of origin. This structured data is available directly without parsing free-text descriptions.

Reliability & maintenanceVerified

The Jumbo API is a managed, monitored endpoint for jumbo.cl — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when jumbo.cl changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official jumbo.cl API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a CLP price tracker that monitors price vs list_price across product categories over time.
  • Populate a Chilean food database with EAN barcodes, ingredient lists, and nutritional tables from get_product.
  • Aggregate fact_sheet presentation attributes (net content, container, format) for product catalog normalization.
  • Run dietary or allergen screening by parsing the ingredients array and nutrition.table across multiple SKUs.
  • Compare Jumbo.cl shelf prices against other Chilean retailers using unit_price and unit_price_measurement_unit.
  • Generate product data sheets for regulatory or e-commerce use from ean, reference, nutrition, and fact_sheet.
  • Paginate through search_products with has_more to build a local index of all products in a category.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Jumbo.cl offer an official developer API?+
Jumbo.cl does not publish a public developer API or documented data feed for third-party use.
What does `get_product` return for nutritional data, and when is it missing?+
The nutrition object includes a table array with nutrient, per_100g_ml, and per_portion rows, plus portion and portions_per_container strings and labeling flags. The ingredients field is an array of strings. Both are empty or null when the retailer has not published that information for the specific product — this is common for non-food items and some private-label products.
Does the API cover product reviews or seller ratings for Jumbo.cl listings?+
Not currently. The API covers catalog search, pricing, nutritional data, ingredients, and product specifications. You can fork it on Parse and revise to add an endpoint for user ratings or review content.
How does pagination work in `search_products`, and is there a limit on results?+
The page parameter is 1-based, and each page returns up to 40 products (page_size: 40). The total_count field gives the site-reported match count, and has_more indicates whether another page exists. You iterate by incrementing page until has_more is false.
Does the API return stock availability or inventory status for products?+
Not currently. The API returns pricing fields (price, list_price, unit_price) and product metadata, but does not expose stock level or in-stock/out-of-stock status. You can fork it on Parse and revise to add availability signals if the retailer surfaces them on product pages.
Page content last updated . Spec covers 2 endpoints from jumbo.cl.
Related APIs in Food DiningSee all →
lider.cl API
Search and browse products from Lider Supermercado's catalog to compare prices, explore categories, and check real-time availability across Chile. Get detailed product information including pricing and category organization to help you shop efficiently online or in-store.
drnutrition.com API
Access data from drnutrition.com.
ripley.com API
Search for products across Ripley.cl's catalog and retrieve detailed information like prices, descriptions, and availability for any item. Perfect for comparing products, tracking pricing, or integrating Ripley's inventory into your own applications.
spar.co.za API
Search the SPAR South Africa grocery catalog by product name to find items with their descriptions, sizes, and images. Note that prices aren't available since they vary by store location.
tottus.com.pe API
Search and browse products across Tottus Peru's supermarket catalog, view detailed product information with filtering and pagination, and discover current promotions and product categories. Find exactly what you're looking for with comprehensive product details and up-to-date promotional offers.
wholefoodsmarket.com API
Search for grocery products, browse weekly sales, and find store locations at Whole Foods Market. Returns pricing, availability, ingredients, and nutritional information.
migros.ch API
Search and browse Migros' product catalog to find items by name or category, view detailed product information, and discover current promotional offers. Get everything you need to shop smarter at Switzerland's leading supermarket.
carrefour.eu API
Search and browse Carrefour's European online product catalog to access pricing, promotions, availability, and detailed product information including nutritional data. Retrieve comprehensive product details across categories to compare prices and find current deals in real-time.