SoloTodo Chile Price Scraper avatar

SoloTodo Chile Price Scraper

Pricing

from $16.00 / 1,000 products

Go to Apify Store
SoloTodo Chile Price Scraper

SoloTodo Chile Price Scraper

Scrape SoloTodo.cl, Chile's price comparison site: the lowest price in CLP and USD, the cheapest store, every store's offer with coupons and links, and clean specs. Search, pick a category or paste links. Fast, no proxy.

Pricing

from $16.00 / 1,000 products

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

10 days ago

Last modified

Share

Norm Data

🛒 SoloTodo Chile Price Scraper

Extract product prices from SoloTodo.cl, Chile's biggest price comparison site. For every product you get the lowest price in CLP (and USD), the normal card price, the cheapest store, how many stores sell it and which ones, plus every store's offer (Falabella, Paris, Ripley, PC Factory, Lider, Hites, Abcdin, Mercado Libre and 300+ more) with cash price, card price, coupon, condition, SKU and link. Each product also comes with its clean spec sheet (processor, RAM, screen, storage and so on). Fast, no browser and no proxy.

🎯 Who uses it?

🏪 Chilean retailers and e-commerce teams

See what every competing store charges for the products you sell, including coupons and cash vs. card prices.

🏭 Brands and distributors

Check how your products are priced across Chilean stores and spot sellers going under your recommended price.

📈 Market and pricing analysts

Track price levels for a whole category (notebooks, TVs, phones, appliances) and compare specs against price.

🛍️ Deal hunters and affiliate sites

Find the biggest current discounts and publish them with the cheapest store's link.

✨ What it does

  • Search by one or more product names, pick a category (69 of them, from Notebooks to Refrigeradores), or paste links: product pages, category pages or searches from solotodo.cl.
  • Every store's offer for each product, cheapest first: the same list the product page shows.
  • Clean specs for each product: SoloTodo's full spec sheet, without internal IDs and sort keys.
  • Sorting just like the site: relevance, lowest price, most popular or biggest discount.
  • Whole categories: pick a category and leave the search empty to get all of it.

🏆 Why this scraper

  • The whole comparison in one row. Each product carries every Chilean store's offer with cash price, card price and coupon, so you see the full price spread at once.
  • Specs included. Filter notebooks by RAM or TVs by screen size without a second scraper.
  • Fast. About 1,000 products with every offer and specs in under 20 seconds.
  • Complete. SoloTodo's own paging repeats some products and skips others when sorting by relevance; this actor picks up the skipped ones, so a whole category really is the whole category.
  • Clean numbers. Prices are whole CLP numbers, never text like "$1.189.990".

⚖️ How it compares

CapabilityThis actorOther SoloTodo actors
Categoriesall 69a handful
Search by product nameyesno
Paste product, category or search linksyesno
Sort (price, popular, discount)yesno
Products per runno limit (1,300+ in seconds)up to 100
Every store's offer per productyesyes
Coupon code and % per storeyesno
Clean spec sheetyesvaries
Price in USDyesno
Whole category without missed productsyesno
Proxynone needednone needed

📦 What data you get

FieldDescription
productId, name, urlSoloTodo's product ID, name and product page link.
category, brandThe site's category and the brand.
searchTerm, positionWhich of your searches found it, and its place in the results.
price, normalPrice, currencyLowest cash/transfer price right now and the lowest normal (card) price, in CLP.
priceUsdThe lowest price in US dollars, as SoloTodo converts it.
bestStore, storeCount, storesThe cheapest store, how many stores sell it, and their names (cheapest first).
description, image, listedSinceShort description, main photo and the date SoloTodo first listed it.
offers(on by default) Every store's offer: store, storeId, title, price, normalPrice, condition, couponCode, couponPercent, sku, url, updatedAt. Cheapest first.
highestPrice(with offers) The priciest offer, so you see the spread at a glance.
specs(on by default) The spec sheet, e.g. processor, ram_quantity, screen, storage_drive, operating_system.
scrapedAtWhen the row was collected (UTC).
errorOnly present when a product's store offers didn't load.

Example row (trimmed)

