Discover/Ripley API
live

Ripley APIripley.com

Search Ripley.cl's product catalog and retrieve prices, specs, availability, and images for any SKU via two structured JSON endpoints.

Endpoint health
verified 17h ago
get_product_details
search_products
2/2 passing latest checkself-healing
Endpoints
2
Updated
26d ago

What is the Ripley API?

The Ripley.cl API gives developers structured access to Chile's major retail platform through 2 endpoints. Use search_products to query the catalog by keyword and receive up to 48 product summaries per request — each including list price, offer price, Ripley card price, brand, and a SKU. Pass that SKU to get_product_details to retrieve full specifications, color variants, category breadcrumbs, availability, shipping methods, and an HTML product description.

Try it
Search keyword (e.g., 'televisores', 'laptop', 'Samsung')
api.parse.bot/scraper/494f7d69-d0b5-4931-8535-8e23dc9e40ee/<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/494f7d69-d0b5-4931-8535-8e23dc9e40ee/search_products?query=televisores' \
  -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 ripley-com-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.

from parse_apis.ripley_cl_api import Ripley, Product, ProductSummary, ProductNotFound

# Initialize the client
ripley = Ripley()

# Search for TVs
for product in ripley.productsummaries.search(query="televisores", limit=5):
    print(product.name, product.brand, product.offer_price, product.is_available)

# Get full details for a product found in search
detailed = ripley.productsummaries.search(query="laptop", limit=1)
for summary in detailed:
    full_product = summary.details()
    print(full_product.name, full_product.brand)
    print(full_product.prices.formatted_offer_price, full_product.prices.discount_percentage)
    print(full_product.short_description)
    for spec in full_product.specifications[:3]:
        print(spec.name, spec.value)
    print(full_product.availability.in_stock, full_product.availability.shipping_methods)
    for img in full_product.images[:2]:
        print(img.src)

# Fetch a product directly by SKU
tv = ripley.products.get(sku="2000410378872")
print(tv.name, tv.brand, tv.categories, tv.colors)
All endpoints · 2 totalmissing one? ·

Search for products on Ripley.cl by keyword. Returns up to 48 products per request sorted by relevance. Each product includes pricing, brand, availability, and a SKU that can be used with get_product_details for full specifications.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g., 'televisores', 'laptop', 'Samsung')
Response
{
  "type": "object",
  "fields": {
    "count": "integer total number of matching products",
    "products": "array of product summaries with name, sku, part_number, brand, url, image, list_price, offer_price, card_price, discount_percentage, and is_available"
  },
  "sample": {
    "data": {
      "count": 100,
      "products": [
        {
          "sku": "2000410378872",
          "url": "https://simple.ripley.cl/smart-tv-hisense-qled-full-hd-43-43q4sv-2000410378872p",
          "name": "SMART TV HISENSE QLED FULL HD 43” 43Q4SV",
          "brand": "HISENSE",
          "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000410378872/full_image-2000410378872",
          "card_price": null,
          "list_price": 239990,
          "offer_price": 199990,
          "part_number": "2000410378872P",
          "is_available": true,
          "discount_percentage": 17
        }
      ]
    },
    "status": "success"
  }
}

About the Ripley API

Product Search

The search_products endpoint accepts a single required query parameter — a keyword string such as 'televisores', 'laptop', or a brand name like 'Samsung'. It returns a count integer alongside an array of up to 48 product summaries. Each summary includes name, sku, part_number, brand, url, image, and three price tiers: list_price, offer_price, and card_price (the Ripley card discount price), plus a discount_percentage. Results are ordered by relevance.

Product Detail

The get_product_details endpoint takes a sku string — obtainable directly from search_products results — and returns a full product record. The prices object provides both raw numeric values and pre-formatted Chilean peso strings (formatted_list_price, formatted_offer_price). The availability object includes an in_stock boolean and a shipping_methods array. Additional fields cover colors (array of available color name strings), images (array of objects with a src field), categories (breadcrumb path as an array of strings), and description (HTML markup for the product description).

Coverage & Limitations

