# Ala Urls Spider (`getdataforme/ala-urls-spider`) Actor

Efficiently scrape detailed product data from Ala.com.ar, including names, descriptions, usage guides, and multimedia content. Ideal for e-commerce analysis, market research, and content aggregation....

- **URL**: https://apify.com/getdataforme/ala-urls-spider.md
- **Developed by:** [GetDataForMe](https://apify.com/getdataforme) (community)
- **Categories:** AI, Agents, E-commerce
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.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.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Ala Urls Spider

Ala Urls Spider is an Apify Actor designed to efficiently scrape detailed product information from Ala.com.ar, Argentina's leading detergent brand website. It extracts comprehensive data such as product names, descriptions, usage instructions, and multimedia content from specified URLs, making it ideal for e-commerce analysis, market research, and content aggregation. This tool ensures reliable, structured data extraction to help users gain insights into product offerings without manual browsing.

### Features

- **Targeted Scraping**: Precisely extracts product details from Ala.com.ar URLs, including names, breadcrumbs, descriptions, and usage guides.
- **Multimedia Support**: Captures videos and images related to product usage and benefits for complete content retrieval.
- **High Reliability**: Handles dynamic web content with robust error handling to minimize data loss.
- **Scalable Performance**: Processes multiple URLs concurrently, optimized for speed and efficiency in cloud environments.
- **Structured Output**: Delivers clean, JSON-formatted data ready for integration into databases or analytics tools.
- **Eco-Friendly Focus**: Highlights sustainable product features, aligning with modern consumer trends.
- **Easy Configuration**: Simple input schema requiring only a list of URLs to get started.

### Input Parameters

| Parameter | Type   | Required | Description | Example |
|-----------|--------|----------|-------------|---------|
| Urls      | array  | Yes      | A list of URLs from Ala.com.ar to scrape product information. Each URL must be a valid HTTP or HTTPS link. | \["https://www.ala.com.ar/lavado-de-ropa/detergente/productos/jabon-liquido-para-diluir-500ml.html"] |

### Example Usage

To run the Ala Urls Spider, provide the input as a JSON object with the "Urls" array. Here's an example input:

```json
{
  "Urls": [
    "https://www.ala.com.ar/lavado-de-ropa/detergente/productos/jabon-liquido-para-diluir-500ml.html"
  ]
}
```

The Actor will process the URLs and output detailed product data. Below is an example output for the provided URL:

```json
[
  {
    "url": "https://www.ala.com.ar/lavado-de-ropa/detergente/productos/jabon-liquido-para-diluir-500ml.html",
    "item_name": "Jabón Líquido Ala para Diluir Ecolavado",
    "breadcrumbs": [
      {
        "text": "Inicio",
        "url": "https://www.ala.com.ar/home.html"
      },
      {
        "text": "CON AGENTE BLANQUEADOR",
        "url": "https://www.ala.com.ar/jabon-liquido-para-diluir.html"
      },
      {
        "text": "Jabón Líquido Ala para Diluir Ecolavado",
        "url": null
      }
    ],
    "description": {
      "title": "Descripción",
      "paragraphs": [
        "El nuevo Ala Líquido para Diluir es hasta un 20% más económico* y rinde 3 Litros. Es imbatible contras las manchas y deja una exquisita fragancia en tus prendas. Su preparación es súper fácil: se agregan 2,5 Litros de agua, luego se agrega el Ala para Diluir, se agita suavemente y se obtienen 3 Litros de jabón líquido listos para usar como siempre. Ala para Diluir además es más ecológico: fórmula con activo biodegradable, hecha con plástico reciclado y 100% reciclable.",
        "COLOQUE AGUA POTABLE* hasta la marca (2,5 litros) en una botella vacía de Ala 3 litros.",
        "! Recuerde primero agregar el agua para no formar mucha espuma.",
        "! Usar exclusivamente la botella de 3 litros de Ala.",
        "! No trasvasar a envases de alimentos ni bebidas.",
        "AGREGUE ALA PARA DILUIR vierta todo el contenido (500 ml) dentro de la botella de Ala 3 litros.",
        "CIERRE Y MEZCLE hasta lograr una apariencia uniforme (aprox. 5 veces). Recuerde girar la botella verticalmente de arriba hacia abajo.",
        "LAVE. Usar guantes para su aplicación. Dosifique 100 ml para una carga de ropa completa o 150 ml para ropa muy sucia. Vierta el producto en la gaveta de la máquina. Después de utilizar este producto, lave y seque sus manos.",
        "*agua potable: agua para uso y consumo humano.",
        "IMPORTANTE:",
        "1. Procure que el producto se incorpore completamente con el agua para mejorar la consistencia. Deje reposar unos minutos para que baje la espuma.",
        "2. Una vez diluido, utilizar el producto dentro de tres meses.",
        "3. NO LAVE el envase de 3L para las próximas diluciones.",
        "4. Uso exclusivo en lavarropas automático y semiautomático. No apto para lavado a mano."
      ],
      "benefits_list": [
        "Hasta un 20% más económico* y rinde 3 Litros",
        "Imbatible contra las manchas, deja tu ropa perfecta",
        "Lavado perfecto: remueve las manchas, exquisita fragancia y cuida tus prendas",
        "Botella hecha con plástico reciclado y 100% reciclable",
        "Su envase tiene menos plástico***"
      ]
    },
    "modo_de_uso": {
      "texts": [
        "El nuevo Ala Líquido para Diluir es hasta un 20% más económico* y rinde 3 Litros. Es imbatible contras las manchas y deja una exquisita fragancia en tus prendas. Su preparación es súper fácil: se agregan 2,5 Litros de agua, luego se agrega el Ala para Diluir, se agita suavemente y se obtienen 3 Litros de jabón líquido listos para usar como siempre. Ala para Diluir además es más ecológico: fórmula con activo biodegradable, hecha con plástico reciclado y 100% reciclable.",
        "COLOQUE AGUA POTABLE* hasta la marca (2,5 litros) en una botella vacía de Ala 3 litros.",
        "! Recuerde primero agregar el agua para no formar mucha espuma.",
        "! Usar exclusivamente la botella de 3 litros de Ala.",
        "! No trasvasar a envases de alimentos ni bebidas.",
        "AGREGUE ALA PARA DILUIR vierta todo el contenido (500 ml) dentro de la botella de Ala 3 litros.",
        "CIERRE Y MEZCLE hasta lograr una apariencia uniforme (aprox. 5 veces). Recuerde girar la botella verticalmente de arriba hacia abajo.",
        "LAVE. Usar guantes para su aplicación. Dosifique 100 ml para una carga de ropa completa o 150 ml para ropa muy sucia. Vierta el producto en la gaveta de la máquina. Después de utilizar este producto, lave y seque sus manos.",
        "*agua potable: agua para uso y consumo humano.",
        "IMPORTANTE:",
        "1. Procure que el producto se incorpore completamente con el agua para mejorar la consistencia. Deje reposar unos minutos para que baje la espuma.",
        "2. Una vez diluido, utilizar el producto dentro de tres meses.",
        "3. NO LAVE el envase de 3L para las próximas diluciones.",
        "4. Uso exclusivo en lavarropas automático y semiautomático. No apto para lavado a mano."
      ],
      "videos": [
        "https:///videos.ctfassets.net/h0nadbhvm6m4/HoUzxJkZwLHim7tbXQWxm/aefbbc1721dbed1fd3f0c649a86b16cd/Ala_500_mlts.mp4",
        "https:///videos.ctfassets.net/h0nadbhvm6m4/4waiCBWEKWJdNfpkD26Dup/017297cf67e9a9fa7ad12c1b02b51d1a/Ala_reutilizaci_n_de_botell_n.mp4"
      ],
      "images": [
        "https:///images/h0nadbhvm6m4/4cxFXgjpNF9VAI669degR4/df03fe85547c25aa6a169ca73b66aead/VUxfMDkyOTIzX1NraXBJY29ub3MtOC5wbmc/147w-192h/how-to-use-icon.jpg",
        "https:///images/h0nadbhvm6m4/5guz0UQndBCBrl5F4GGXyT/e01655ca962b9b8b83bc623f6e9cf5d7/VUxfMDkyOTIzX1NraXBJY29ub3MtOS5wbmc/147w-192h/how-to-use-icon-2.jpg",
        "https:///images/h0nadbhvm6m4/2wADJUNtS0tvYcGEy1RCu4/f2e7c560bf286b2be87e1bdded338aee/VUxfMDkyOTIzX1NraXBJY29ub3MtMTAucG5n/147w-192h/how-to-use-icon-3.jpg",
        "https:///images/h0nadbhvm6m4/3eIxSVlq9YlEFSPm1u6JFh/ae2faad6779e1e0365bf9ca289a84d19/VUxfMDkyOTIzX1NraXBJY29ub3MtMTEucG5n/147w-192h/how-to-use-icon-4.jpg"
      ]
    },
    "actor_id": "mgdkkT64WzvpNtylw",
    "run_id": "rriXcfOwrc9OfKE9c"
  }
]
```

### Use Cases

- **Market Research**: Analyze Ala detergent product details for consumer trends and competitive positioning.
- **Competitive Intelligence**: Gather data on product features, benefits, and usage to compare with rivals.
- **Price Monitoring**: Track product information for pricing strategies in e-commerce.
- **Content Aggregation**: Collect multimedia and textual content for blogs, reports, or marketing materials.
- **Academic Research**: Study sustainable product designs and consumer education in household goods.
- **Business Automation**: Automate data extraction for inventory management or supplier analysis.

### Installation and Usage

1. Search for "Ala Urls Spider" in the Apify Store
2. Click "Try for free" or "Run"
3. Configure input parameters
4. Click "Start" to begin extraction
5. Monitor progress in the log
6. Export results in your preferred format (JSON, CSV, Excel)

### Output Format

The output is a JSON array of objects, each representing a scraped product. Key fields include:

- `url`: The source URL.
- `item_name`: Product name.
- `breadcrumbs`: Navigation path as an array of objects with text and URL.
- `description`: Object with title, paragraphs, and benefits list.
- `modo_de_uso`: Usage mode with texts, videos, and images.
- `actor_id` and `run_id`: Metadata for tracking.

This structured format ensures easy parsing and integration.

### Support

For custom/simplified outputs or bug reports, please contact:

- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/

We're here to help you get the most out of this Actor!

# Actor input Schema

## `Urls` (type: `array`):

The urls for the spider.

## Actor input object example

```json
{
  "Urls": [
    "https://www.ala.com.ar/lavado-de-ropa/detergente/productos/jabon-liquido-para-diluir-500ml.html"
  ]
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("getdataforme/ala-urls-spider").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("getdataforme/ala-urls-spider").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{}' |
apify call getdataforme/ala-urls-spider --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getdataforme/ala-urls-spider"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/mgdkkT64WzvpNtylw/builds/u7GWLvuCRLDtql4P8/openapi.json
