# Falabella Product Price Scraper (`scrapers_lat/falabella-scraper`) Actor

Scrape Falabella products across Chile, Peru and Colombia: prices, discounts, brands, ratings and sellers.

- **URL**: https://apify.com/scrapers\_lat/falabella-scraper.md
- **Developed by:** [Scrapers Lat](https://apify.com/scrapers_lat) (community)
- **Categories:** E-commerce, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $8.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

<!-- actor-banner -->
[![Falabella Product Price Scraper](https://scrapers.lat/banners/falabella-scraper.png)](https://console.apify.com/actors/VfMJNhlzfkCKAXVLQ/input)
<!-- /actor-banner -->

## Falabella Scraper

> Extract product listings, prices, discounts and seller data from Falabella, the leading department-store marketplace across Chile, Peru and Colombia.

![Apify](https://img.shields.io/badge/Platform-Apify-1CE1CE?logo=apify&logoColor=white)
![Coverage](https://img.shields.io/badge/Coverage-3%20countries-blue)
![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen)
![Output](https://img.shields.io/badge/Output-JSON%20%7C%20CSV%20%7C%20Excel-orange)

<table><tr>
<td align="center"><strong>15 fields</strong><br>per record</td>
<td align="center"><strong>3 countries</strong><br>CL / PE / CO</td>
<td align="center"><strong>JSON / CSV / Excel</strong><br>output formats</td>
<td align="center"><strong>Updated</strong><br>2026-06-19</td>
</tr></table>

<br>

### What you get

Each product returns a structured record ready to load into any database, spreadsheet or analytics pipeline:

- **imageUrl**: main product image
- **title**: full product name as listed
- **brand**: product brand
- **price**: current selling price
- **originalPrice**: price before discount, when applicable
- **currency**: ISO currency code (CLP, PEN, COP)
- **discountPercentage**: discount off the original price, when applicable
- **rating**: average customer rating
- **reviewsCount**: number of customer reviews
- **seller**: marketplace seller or store name
- **category**: search term or category the product was found under
- **availability**: stock status
- **sku**: Falabella SKU identifier
- **productId**: Falabella product identifier
- **url**: direct link to the product page
- **description\***: full product description
- **specifications\***: technical attributes as name and value pairs
- **images\***: full product image gallery
- **variants\***: each color and size variant with its own price, original price, stock and availability
- **stockUnits\***: available units broken down by variant id
- **totalStock\***: total available units across all variants
- **isOutOfStock\***: whether the product is currently out of stock
- **sellerInfo\***: seller id, name, marketplace flag, business name, rating and verification status
- **observedAt**: when this product was last seen by the scraper

*\*These fields only appear when withDetails is set to true.*

### Who is it for

| Use case | Who benefits |
|---|---|
| Price monitoring | Retail teams tracking competitor pricing in Chile, Peru and Colombia |
| Discount tracking | Shoppers and resellers spotting promotions and price drops |
| Market research | Analysts studying brand presence and category pricing |
| Catalog enrichment | Marketplaces and apps building product databases |
| Data pipelines | Developers feeding BI dashboards or pricing engines |

### Frequently Asked Questions

**Which Falabella country sites are supported?**  
The actor covers Falabella in Chile (falabella.com), Peru (falabella.com.pe) and Colombia (falabella.com.co). Choose a country with the Country option when using a search term, or paste a direct search or category URL from any of the three domains.

**How many products can I collect per run?**  
There is no fixed cap beyond the Max Items value you set. The actor paginates through search results automatically, so you can collect anything from a handful of products to the full result set of a category.

**Can I search by keyword and by category URL?**  
Yes. Provide a Search Term plus a Country, or paste a full Falabella search or category URL. A pasted URL takes precedence and keeps any filters already encoded in it, such as brand, price range or category.

**What extra data does the details option add?**  
When withDetails is enabled, the actor opens each product page and adds the full description, technical specifications, the complete image gallery, per-variant pricing and stock, total and per-variant stock counts, the out-of-stock flag, and detailed seller information (id, name, marketplace flag, business name, rating and verification).

**What happens when a product has no discount or a page cannot be loaded?**  
Products without a promotion simply return no originalPrice or discountPercentage, since those values do not exist for them. If a specific product page cannot be retrieved, the listing-level fields are still returned and the record carries a short error note instead of failing the whole run.



<!-- example-tasks -->
### Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:

- [Falabella Chile Sneakers](https://apify.com/scrapers_lat/falabella-scraper/examples/falabella-chile-sneakers): Scrape Falabella Chile sneaker products with price, brand, rating and seller for price monitoring.
- [Falabella Colombia TVs](https://apify.com/scrapers_lat/falabella-scraper/examples/falabella-colombia-tvs): Pull Falabella Colombia television listings with price, brand, screen size and rating for price research.
- [Falabella Peru Smartphones](https://apify.com/scrapers_lat/falabella-scraper/examples/falabella-peru-smartphones): Extract Falabella Peru smartphone listings with price, brand, specifications and rating for price tracking.

<!-- /example-tasks -->

<!-- related-actors -->
### Related scrapers

Need data from the same space? Here are other scrapers we build and maintain:

- [MercadoLibre Product Listings Scraper](https://apify.com/scrapers_lat/mercadolibre-scraper): Extract products, prices and seller data from MercadoLibre across 18 LATAM countries. Scrape...
- [Quince Product Scraper](https://apify.com/scrapers_lat/quince-scraper): Extract Quince.com products with prices, traditional retail price, discounts, variants, images and...
- [Rappi Restaurants & Stores Scraper](https://apify.com/scrapers_lat/rappi-scraper): Scrape restaurants and stores from Rappi Colombia! Extract store name, logo, category, rating...
- [Americanas Brazil Product Price Scraper](https://apify.com/scrapers_lat/americanas-scraper): Scrape product prices, installments, stock and marketplace sellers from Americanas Brazil. Search...
- [Chedraui Mexico Grocery Price Scraper](https://apify.com/scrapers_lat/chedraui-scraper): Scrape Chedraui Mexico product prices, EAN codes, stock, brands and installments by keyword or...
- [Cruz Verde Colombia Pharmacy Price Scraper](https://apify.com/scrapers_lat/cruz-verde-scraper): Extract drug prices, stock and laboratory data from Cruz Verde Colombia pharmacy.

<!-- /related-actors -->

<!-- scrapers-lat-cta -->
### More scrapers at scrapers.lat

This actor is built and maintained by [scrapers.lat](https://scrapers.lat), where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at [scrapers.lat](https://scrapers.lat).

---

> This actor is an independent tool and has no affiliation with Falabella. It only accesses data that is publicly available on the platform. Use it in accordance with Falabella's terms of service.

# Actor input Schema

## `maxItems` (type: `integer`):

Maximum number of products to collect. Optional.
## `withDetails` (type: `boolean`):

When enabled, the actor opens each product page to add description, specifications, the full image gallery and variants. Slower but richer.
## `startUrl` (type: `string`):

A Falabella search or category results URL (e.g. https://www.falabella.com/falabella-cl/search?Ntt=zapatillas). Filters encoded in the URL are respected. Takes precedence over Search Term + Country.
## `searchTerm` (type: `string`):

Keyword to search for. Used together with Country when no Search URL is provided.
## `country` (type: `string`):

Falabella country site to search when using a Search Term.
## `proxyConfiguration` (type: `object`):

Falabella blocks datacenter IPs (Cloudflare). A residential proxy is required and enabled by default; the country is derived from the Falabella domain.

## Actor input object example

```json
{
  "maxItems": 10,
  "withDetails": true,
  "startUrl": "https://www.falabella.com/falabella-cl/search?Ntt=zapatillas",
  "country": "cl",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
````

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "maxItems": 10,
    "startUrl": "https://www.falabella.com/falabella-cl/search?Ntt=zapatillas"
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers_lat/falabella-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "maxItems": 10,
    "startUrl": "https://www.falabella.com/falabella-cl/search?Ntt=zapatillas",
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers_lat/falabella-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "maxItems": 10,
  "startUrl": "https://www.falabella.com/falabella-cl/search?Ntt=zapatillas"
}' |
apify call scrapers_lat/falabella-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers_lat/falabella-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Falabella Product Price Scraper",
        "description": "Scrape Falabella products across Chile, Peru and Colombia: prices, discounts, brands, ratings and sellers.",
        "version": "0.1",
        "x-build-id": "KNarEmNXGcizLhgDn"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers_lat~falabella-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers_lat-falabella-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapers_lat~falabella-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapers_lat-falabella-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapers_lat~falabella-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers_lat-falabella-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Maximum number of products to collect. Optional."
                    },
                    "withDetails": {
                        "title": "Fetch Product Details",
                        "type": "boolean",
                        "description": "When enabled, the actor opens each product page to add description, specifications, the full image gallery and variants. Slower but richer.",
                        "default": true
                    },
                    "startUrl": {
                        "title": "Search URL",
                        "type": "string",
                        "description": "A Falabella search or category results URL (e.g. https://www.falabella.com/falabella-cl/search?Ntt=zapatillas). Filters encoded in the URL are respected. Takes precedence over Search Term + Country."
                    },
                    "searchTerm": {
                        "title": "Search Term",
                        "type": "string",
                        "description": "Keyword to search for. Used together with Country when no Search URL is provided."
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "cl",
                            "pe",
                            "co"
                        ],
                        "type": "string",
                        "description": "Falabella country site to search when using a Search Term.",
                        "default": "cl"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Falabella blocks datacenter IPs (Cloudflare). A residential proxy is required and enabled by default; the country is derived from the Falabella domain.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
