Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Ripley API page →
E-commerce & Marketplaces

Ripley API & Scraper

Ripley is a department-store chain in Chile and Peru, and its websites sell both Ripley's own stock and the products of Mercado Ripley marketplace shops.

5 actionsLive JSON1,000 free credits$0.67–$1.50 / 1,000 creditsMCP-ready
Get a free keyOpen in playground

🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.

`search` and `category` return one page of 48 products with the three prices kept apart (the crossed normal price, the internet price and the Tarjeta Ripley card price), discount %, the seller and whether it is Ripley or a marketplace shop, rating, review count, image, colours and variant SKUs, plus brand counts and the filter values. Sponsored listings come back in their own list. Filters: brand, seller type, price range, sort and page. `product` returns one product with the three prices, stock, EAN, model, part number, the seller with its legal name and tax id, category path, the full specification sheet, every variant with its own prices and stock, extended-warranty offers and the description; with a commune code it adds the delivery options there. `reviews` returns the rating histogram and the reviews, paged. `categories` lists the category tree with the path for `category`. Pass country=pe for Peru (prices in soles).

Reference

What a Ripley field actually contains

Fields that read differently from how they look. Every row was measured against live Ripley answers on 2026-10-15.

FieldWhat it holds
priceWhat a shopper without the Ripley card pays: the internet price. Chile in whole pesos (Ripley writes $729.990 for 729,990 CLP), Peru in soles (S/ 4,649.00).
normal_price, internet_price, card_priceThe three prices Ripley shows, kept apart: the crossed normal price, the internet price and the price only for Tarjeta Ripley holders. Search rows and the product record agreed on all three for 10 of 10 products. card_price is null when there is no card price (154 of 288 search rows had one).
seller, seller_typeripley when Ripley sells it, marketplace for a Mercado Ripley shop, with the shop's name (ASUS Tienda Oficial, Acer Store) and, in product, its legal name and tax id.
in_stock_index (search) vs in_stock (product)Search rows carry the search index's stock flag; product carries the product record's. They can differ: one notebook listed as in stock in search was out of stock on its product page. Use product for stock.
sponsoredPaid listings shown above the results. They are returned separately because Ripley does not apply your filters to them.
id, default_variant_skuid is the SKU you asked for (a search row's id opens the same product). For clothing and shoes, default_variant_sku is the size Ripley shows first.
totalRipley's own count of matches for the query and filters.

Brand names are case-sensitive at the source: HP returns 390 notebooks, hp returns 0. Copy brands from facets.brands.

Live example

Real request and response JSON

Captured from the indexed primary action, search, on .

Captured request
{
  "method": "POST",
  "url": "https://api.reefapi.com/ripley/v1/search",
  "headers": {
    "x-api-key": "$REEF_KEY",
    "content-type": "application/json"
  },
  "body": {
    "query": "notebook"
  }
}
Captured response
{
  "ok": true,
  "meta": {
    "api": "ripley",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": 1438.5,
    "record_count": 48,
    "bytes": 1059838,
    "cache_hit": false,
    "total": 3065,
    "country": "cl",
    "currency": "CLP",
    "upstream_requests": 1,
    "charged_credits": 3,
    "version": "0.1.0",
    "request_id": "43624c2b2f804cef",
    "queue_ms": 1.1,
    "fetched_at": "2026-10-15T17:02:59.386Z"
  },
  "data": {
    "total": 3065,
    "page": 1,
    "page_size": 48,
    "last_page": 64,
    "has_more": true,
    "returned": 48,
    "title": "notebook",
    "products": [
      {
        "id": "2000403871267",
        "parent_id": "2000403871267P",
        "name": "NOTEBOOK SAMSUNG GALAXY BOOK4 INTEL CORE I5 8GB RAM 512GB SSD 15.6” SILVER",
        "short_description": "Notebook Intel® Core™ i5 8GB Ram 512GB SSD 15.6”",
        "brand": "SAMSUNG",
        "url": "https://simple.ripley.cl/2000403871267p",
        "price": 499990,
        "normal_price": 799990,
        "internet_price": 499990,
        "card_price": 479990,
        "card_price_label": "Tarjeta Ripley",
        "discount_pct": 40,
        "currency": "CLP",
        "in_stock_index": true,
        "seller": "Shop Ecsa",
        "seller_legal_name": "Comercial Ecsa S.A",
        "seller_id": 1,
        "seller_type": "ripley",
        "rating": 5,
        "review_count": 2,
        "category_code": "R190704000000",
        "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000403871267/full_image-2000403871267",
        "colors": [
          "Plata"
        ],
        "variant_count": 1,
        "variant_skus": [
          "2000403871267"
        ],
        "sponsored": false,
        "position": 3
      },
      {
        "id": "2000409403295",
        "parent_id": "2000409403295P",
        "name": "NOTEBOOK ASUS VIVOBOOK GO 15 E1504FA-BQ2655W AMD RYZEN 5 8GB 512GB SSD 15.6”",
        "short_description": "Notebook AMD Ryzen 5 8GB Ram 512GB SSD 15.6\"",
        "brand": "ASUS",
        "url": "https://simple.ripley.cl/2000409403295p",
        "price": 529990,
        "normal_price": 579990,
        "internet_price": 529990,
        "card_price": null,
        "card_price_label": null,
        "discount_pct": 9,
        "currency": "CLP",
        "in_stock_index": true,
        "seller": "Shop Ecsa",
        "seller_legal_name": "Comercial Ecsa S.A",
        "seller_id": 1,
        "seller_type": "ripley",
        "rating": 5,
        "review_count": 1,
        "category_code": "R190704000000",
        "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000409403295/full_image-2000409403295",
        "colors": [
          "Plata"
        ],
        "variant_count": 1,
        "variant_skus": [
          "2000409403295"
        ],
        "sponsored": false,
        "position": 4
      },
      {
        "id": "2000409403356",
        "parent_id": "2000409403356P",
        "name": "NOTEBOOK ASUS VIVOBOOK 15 X1504VA-BQ4350W INTEL CORE 7 16GB RAM 512GB SSD 15.6”",
        "short_description": "Notebook Intel Core 7 16GB Ram 512GB SSD 15.6\"",
        "brand": "ASUS",
        "url": "https://simple.ripley.cl/2000409403356p",
        "price": 679990,
        "normal_price": 899990,
        "internet_price": 679990,
        "card_price": 659990,
        "card_price_label": "Tarjeta Ripley",
        "discount_pct": 27,
        "currency": "CLP",
        "in_stock_index": true,
        "seller": "Shop Ecsa",
        "seller_legal_name": "Comercial Ecsa S.A",
        "seller_id": 1,
        "seller_type": "ripley",
        "rating": null,
        "review_count": 0,
        "category_code": "R190704000000",
        "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000409403356/full_image-2000409403356",
        "colors": [
          "Azul"
        ],
        "variant_count": 1,
        "variant_skus": [
          "2000409403356"
        ],
        "sponsored": false,
        "position": 5
      }
    ],
    "sponsored": [
      {
        "id": "2000409933525",
        "parent_id": "2000409933525P",
        "name": "NOTEBOOK HP OMNIBOOK 5 AI 16-AF1052LA INTEL CORE ULTRA 5 16GB RAM 512GB SSD TOUCH 16\"",
        "short_description": "Notebook Intel Core Ultra 7 16GB Ram 512GB SSD Touch 16\"",
        "brand": "HP",
        "url": "https://simple.ripley.cl/2000409933525p",
        "price": 729990,
        "normal_price": 999990,
        "internet_price": 729990,
        "card_price": null,
        "card_price_label": null,
        "discount_pct": 27,
        "currency": "CLP",
        "in_stock_index": true,
        "seller": "Shop Ecsa",
        "seller_legal_name": "Comercial Ecsa S.A",
        "seller_id": 1,
        "seller_type": "ripley",
        "rating": 5,
        "review_count": 1,
        "category_code": "R190704000000",
        "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000409933525/full_image-2000409933525",
        "colors": [
          "Plata"
        ],
        "variant_count": 1,
        "variant_skus": [
          "2000409933525"
        ],
        "sponsored": true,
        "position": 1
      },
      {
        "id": "2000409933426",
        "parent_id": "2000409933426P",
        "name": "NOTEBOOK HP OMNIBOOK 14-FR0070LA INTEL CORE ULTRA 7 16GB RAM 1TB SSD 14”",
        "short_description": "Notebook Intel Core Ultra 7 16GB Ram 1TB SSD 14\"",
        "brand": "HP",
        "url": "https://simple.ripley.cl/2000409933426p",
        "price": 869990,
        "normal_price": 1229990,
        "internet_price": 869990,
        "card_price": null,
        "card_price_label": null,
        "discount_pct": 29,
        "currency": "CLP",
        "in_stock_index": true,
        "seller": "Shop Ecsa",
        "seller_legal_name": "Comercial Ecsa S.A",
        "seller_id": 1,
        "seller_type": "ripley",
        "rating": 5,
        "review_count": 1,
        "category_code": "R190704000000",
        "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000409933426/full_image-2000409933426",
        "colors": [
          "Plata"
        ],
        "variant_count": 1,
        "variant_skus": [
          "2000409933426"
        ],
        "sponsored": true,
        "position": 2
      },
      {
        "id": "2000412654158",
        "parent_id": "2000412654158P",
        "name": "NOTEBOOK HP OMNIBOOK 3 14-HU0050LA INTEL CORE 5 8GB RAM 512GB SSD 14 2K",
        "short_description": null,
        "brand": "HP",
        "url": "https://simple.ripley.cl/2000412654158p",
        "price": 659990,
        "normal_price": 799990,
        "internet_price": 659990,
        "card_price": 639990,
        "card_price_label": "Tarjeta Ripley",
        "discount_pct": 20,
        "currency": "CLP",
        "in_stock_index": true,
        "seller": "Shop Ecsa",
        "seller_legal_name": "Comercial Ecsa S.A",
        "seller_id": 1,
        "seller_type": "ripley",
        "rating": null,
        "review_count": 0,
        "category_code": "R190704000000",
        "image": "https://rimage.ripley.cl/home.ripley/Attachment/WOP/1/2000412654158/full_image-2000412654158",
        "colors": [
          "Plateado"
        ],
        "variant_count": 1,
        "variant_skus": [
          "2000412654158"
        ],
        "sponsored": true,
        "position": 7
      }
    ],
    "facets": {
      "brands": [
        {
          "value": "GENÉRICO",
          "count": 1029
        },
        {
          "value": "HP",
          "count": 394
        },
        {
          "value": "LENOVO",
          "count": 187
        }
      ],
      "price_range": {
        "min": 1700,
        "max": 9999999,
        "intervals": [
          [
            "[trimmed-depth]",
            "[trimmed-depth]"
          ],
          [
            "[trimmed-depth]",
            "[trimmed-depth]"
          ],
          [
            "[trimmed-depth]",
            "[trimmed-depth]"
          ]
        ]
      },
      "filters": [
        {
          "name": "Vendido por",
          "code": "seller_facet",
          "values": [
            "[trimmed-depth]",
            "[trimmed-depth]"
          ]
        },
        {
          "name": "Tipo de Producto",
          "code": "tipo_de_producto",
          "values": [
            "[trimmed-depth]",
            "[trimmed-depth]",
            "[trimmed-depth]"
          ]
        },
        {
          "name": "Color",
          "code": "color_80",
          "values": [
            "[trimmed-depth]",
            "[trimmed-depth]",
            "[trimmed-depth]"
          ]
        }
      ]
    },
    "source_query": {
      "offset": "0",
      "limit": "48",
      "term": "notebook"
    },
    "applied_filters": {
      "page": 1,
      "sort": "relevance"
    },
    "country": "cl",
    "query": "notebook"
  }
}
Actions

What the Ripley API does

ActionDescriptionConcrete use caseKey params
searchSearch Ripley (simple.ripley.cl Chile or simple.ripley.com.pe Peru) — Ripley's own stock and the Mercado Ripley marketplace shops. One page of 48 products with the three prices kept apart (normal crossed price, internet price, Tarjeta Ripley card price), discount %, seller and whether it is Ripley or a marketplace shop, rating, review count, image, colours and variant SKUs; plus brand counts, price range and the source's filter facets. Sponsored ads come in a separate `sponsored` list. Filters: brand, seller_type, min_price, max_price; sort; page. `query` is required.Pricing teams call search to search Ripley (simple.ripley.cl Chile or simple.ripley.com.pe Peru).query, country, page, sort, brand, ...
categoryBrowse one Ripley category by its path (e.g. tecno/computacion/notebooks) — the same rows, prices, filters, sort and facets as `search`, without a keyword. Paths come from `categories` or from the site's own category URL. `category` is required.Marketplace operators call category to get browse one Ripley category by its path (e.g.category, country, page, sort, brand, ...
categoriesThe Ripley category tree (Chile or Peru): departments and their sub-categories with the `path` to pass to `category`.Catalog enrichment teams call categories to get the Ripley category tree (Chile or Peru).country, depth
productOne Ripley product by SKU (a search row's `id`), parent id or product URL: the three prices kept apart — normal (crossed), internet and Tarjeta Ripley card price — with discount %, stock, EAN, brand, model, part number, seller (Ripley or the marketplace shop) with its legal name and tax id, category path, rating and review count, all images, description, the full specification sheet, every variant with its own SKU, prices and stock, and extended-warranty offers. Optional `commune`: delivery options for that commune (one extra request). One of `id` or `url` is required.Retail analysts call product to get one Ripley product by SKU (a search row's `id`), parent id or product URL.id, url, country, commune
reviewsCustomer reviews of one Ripley product: rating, title, text, author nickname, location, date and photos, plus the average, the rating histogram and the totals. Paged; sort newest / oldest / rating_high / rating_low / with_media. `id` is required.Pricing teams call reviews to get customer reviews of one Ripley product.id, country, page, limit, sort
Code samples

Call search from your stack

curl -X POST https://api.reefapi.com/ripley/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"notebook"}'
MCP one-liner
Ask your MCP-connected assistant: call reefapi.ripley.search with {"query":"notebook"}.
Use cases

Who uses this API and why

  • Track normal, internet and Tarjeta Ripley prices of a product list in Chile or Peru every day.
  • Compare Ripley prices with Falabella and Paris for the same EAN.
  • Monitor which Mercado Ripley shops sell a brand and at what price.
  • Check stock and delivery options of a product for a Chilean commune.
  • Collect ratings and written reviews for product research.
FAQ

Questions developers ask before integrating

Do I need a Ripley account or a Tarjeta Ripley?

No. Everything is read logged out. The Tarjeta Ripley price is published by Ripley on its pages and comes back in its own field, card_price, never as price.

Does it cover Peru?

Yes. country=pe reads simple.ripley.com.pe with prices in soles; country=cl (the default) reads simple.ripley.cl in pesos. A notebook search returned 3,055 results in Chile and 413 in Peru.

Can I tell Ripley products from Mercado Ripley products?

Yes. seller_type is ripley or marketplace and seller names the shop. Filtering works: notebook 3,055 results, sold by Ripley 178, marketplace 2,882.

Which filters are there?

brand, seller_type, min_price, max_price, sort and page, each measured against the unfiltered count in the same run: notebook 3,055, HP 390, sold by Ripley 178, 300,000-500,000 CLP 194. Sorting by lowest price returned the page in ascending order.

Are the prices right?

Normal, internet and card prices in search rows matched the product record on 10 of 10 products in our check. Stock is the exception: use product, because the search index can still list an item that is out of stock.

Can I get delivery options for an address?

Pass a commune code to product (13101 is Santiago) and it returns the delivery and pickup options Ripley offers there, such as same-day delivery.

How fresh is the data?

Every call reads Ripley live; nothing is cached. Median times in our run: search 1.9 s, category 1.7 s, product 2.6 s, reviews 3.0 s.

How many results per page?

48 products per page plus the sponsored list. last_page and has_more tell you where a search ends.

What is the Ripley API?

Ripley API is a ReefAPI endpoint group for ripley in chile and peru: normal, internet and tarjeta ripley prices kept apart, ripley or mercado ripley seller, specs, stock and reviews. It returns live JSON through POST requests under /ripley/v1.

Is the Ripley API free to try?

Yes. ReefAPI starts with 1,000 free credits, no card required. Ripley calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Ripley login or account?

No login to Ripley is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Ripley data?

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Ripley API use?

Ripley actions currently cost 1-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call Ripley from an AI assistant or MCP client?

Yes. Connect ReefAPI once through MCP and your assistant can call ripley actions with the same key, credit pool and JSON envelope used by normal REST requests.

docs / ripley

Ripley

Ripley in Chile and Peru: normal, internet and Tarjeta Ripley prices kept apart, Ripley or Mercado Ripley seller, specs, stock and reviews.

base /ripley/v15 endpoints
post/ripley/v1/category3 credits

Browse one Ripley category by its path (e.g. tecno/computacion/notebooks) — the same rows, prices, filters, sort and facets as `search`, without a keyword. Paths come from `categories` or from the site's own category URL. `category` is required.

ParameterAllowed / rangeDescription
categoryrequired—Category path as `categories` returns it, or a full simple.ripley.cl / simple.ripley.com.pe category URL.
country = cloptionalcl · pecl = simple.ripley.cl (Chile, CLP), pe = simple.ripley.com.pe (Peru, PEN).
page = 1optional1–200Result page (48 organic products per page).
sort = relevanceoptionalrelevance · price_low · price_high · ratingrelevance | price_low | price_high | rating.
brandoptional—Only this brand, spelled as the `facets.brands` list shows it.
seller_typeoptionalripley · marketplaceripley = sold by Ripley itself; marketplace = Mercado Ripley shops.
min_priceoptional0–Lowest price, in the local currency. The source compares its lowest payable price (the Tarjeta Ripley card price when there is one), so a row can carry a `price` outside the range.
max_priceoptional0–Highest price, in the local currency. Same rule as min_price: measured 2026-10-15, 4 of 48 rows had price 509 990-549 990 over max 500 000 with card_price 489 990-499 990 inside.
Try in playground →
post/ripley/v1/categories3 credits

The Ripley category tree (Chile or Peru): departments and their sub-categories with the `path` to pass to `category`.

ParameterAllowed / rangeDescription
country = cloptionalcl · pecl = Chile, pe = Peru.
depth = 2optional1–4Levels of children to include (1-4).
Try in playground →
post/ripley/v1/product2 credits

One Ripley product by SKU (a search row's `id`), parent id or product URL: the three prices kept apart — normal (crossed), internet and Tarjeta Ripley card price — with discount %, stock, EAN, brand, model, part number, seller (Ripley or the marketplace shop) with its legal name and tax id, category path, rating and review count, all images, description, the full specification sheet, every variant with its own SKU, prices and stock, and extended-warranty offers. Optional `commune`: delivery options for that commune (one extra request). One of `id` or `url` is required.

ParameterAllowed / rangeDescription
idoptional—SKU as search rows return it (`id`), or the parent id (ending in P).
urloptional—A simple.ripley.cl / simple.ripley.com.pe product URL (the trailing ...<sku>p is read).
country = cloptionalcl · pecl = Chile, pe = Peru (taken from the URL when one is given).
communeoptional—Numeric commune / district code for delivery options (Chile 13101 = Santiago, Peru 150101 = Lima).
Try in playground →
post/ripley/v1/reviews1 credit

Customer reviews of one Ripley product: rating, title, text, author nickname, location, date and photos, plus the average, the rating histogram and the totals. Paged; sort newest / oldest / rating_high / rating_low / with_media. `id` is required.

ParameterAllowed / rangeDescription
idrequired—SKU or parent id of the product (search row `id`).
country = cloptionalcl · pecl = Chile, pe = Peru.
page = 1optional1–500Review page.
limit = 10optional1–50Reviews per page (1-50).
sort = newestoptionalnewest · oldest · rating_high · rating_low · with_medianewest | oldest | rating_high | rating_low | with_media.
Try in playground →
Built for volume
5M+ requests a day

Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.

Missing a source?
We build it

Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.

Support
2 minute median reply

Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.

One key, one balance
Every API included

No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.

Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.