{
"productId": 191394,
"name": "Toshiba Canvio Basics 3.0 4 TB [HDTB540XK3CA]",
"url": "https://www.solotodo.cl/products/191394-toshiba-canvio-basics-30-4-tb-hdtb540xk3ca",
"category": "Discos duros externos",
"brand": "Toshiba",
"price": 168416,
"normalPrice": 177280,
"currency": "CLP",
"priceUsd": 171.55,
"bestStore": "Winpy",
"storeCount": 17,
"stores": ["Winpy", "Alca Plus", "Casa Royal", "PC Factory", "..."],
"offers": [
{ "store": "Winpy", "price": 168416, "normalPrice": 177280, "condition": "new", "couponCode": null, "sku": "HDTB540XK3CA", "url": "https://www.winpy.cl/venta/disco-duro-externo-toshiba-canvio-basics-de-4tb-usb-3-0-negro/" }
],
"highestPrice": 211600,
"specs": { "capacity": "4 TB", "connector": "USB 5Gbps", "technology": "HDD (Disco duro)", "format": "2.5\"", "rpm": "5400 rpm" },
"scrapedAt": "2026-10-03T14:56:03.560Z"
}

💡 Use cases

💻 Every notebook in Chile with prices and specs

{ "category": "1" }

📱 iPhone prices across all Chilean stores

{ "maxItems": 50, "searchTerms": ["iphone 16"] }

🔥 Biggest TV discounts right now

{ "maxItems": 100, "category": "11", "sortBy": "discount" }

⚡ Prices only, no offers or specs, for a big catalog

{ "searchTerms": ["refrigerador", "lavadora"], "includeOffers": false, "includeSpecs": false }

🔎 Track a list of exact products daily

{ "urls": [{ "url": "https://www.solotodo.cl/products/191394-toshiba-canvio-basics-30-4-tb-hdtb540xk3ca" }] }

⚙️ How the input is organised

SectionWhat it's for
Maximum productsAlways first, caps the whole run. Empty means no limit.
SearchSearch terms, category, pasted links and sort order.
What to includeEvery store's offer and specs (both on by default).

💰 Pricing

Pay-per-event: a one-time $0.003 when the run starts, plus a price per product saved to your dataset. The price depends on your Apify plan tier:

Your Apify planPrice per product
Free$0.022
Bronze$0.02
Silver$0.018
Gold / Platinum / Diamond$0.016

Approximate total cost (includes the $0.003 start fee):

Products collectedFreeBronzeSilverGold+
100$2.20$2.00$1.80$1.60
1,000$22.00$20.00$18.00$16.00
10,000$220.00$200.00$180.00$160.00

One product row carries every store's offer and the spec sheet, so you pay once per product, not once per store. New Apify accounts start with $5 in free credit. On the Free plan a run saves up to 10 products.

Speed: about 1,000 products with every offer and specs in under 20 seconds.

🚀 Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the SoloTodo Chile Price Scraper.
  3. Type a product (or keep the prefilled one), pick a category, or paste links, set Maximum products, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python, and schedule it with Apify's built-in Scheduler.

🤖 Use with AI agents (MCP)

Give an AI agent live access to Chilean prices through the Model Context Protocol:

claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/solotodo-scraper"

Then prompt it in plain language to run the scraper and read back the results.

🔧 Troubleshooting

Search finds nothing. Search in Spanish, as Chilean shoppers type it ("notebook", "refrigerador", "audífonos"). Brand and model names always work.

A search returns accessories along with the product. That's SoloTodo's own relevance. Pick a category too (e.g. "notebook" in Notebooks) to keep only that kind of product.

Some rows have position empty. SoloTodo's paging repeats some products and skips others. The actor collects the skipped ones in a second pass; they have no position because the site never ranked them.

A pasted link was skipped. Only product pages (/products/...), category pages (/notebooks, /televisores...) and searches (/search?search=...) are supported.

A product has storeCount 0. No Chilean store has it available right now; price then shows the last price SoloTodo listed.

❓ FAQ

QuestionAnswer
Do I need a SoloTodo account?No. Only public price data is read.
Does it need a proxy?No.
Are prices live?Yes, read fresh on every run. Each offer has updatedAt, when SoloTodo last checked that store.
What's the difference between price and normalPrice?price is the cash/transfer price SoloTodo headlines; normalPrice is the price paying by card.
Which stores are included?The Chilean stores the product page lists, available right now, cheapest first.
Does it follow the store link?No. url on each offer is the store's own product page.
Can I schedule it?Yes, with Apify's built-in Scheduler.

🛡️ Limits & responsible use

This Actor reads only public price data from SoloTodo. It never signs in, never buys and never visits store pages. Use the data in line with the site's terms and applicable law.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

🧪 Local development

bun install
bun run typecheck
bun test/qa.mjs
apify run

Local results are stored in storage/datasets/default.