Both endpoints cover the Ripley.cl Chile catalog. The search endpoint returns a maximum of 48 products per request and does not support offset or page-based pagination, so deep catalog traversal requires multiple targeted queries. Product reviews and seller ratings are not part of the response shape for either endpoint.

Reliability & maintenanceVerified

The Ripley API is a managed, monitored endpoint for ripley.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ripley.com 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 ripley.com 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
17h 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 across list, offer, and Ripley card tiers for a set of SKUs
  • Build a product comparison tool for Chilean electronics and appliances using get_product_details specs
  • Monitor in_stock status and shipping_methods for inventory alerting workflows
  • Aggregate category breadcrumb data from categories to map Ripley's taxonomy
  • Sync Ripley product names, images, and prices into a local e-commerce database
  • Identify discount depth by comparing list_price to card_price across search results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 Ripley.cl have an official developer API?+
Ripley does not publish a public developer API or documentation for third-party integrations. This Parse API provides structured access to the product data available on ripley.cl.
What price fields does `get_product_details` return and how do they differ?+
The prices object returns three price tiers: list_price (the regular retail price), offer_price (a promotional or sale price), and card_price (the price available to Ripley card holders). Each has both a raw numeric value and a formatted Chilean peso string. A discount_percentage field shows the proportional reduction from list to offer price.
Can I paginate through more than 48 search results?+
search_products returns up to 48 products per request and does not support offset or page parameters. The count field tells you the total number of matching products, but only the first 48 by relevance are returned. You can fork this API on Parse and revise it to add pagination support if deeper catalog traversal is needed.
Does the API return customer reviews or ratings for products?+
Not currently. The API covers product metadata, pricing, availability, specifications, images, colors, and category breadcrumbs. Customer reviews and star ratings are not included in either endpoint's response. You can fork the API on Parse and revise it to add a reviews endpoint.
Is this API limited to the Chile (ripley.cl) catalog, or does it also cover Ripley Peru or Colombia?+
The API covers ripley.cl, the Chilean storefront. Ripley Peru (ripley.com.pe) and other regional sites are not covered by the current endpoints. You can fork the API on Parse and revise it to point at the regional domain you need.
Page content last updated . Spec covers 2 endpoints from ripley.com.
Related APIs in EcommerceSee all →
coppel.com API
Search and browse Coppel's product catalog by keyword to find items with prices, images, and detailed product information, with flexible sorting and pagination options. Get real-time access to Mexico's largest department store inventory to compare products and prices effortlessly.
mercadolibre.com API
Search and retrieve product listings, details, customer reviews, categories, and current deals from MercadoLibre across multiple countries to find the best products and prices. Get comprehensive product information including specifications and user feedback to make informed purchasing decisions.
mercadolibre.com.mx API
Search for products on Mercado Libre Mexico, view detailed product information with pricing and offers, browse categories, and research seller details all in one place. Access live marketplace data including product listings, category hierarchies, and current offers to help you find and compare items across Mexico's largest e-commerce platform.
tiendamia.com API
Search for products across multiple countries and vendors on Tiendamia, then access detailed product information, best sellers, outlet deals, and weekly promotions. Get real-time pricing and availability data to find the best deals across different markets.
pccomponentes.com API
Search and browse PC components across categories and retrieve detailed product information including technical specifications, pricing, availability, and customer reviews. Ideal for comparing hardware options across processors, graphics cards, laptops, and more.
linio.com API
Search for products on Linio Colombia and retrieve detailed information including pricing, availability, and specifications for each item. Build shopping applications, price comparison tools, or inventory management systems with real-time product data from Colombia's Falabella marketplace.
adidas.cl API
Browse and search Adidas Chile's product catalog by filtering across gender, sport, and category options, then view detailed information for any item including pricing and specifications. Access complete product listings with full pagination support to explore the entire collection.
pichau.com.br API
Search for electronics products on Pichau.com.br by keyword and browse paginated results to find exactly what you're looking for. Get detailed product information including specifications, pricing, and availability for any item in their Brazilian electronics catalog.