Discover/Lider API
live

Lider APIlider.cl

Search and browse Lider Supermercado's catalog via API. Get product names, brands, prices, category hierarchy, and stock status from Chile's major supermarket chain.

This API takes change requests — .
Endpoint health
verified 4d ago
search_products
browse_category
2/2 passing latest checkself-healing
Endpoints
2
Updated
22d ago

What is the Lider API?

The Lider.cl API gives programmatic access to Lider Supermercado's product catalog across 2 endpoints, returning fields like product name, brand, price, category path, and stock status. The search_products endpoint accepts a free-text query and returns paginated results with up to ~50 products per page. The browse_category endpoint lets you iterate an entire category by its numeric path ID, with both endpoints sharing the same product object structure.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination (1-based).
Sort order for results.
Search term (e.g. 'leche', 'arroz', 'detergente').
api.parse.bot/scraper/69114a03-9d55-466d-9bf1-b0b89ffdac10/<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/69114a03-9d55-466d-9bf1-b0b89ffdac10/search_products?page=1&sort=best_match&query=leche' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace lider-cl-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Lider Supermercado SDK — bounded, re-runnable; every call capped."""
from parse_apis.lider_cl_api import Lider, Sort, ParseError

client = Lider()

# Search for products by keyword, sorted by lowest price
for product in client.products.search(query="leche", sort=Sort.PRICE_LOW, limit=3):
    print(product.name, product.brand, product.price, product.category)

# Browse a specific category (Leche under Lácteos)
item = client.products.browse(category_id="45669105_39354732", limit=1).first()
if item:
    print(item.name, item.price, item.in_stock)

# Handle errors on a bad category
try:
    for p in client.products.browse(category_id="99999999", limit=1):
        print(p.name)
except ParseError as e:
    print("error:", e)

print("exercised: products.search, products.browse")
All endpoints · 2 totalmissing one? ·

Full-text search across all supermarket products. Returns paginated results with product name, brand, price, category hierarchy, and stock status. Results are auto-iterated across pages; each page contains up to ~50 products.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
sortstringSort order for results.
queryrequiredstringSearch term (e.g. 'leche', 'arroz', 'detergente').
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "max_page": "maximum page number available",
    "products": "array of product objects with id, name, brand, price, category, etc.",
    "total_count": "total number of matching products"
  },
  "sample": {
    "data": {
      "page": 1,
      "max_page": 14,
      "products": [
        {
          "id": "00780292001160",
          "url": "https://super.lider.cl/ip/leche/00780292001160",
          "name": "Leche Origen Chocolate, 200 ml",
          "brand": "Colun",
          "price": "$560",
          "category": "Lácteos, Fiambrería y Huevos > Leche > Saborizadas",
          "in_stock": true,
          "image_url": "https://i5.walmartimages.cl/asr/f9cb1a6b-3471-4e1b-b547-0423e494732d.jpeg",
          "unit_price": "$2.800 x lt",
          "original_price": "$610"
        }
      ],
      "total_count": 582
    },
    "status": "success"
  }
}

About the Lider API

Endpoints and Core Fields

The API exposes two endpoints: search_products and browse_category. Both return the same product object shape, including id, name, brand, price, category, and stock status. Pagination is consistent across both: responses include page (current page), max_page (last available page), total_count (total matching records), and the products array. Each page carries up to approximately 50 product records.

Searching Products

search_products requires a query string — any Spanish-language term like leche, arroz, or detergente works. An optional sort parameter controls result ordering, and an optional page integer (1-based) controls which page of results to retrieve. total_count lets you calculate how many pages to request when iterating a full result set using max_page.

Browsing by Category

browse_category requires a category_id — an underscore-separated numeric path such as 45669105_39354732. These IDs come from the category field returned in product objects from either endpoint, so you can discover valid category paths by running a search first. The same page and sort parameters apply, and the response structure is identical to search results. This makes it straightforward to enumerate all products within a given department like Lácteos or Bebidas.

Coverage and Freshness

The API covers Lider's online supermarket catalog for Chile. Prices and stock status reflect the current state of the Lider.cl storefront. The category hierarchy is multi-level, encoded as numeric segment paths, so drilling into subcategories requires combining parent and child IDs.

Reliability & maintenanceVerified

The Lider API is a managed, monitored endpoint for lider.cl — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when lider.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 lider.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
4d 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
  • Track price changes for specific products like cooking oil or milk across Lider's catalog over time.
  • Build a grocery price comparison tool by querying the same product term across multiple Chilean supermarket APIs.
  • Enumerate all products in a category using browse_category to feed a product database or feed.
  • Monitor stock status fields to alert users when out-of-stock items become available.
  • Extract brand and category data to analyze which brands dominate specific Lider product categories.
  • Power a Chilean grocery shopping assistant by combining search_products results with category browsing.
  • Aggregate total_count data per category to map the relative size of Lider's product assortment by department.
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 Lider.cl have an official developer API?+
Lider does not publish an official public developer API or API documentation for third-party access to its product catalog.
How do I find valid category_id values to use with browse_category?+
Category IDs appear in the category field of product objects returned by search_products. Run a search for a product in the category you want, inspect the category field of any result, and use that underscore-separated numeric string as the category_id parameter for browse_category.
Does the API return product images or nutritional information?+
The documented response fields cover id, name, brand, price, category, and stock status. Product images and nutritional details are not currently part of the returned product object. You can fork this API on Parse and revise it to add those fields if they are available from the source.
Is the API limited to a specific region within Chile?+
The API reflects the Lider.cl online storefront, which operates nationally in Chile. It does not currently expose store-specific inventory or pricing by location. You can fork the API on Parse and revise it to add location-based filtering if that granularity is needed.
What does the sort parameter accept for both endpoints?+
The sort parameter is optional and controls result ordering, but the accepted sort values are determined by what Lider's catalog supports (such as price ascending/descending or relevance). If an unsupported value is passed, results will typically fall back to default ordering.
Page content last updated . Spec covers 2 endpoints from lider.cl.
Related APIs in Food DiningSee all →
chedraui.com.mx API
Search and browse products from Chedraui Mexico's online store, view detailed product information and categories, and discover trending searches to find exactly what you're looking for. Access comprehensive product catalogs organized by category and see what other shoppers are searching for most.
la comer.com.mx API
Search and browse La Comer Mexico's product catalog across different stores and departments, then retrieve detailed product information including pricing and availability. Access the complete product hierarchy by category to discover items and compare offerings across multiple locations.
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.
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.
soriana.com API
Search and browse Soriana's product catalog to find items, compare prices, explore departments, and discover available coupons. Get detailed product information and calculate your basket totals to plan your shopping efficiently.
products.checkers.co.za API
Search and browse products from Checkers South Africa's online store, compare prices, and discover current specials and deals. Explore the complete product catalog by category to find items and get detailed product information all in one place.
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.
lidl.be API
Access data from lidl.be.