# Wallapop Scraper - Barato Low-cost💲🔥🛒🇪🇸🇮🇹🇵🇹 (`delectable_incubator/wallapop-scraper-barato-low-cost`) Actor

Scrape Wallapop listings 🛒🇪🇸🇮🇹🇵🇹 with a powerful marketplace scraper. Extract product titles, prices, descriptions, brands, models, vehicle specs, locations, images, shipping, seller indicators & listing URLs. Perfect for price analysis, marketplace intelligence & product datasets 📊

- **URL**: https://apify.com/delectable\_incubator/wallapop-scraper-barato-low-cost.md
- **Developed by:** [Prime Scrape](https://apify.com/delectable_incubator) (community)
- **Categories:** E-commerce, Automation, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.00005 / actor start

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

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

<p align="center">

  <img src="https://i.ibb.co/jkNS73wX/readme.png" alt="Wallapop Search Scraper" width="100%">

</p>

***

## 🛒🔎 Wallapop Search Scraper | Wallapop Listings Scraper | Bulk URL Scraper | Apify Actor

### 🚀 Extract Wallapop Product Listings in Seconds (No Code)

The **Wallapop Search Scraper (Apify Actor)** is a powerful, scalable, and SEO-optimized scraping solution designed to extract **public product listings from Wallapop** using search, category, landing page, and filtered URLs.

Collect structured marketplace data including **listing IDs, product titles, descriptions, prices, currencies, brands, models, vehicle specifications, locations, countries, images, shipping availability, seller/profile indicators, warranty information, listing timestamps, direct listing URLs, source URLs, and scraping timestamps**.

Perfect for **marketplace research, product price analysis, competitor research, ecommerce intelligence, second-hand market analysis, price monitoring, product datasets, AI datasets, business intelligence, lead generation, and automation**.

***

## 🔥 Why This Wallapop Search Scraper?

✔ Powerful Wallapop Listings Scraper on Apify

✔ Supports Bulk Search URLs

✔ Supports Multiple Wallapop Locales

✔ Product Listing Scraping

✔ Search & Filter URL Scraping

✔ Category URL Scraping

✔ SEO Landing Page Scraping

✔ Automatic Pagination

✔ Detailed Listing Information

✔ Listing IDs

✔ Product Titles

✔ Product Descriptions

✔ Product Prices

✔ Price Currency

✔ Brand Information

✔ Model Information

✔ Vehicle Year

✔ Vehicle Mileage

✔ Engine Information

✔ Horsepower

✔ City Information

✔ Region Information

✔ Country Code

✔ Product Images

✔ Image Count

✔ Shipping Availability

✔ Favorite Availability

✔ Refurbished Status

✔ Top Profile Indicator

✔ Warranty Information

✔ Listing Creation Date

✔ Direct Listing URLs

✔ Source URLs

✔ Scraping Timestamp

✔ Fast & Scalable Extraction

✔ JSON / CSV / Excel Ready

✔ No Coding Required

***

## 🎯 What This Scraper Does

This Apify Actor extracts public product listings from **Wallapop search, category, landing, and filtered pages**.

Each provided Wallapop URL is processed independently.

The scraper automatically navigates available listings and extracts detailed product, pricing, location, media, shipping, and listing information.

The extraction continues until **maxItemsPerUrl** is reached or no more listings are available.

You can provide **one or multiple Wallapop URLs** in a single run.

***

## 📌 Supported Input

The scraper accepts Wallapop URLs such as:

🔗 Search Pages

🛒 Product Search Pages

🏷️ Category Pages

🔎 Filtered Search Pages

📄 SEO Landing Pages

🌍 Localized Wallapop Pages

Wallapop supports multiple country-specific domains, including:

🇪🇸 Spain — `es.wallapop.com`

🇮🇹 Italy — `it.wallapop.com`

🇵🇹 Portugal — `pt.wallapop.com`

🇫🇷 France — `fr.wallapop.com`

Example:

```
https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest
```

Another example:

```
https://it.wallapop.com/search?keywords=iphone&order_by=closest
```

Another example:

```
https://pt.wallapop.com/search?keywords=samsung&order_by=closest
```

You can provide multiple URLs to scrape different:

🛒 Products

🏷️ Categories

🔎 Keywords

💰 Price ranges

📍 Locations

🚚 Shipping options

👤 Seller types

🕐 Time filters

↕️ Sorting configurations

⚠️ URLs should be valid **Wallapop URLs**.

***

## ⚡ Input Configuration

### 🔥 BULK URL MODE

```
{
  "startUrls": [
    "https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest",
    "https://it.wallapop.com/search?keywords=iphone&order_by=closest",
    "https://pt.wallapop.com/search?keywords=samsung&order_by=closest"
  ],
  "maxItemsPerUrl": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "ES"
  }
}
```

Simply add one or multiple **Wallapop search, category, or landing URLs**.

Each URL is processed independently and returns up to **maxItemsPerUrl** listings.

***

## 🌍 Proxy Configuration

Residential proxies are recommended for reliable marketplace extraction.

The proxy country can be configured according to the Wallapop locale being targeted.

Example:

```
{
  "useApifyProxy": true,
  "apifyProxyGroups": [
    "RESIDENTIAL"
  ],
  "apifyProxyCountry": "ES"
}
```

Supported country routing can be configured according to your target marketplace, for example:

🇪🇸 ES — Spain

🇮🇹 IT — Italy

🇵🇹 PT — Portugal

🇫🇷 FR — France

Using a proxy country matching the target Wallapop locale can help provide more consistent access to localized marketplace content.

***

## 📊 Extracted Data

| Field             | Description                           |
| ----------------- | ------------------------------------- |
| listingId         | Unique Wallapop listing ID            |
| title             | Product listing title                 |
| description       | Product listing description           |
| priceAmount       | Listing price amount                  |
| priceCurrency     | Price currency                        |
| brand             | Product brand                         |
| model             | Product model                         |
| year              | Vehicle/listing year when available   |
| km                | Vehicle mileage when available        |
| engine            | Engine information when available     |
| horsepower        | Horsepower information when available |
| city              | Listing city                          |
| region            | Listing region                        |
| countryCode       | Listing country code                  |
| imageUrl          | Main listing image URL                |
| imageCount        | Number of listing images              |
| shippingAvailable | Shipping availability                 |
| isFavoriteable    | Whether the listing can be favorited  |
| isRefurbished     | Refurbished status                    |
| isTopProfile      | Top profile indicator                 |
| hasWarranty       | Warranty availability                 |
| createdAt         | Listing creation date                 |
| listingUrl        | Direct Wallapop listing URL           |
| sourceUrl         | Original Wallapop source URL          |
| scrapedAt         | Scraping timestamp                    |

***

## 🛒 Product Information

The scraper extracts core product information when available:

🆔 Listing ID

🛒 Product Title

📝 Description

🏷️ Brand

📦 Model

📅 Year

💰 Price

💱 Currency

These fields are useful for **product research, marketplace intelligence, catalog analysis, and second-hand market datasets**.

***

## 💰 Price Information

The scraper collects pricing information including:

💰 Price Amount

💱 Currency

This data can be used for:

- Product price comparison
- Marketplace price monitoring
- Competitive intelligence
- Second-hand market analysis
- Pricing research
- Historical datasets

***

## 🚗 Vehicle Information

For vehicle-related Wallapop listings, additional information may be available:

🚗 Brand

🚘 Model

📅 Year

🛣️ Mileage

⚙️ Engine

💪 Horsepower

This allows the Actor to support automotive marketplace research alongside general product listings.

Useful for:

- Used vehicle market analysis
- Vehicle price monitoring
- Automotive competitor research
- Dealer inventory research
- Vehicle datasets
- Automotive intelligence

***

## 📍 Location Information

When available, the scraper extracts:

📍 City

🗺️ Region

🌍 Country Code

Location data can be used for geographic marketplace analysis.

Useful for:

- Regional product research
- Local marketplace analysis
- Price comparison by location
- Geographic datasets
- Marketplace intelligence

***

## 🖼️ Product Media

When available, the scraper extracts:

🖼️ Main Image URL

📸 Image Count

The image URL and image count can be useful for:

- Product catalog analysis
- Marketplace research
- Image datasets
- Product comparison
- Visual marketplace intelligence

***

## 🚚 Shipping Information

The scraper can collect:

🚚 Shipping Availability

This allows users to identify listings that support marketplace shipping.

Useful for:

- Ecommerce research
- Marketplace logistics analysis
- Cross-region product research
- Shipping availability analysis

***

## 👤 Profile & Listing Indicators

When available, the scraper collects marketplace indicators including:

⭐ Favoriteable Status

♻️ Refurbished Status

🏆 Top Profile Status

🛡️ Warranty Availability

These fields can help analyze **listing quality, seller/profile visibility, product condition, and buyer-oriented marketplace features**.

***

## 🕐 Listing Information

The scraper can collect:

📅 Listing Creation Date

⏱️ Scraping Timestamp

These fields are useful for:

- Listing freshness analysis

- Marketplace monitoring

- Product availability tracking

- Market trend analysis

- Historical datasets

- Price monitoring

***

## 🔗 Source Tracking

Each extracted listing includes:

🔗 Direct Listing URL

🔎 Source URL

This makes it possible to identify exactly which Wallapop search URL generated each listing.

Source tracking is especially useful when running multiple search URLs in the same Actor execution.

***

## 🔄 Automatic Pagination

Wallapop search results may contain multiple listing pages or dynamically loaded results.

The Actor automatically:

1. Opens each provided Wallapop URL.

2. Loads available product listings.

3. Extracts listing information.

4. Processes additional available results.

5. Continues until **maxItemsPerUrl** is reached.

6. Stops when no additional listings are available.

No manual pagination is required.

***

## 📊 Multiple URL Processing

The Actor supports bulk URL scraping.

For example, you can provide:

```
Spain → iPhone listings
Italy → iPhone listings
Portugal → Samsung listings
France → Vehicle listings
```

Each source URL is processed independently.

This makes the Actor suitable for collecting large datasets across multiple:

🌍 Countries

🛒 Product categories

🔎 Keywords

💰 Price ranges

📍 Locations

🕐 Time filters

***

## 💸 Pricing

This scraper runs on a **pay-per-result** pricing model.

You only pay for successfully extracted vehicle listings.

**💳 Price: $0.59 / 1,000 listings**

***

## 💡 Use Cases

Perfect for:

🛒 Marketplace Market Research

💰 Product Price Analysis

📊 Second-Hand Market Intelligence

🔎 Competitor Research

🏢 Ecommerce Intelligence

📈 Product Price Monitoring

🏷️ Product Catalog Research

🌍 Regional Marketplace Analysis

🚗 Used Vehicle Market Research

🚘 Automotive Price Analysis

📦 Product Inventory Research

📋 Marketplace Dataset Building

🤖 AI Training Datasets

📊 Business Intelligence

⚙️ Automation Workflows

🔍 Product Lead Generation

📈 Marketplace Monitoring

***

## 🚀 Key Features

⚡ Bulk Wallapop URL Support

🛒 Product Listing Scraping

🔎 Search & Filter URL Support

🏷️ Category URL Support

📄 Landing Page Support

🌍 Multi-Country Wallapop Support

🔄 Automatic Pagination

🆔 Listing IDs

🛒 Product Titles

📝 Product Descriptions

💰 Price Information

💱 Currency Detection

🏷️ Brand Information

📦 Model Information

📅 Year

🛣️ Mileage

⚙️ Engine Information

💪 Horsepower

📍 City

🗺️ Region

🌍 Country Code

🖼️ Product Images

📸 Image Count

🚚 Shipping Availability

⭐ Favoriteable Status

♻️ Refurbished Status

🏆 Top Profile Indicator

🛡️ Warranty Information

📅 Creation Date

🔗 Listing URLs

🔎 Source URLs

⏱️ Scraping Timestamp

🌐 Residential Proxy Support

🔁 Reliable Cloud Execution

💾 Export-Ready Datasets

⚙️ Scalable Apify Actor

***

## 📤 Export Formats

✔ JSON

✔ CSV

✔ Excel (XLSX)

✔ XML

✔ HTML

✔ RSS

***

## 📦 Example Output

```
{
  "listingId": "123456789",
  "title": "iPhone 15 Pro 256GB",
  "description": "iPhone 15 Pro in excellent condition.",
  "priceAmount": 799,
  "priceCurrency": "EUR",
  "brand": "Apple",
  "model": "iPhone 15 Pro",
  "year": null,
  "km": null,
  "engine": null,
  "horsepower": null,
  "city": "Madrid",
  "region": "Madrid",
  "countryCode": "ES",
  "imageUrl": "https://example.com/image.jpg",
  "imageCount": 8,
  "shippingAvailable": true,
  "isFavoriteable": true,
  "isRefurbished": false,
  "isTopProfile": false,
  "hasWarranty": false,
  "createdAt": "2026-08-24T10:30:00Z",
  "listingUrl": "https://es.wallapop.com/item/iphone-15-pro-123456789",
  "sourceUrl": "https://es.wallapop.com/search?keywords=iphone",
  "scrapedAt": "2026-08-26T12:00:00Z"
}
```

***

## 📋 Output Views

The Actor provides multiple dataset views to make the extracted data easier to analyze.

### 📊 Overview

The overview focuses on the most important marketplace fields:

- Listing ID
- Product Title
- Price
- Currency
- City
- Region
- Shipping Availability
- Listing URL

***

### 🔎 Detailed Listings

The detailed view provides the complete extracted listing dataset including:

- Listing ID
- Title
- Description
- Price
- Currency
- Brand
- Model
- Year
- Mileage
- Engine
- Horsepower
- City
- Region
- Country
- Image
- Image Count
- Shipping
- Favoriteable Status
- Refurbished Status
- Top Profile Status
- Warranty
- Creation Date
- Listing URL
- Source URL
- Scraping Timestamp

***

### 🔗 By Source URL

The **By Source URL** view allows you to analyze listings according to the Wallapop search URL from which they were extracted.

This is especially useful when running multiple search URLs simultaneously.

The view includes:

- Source URL
- Listing ID
- Title
- Price
- City
- Listing URL

***

## 🔥 Why Use This Wallapop Search Scraper?

✔ Bulk Wallapop Search URLs

✔ Multi-Country Marketplace Scraping

✔ Automatic Pagination

✔ Detailed Product Metadata

✔ Product Titles & Descriptions

✔ Brand & Model Information

✔ Price & Currency Information

✔ Vehicle Information

✔ Mileage & Engine Data

✔ Location Information

✔ Product Images

✔ Shipping Availability

✔ Refurbished Status

✔ Top Profile Indicator

✔ Warranty Information

✔ Creation Dates

✔ Direct Listing URLs

✔ Source URLs

✔ Scraping Timestamps

✔ Structured Export-Ready Data

✔ Residential Proxy Support

✔ Scalable Apify Infrastructure

***

## ❓ FAQ

#### Can I scrape multiple Wallapop search URLs?

Yes.

The Actor supports **bulk startUrls**, allowing you to process multiple Wallapop search, category, filtered, or landing URLs in a single run.

***

#### Can I scrape different Wallapop countries?

Yes.

You can provide URLs from different Wallapop country domains such as Spain, Italy, Portugal, France, and other supported locales.

***

#### Can I scrape specific product categories?

Yes.

Simply provide a Wallapop category or filtered search URL targeting the products you want to collect.

***

#### Can I scrape keyword searches?

Yes.

You can provide Wallapop search URLs containing keywords such as:

```
https://it.wallapop.com/search?keywords=iphone
```

This allows you to target specific products, brands, models, or search terms.

***

#### Does the scraper automatically paginate?

Yes.

The Actor automatically processes available listing results until **maxItemsPerUrl** is reached or no additional listings are available.

***

#### Does it extract product prices?

Yes.

The scraper extracts **priceAmount** and **priceCurrency** when available.

***

#### Does it extract product descriptions?

Yes.

The **description** field contains the available listing description.

***

#### Does it extract brands and models?

Yes.

The Actor can collect **brand** and **model** information when available.

***

#### Does it extract vehicle information?

Yes.

For listings where vehicle information is available, the Actor can collect:

- Year
- Mileage
- Engine
- Horsepower
- Brand
- Model

***

#### Does it extract listing locations?

Yes.

When available, the scraper collects:

- City
- Region
- Country Code

***

#### Does it extract product images?

Yes.

The Actor extracts the main **imageUrl** and **imageCount** when available.

***

#### Does it extract shipping information?

Yes.

The **shippingAvailable** field indicates whether shipping is available for the listing when the information is provided.

***

#### Does it detect refurbished listings?

Yes.

The **isRefurbished** field can identify refurbished listings when this information is available.

***

#### Does it detect top profiles?

Yes.

The **isTopProfile** field identifies the corresponding marketplace profile indicator when available.

***

#### Does it extract warranty information?

Yes.

The **hasWarranty** field indicates warranty availability when provided by the listing.

***

#### Can I scrape thousands of listings?

Yes.

Increase **maxItemsPerUrl** and provide multiple start URLs to scale your extraction.

***

#### Are proxies supported?

Yes.

The Actor supports Apify Proxy configuration, including residential proxies and country-specific routing.

***

#### Should I use residential proxies?

Residential proxies are recommended for reliable marketplace extraction, especially when processing larger volumes or multiple localized Wallapop domains.

***

#### Can I scrape multiple countries in one run?

Yes.

You can provide multiple localized Wallapop URLs in the **startUrls** array.

For example:

```
Spain
Italy
Portugal
France
```

Each URL is processed independently.

***

#### Is coding required?

No.

Everything runs directly through Apify.

Simply provide your Wallapop URLs and configure the maximum number of listings per URL.

***

#### Can I export the data?

Yes.

Apify supports JSON, CSV, Excel, XML, HTML and RSS dataset exports.

***

## ⚠️ Disclaimer

This tool is an independent data extraction solution and is **not affiliated with Wallapop**.

Users are responsible for complying with Wallapop's Terms of Service and all applicable laws and regulations when collecting and using publicly available data.

***

## 🔗 Related Actors

We are building the complete **PrimeScrape Marketplace Intelligence Suite**.

More premium marketplace, ecommerce, product, classifieds, automotive, and market intelligence data scrapers are coming soon.

🚀 Stay tuned.

***

## 🌍 PrimeScrape Ecosystem

Built for large-scale data extraction, automation, AI datasets, and business intelligence.

🛒 Marketplace Intelligence

💰 Product Price Analytics

📊 Ecommerce Market Research

🔎 Competitor Research

🏷️ Product Intelligence

🚗 Automotive Marketplace Data

📋 Marketplace Datasets

🤖 AI Training Datasets

⚙️ Automation Pipelines

🌐 Public Data Extraction

📈 Market Monitoring

***

## 📬 Support

⭐⭐⭐⭐⭐

If this scraper saves you time, please leave a review.

For enterprise scraping solutions, custom Apify Actors, or large-scale marketplace data projects, feel free to contact **PrimeScrape**.

# Actor input Schema

## `startUrls` (type: `array`):

One or more Wallapop URLs to scrape in bulk (search pages, category pages, SEO landing pages, etc.).

## `maxItemsPerUrl` (type: `integer`):

Maximum number of listings to collect for each start URL

## `proxyConfiguration` (type: `object`):

Proxy used to fetch wallapop.com. RESIDENTIAL proxies recommended. Set the country to match the target locale (ES, IT, PT, FR, ...).

## Actor input object example

```json
{
  "startUrls": [
    "https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest",
    "https://it.wallapop.com/search?keywords=iphone&order_by=closest",
    "https://pt.wallapop.com/search?keywords=samusng&order_by=closest"
  ],
  "maxItemsPerUrl": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "ES"
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

## `detailed` (type: `string`):

No description

## `by_source` (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 = {
    "startUrls": [
        "https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest",
        "https://it.wallapop.com/search?keywords=iphone&order_by=closest",
        "https://pt.wallapop.com/search?keywords=samusng&order_by=closest"
    ],
    "maxItemsPerUrl": 100,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "ES"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("delectable_incubator/wallapop-scraper-barato-low-cost").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 = {
    "startUrls": [
        "https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest",
        "https://it.wallapop.com/search?keywords=iphone&order_by=closest",
        "https://pt.wallapop.com/search?keywords=samusng&order_by=closest",
    ],
    "maxItemsPerUrl": 100,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "ES",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("delectable_incubator/wallapop-scraper-barato-low-cost").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 '{
  "startUrls": [
    "https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest",
    "https://it.wallapop.com/search?keywords=iphone&order_by=closest",
    "https://pt.wallapop.com/search?keywords=samusng&order_by=closest"
  ],
  "maxItemsPerUrl": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "ES"
  }
}' |
apify call delectable_incubator/wallapop-scraper-barato-low-cost --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,delectable_incubator/wallapop-scraper-barato-low-cost"
        }
    }
}

```

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/eRCU1bkh25amhS133/builds/5vkqnx5Oxfsrba4lp/openapi.json
