Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Falabella Price Monitor: Price and Stock Change Tracking

Apify Actor Actor Version Actor Price GitHub Issues Last Commit

Scheduled price and stock change monitoring for Falabella Chile, Peru, and Colombia. Diff mode emits only products whose price changed since the last run, for search terms or category URLs.

Falabella Price Monitor on Apify


Why use Falabella Price Monitor

  • See only what moved: Diff mode returns just the products whose price or discount changed since your last run, not a full re-dump of the catalog.
  • Three storefronts, one Actor: Track Chile, Peru, and Colombia by selecting the region in the input.
  • Search terms or direct links: Monitor by keyword, or paste category, collection, or search URLs straight from Falabella.
  • Built for schedules: Point it at your watchlist once, then let Apify Schedules run it daily or hourly for you.
  • Spreadsheet ready output: Every row is flat with price, discount, and change fields, ready for CSV or Excel.

How to use Falabella Price Monitor

  1. Add search terms (like "smart tv") or paste direct Falabella product, category, or search URLs.
  2. Pick the region: Chile, Peru, or Colombia.
  3. Keep "only emit changed products" turned on so every run returns just what moved.
  4. Click Start: The actor collects every matching record and writes one flat row per item.
  5. Download your results: Export as Excel, CSV, JSON, or HTML from the Output tab.

Input

Field Type Required Description
searchTerms array of text No Keywords to monitor, e.g. "iphone", "playstation 5". Builds a search request per term in the selected region.
startUrls array of URLs No Falabella collection, category, or search URLs to monitor directly.
country string No Falabella storefront used for search terms: Chile, Peru, or Colombia.
onlyChanged boolean No When enabled, only returns products whose price or stock changed since the last run. Disable for a full snapshot every run.
maxPagesPerQuery integer No How many result pages to scan per search term or URL (48 products per page).
maxItems integer No Hard cap on total rows returned across all queries. 0 means unlimited.
proxyConfiguration object No Proxy settings. Datacenter is the default and works reliably for Falabella.

Output

Each row is one product, with pricing, discount, and change details. Download as JSON, CSV, or Excel.

[
  {
    "country": "cl",
    "query": "iphone",
    "productId": "889887",
    "skuId": "889887654",
    "displayName": "IPhone 17 Pro Max",
    "brand": "Apple",
    "sellerName": "Falabella Retail",
    "url": "https://www.falabella.com/falabella-cl/product/889887/iphone-17-pro-max",
    "imageUrl": "https://falabella.scene7.com/is/image/Falabella/889887_1",
    "internetPrice": 1449990,
    "listPrice": 1549990,
    "cmrPrice": 1399990,
    "currencySymbol": "$",
    "hasDiscount": true,
    "discountPct": 6,
    "rating": 4.7,
    "totalReviews": 312,
    "changeType": "PRICE_DROP",
    "oldInternetPrice": 1529990,
    "priceDelta": -80000,
    "priceDeltaPct": -5.2,
    "isChanged": true,
    "scrapedAt": "2026-07-06T00:02:24.004Z"
  }
]

Data table

Field Type Description
country string Storefront region the row came from: cl, pe, or co.
query string The search term or start URL that produced this row.
productId string Falabella product ID.
skuId string Specific variant (SKU) ID.
displayName string Product name.
brand string Product brand.
sellerName string Name of the store or marketplace seller.
url string Link to the product page.
imageUrl string Main product image URL.
internetPrice number Current online sale price.
listPrice number Original list price before discount.
cmrPrice number Price when paying with the CMR store card.
currencySymbol string Currency symbol for the region.
hasDiscount boolean Whether a discount is currently active.
discountPct number Discount percentage off the list price.
rating number Average customer rating.
totalReviews number Number of customer reviews.
changeType string Type of change detected, such as a price drop or increase.
oldInternetPrice number Online price recorded on the previous run.
priceDelta number Difference between current and previous price.
priceDeltaPct number Percentage change between current and previous price.
isChanged boolean Whether this row changed since the last run.
scrapedAt string ISO timestamp of when the row was collected.

Pricing

$1.32 per 1,000 results. Each result is a Price change dataset item priced at $0.00132. No monthly subscriptions and no minimum commits. New Apify accounts include $5 of free usage, so you can try it before you pay.

You only pay for the rows the Actor actually returns, so an empty run where nothing changed costs nothing.


Quick start

Create a .env file from .env.example, add your Apify API token, and run:

npm install
npm start

The script uses the Apify API client to start the Falabella Price Monitor actor and fetch results.


Tips and optimization

  • Baseline first: On your first run, turn off "only emit changed products" once to capture a full baseline of current prices before switching it back on.
  • Narrow your terms: Use specific model names instead of broad categories to keep each run fast and focused.
  • Mix terms and URLs: Combine multiple search terms and direct URLs in the same run to watch several product lines at once.
  • Pair with Schedules: Use Apify Schedules to build a running price history without touching a spreadsheet.

FAQ

How do I monitor prices on Falabella? Add your product or category as a search term or URL, keep "only emit changed products" on, and set a daily schedule in Apify Console. You will only see rows when a price actually moves.

Does it get blocked? The Actor uses datacenter proxies that are confirmed to work reliably against Falabella. Residential proxies are available in the input if you ever notice blocks at high volume.

How fresh is the data? Every run reads live prices directly from Falabella at the moment it executes. Freshness depends entirely on how often you schedule runs.

Do I need a Falabella account or login? No. The Actor reads only public product and search pages. No login, cookies, or account required.

Which countries are supported? Chile, Peru, and Colombia, Falabella's three storefronts. Select the region in the input before running.

Is it legal to monitor Falabella prices? This Actor collects publicly available product and pricing data that Falabella already displays on its own pages. You are responsible for following Falabella's terms of service and any applicable data protection laws in your jurisdiction.


Support

For bug reports, missing fields, or feature requests, open an issue under the Issues tab.

Releases

Packages

Contributors

Languages