π° [1.5$/1k] Wallapop π Scraper by Listing URLs
Pricing
from $1.50 / 1,000 results
π° [1.5$/1k] Wallapop π Scraper by Listing URLs
Extract full item details from Wallapop by pasting direct listing URLs. Supports ES, IT, PT.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Nogards
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
What does Wallapop Scraper β By Search URL do?
This Actor scrapes Wallapop search results using any search URL you already have open in your browser. Paste the URL, set a limit, and get structured listing data β no need to configure keywords or filters manually.
Supports Spain (es.wallapop.com), Italy (it.wallapop.com), and Portugal (pt.wallapop.com). It is a Wallapop API alternative that works without an official API.
Why scrape Wallapop?
Wallapop is one of the largest second-hand marketplaces in Southern Europe with millions of listings. Scraping it lets you:
- π¦ Monitor prices for specific products across categories
- π Track resale opportunities β find underpriced items before competitors
- π Build market research datasets for pricing analysis
- π·οΈ Automate inventory sourcing for resellers and flippers
- π Power price alert tools by running the Actor on a schedule
Unlike the keyword-based Wallapop Scraper, this Actor accepts the exact URL from your browser β including any filters (condition, location, price range, category) you've already applied. It's designed for users who already monitor specific Wallapop searches.
What data can Wallapop Scraper extract?
| Field | Type | Description |
|---|---|---|
id | string | Wallapop internal item ID |
title | string | Item title |
description | string | Full item description |
price | number | Numeric price |
currency | string | Currency (e.g. EUR) |
shippingAvailable | boolean | Whether the seller ships |
isReserved | boolean | Whether the item is reserved |
isRefurbished | boolean | Whether the item is refurbished |
hasWarranty | boolean | Whether a warranty is included |
category | string | Category path |
location | string | Seller city |
countryCode | string | Country code of listing |
publishedAt | string | Publication date (ISO 8601) |
sellerUserId | string | Seller's Wallapop user ID |
images | array | Item image URLs |
link | string | Direct URL to the item |
scrapedAt | string | Scrape timestamp (ISO 8601) |
How to scrape Wallapop
- Open Wallapop in your browser
- Search for what you want β apply any filters (price range, condition, location, category)
- Copy the full URL from your browser address bar
- Paste it into the Search URL field in the Actor input
- Set Max items (default: 5 for the free test run)
- Click Start and wait for results β each item produces one structured record
How much will it cost to scrape Wallapop?
This Actor uses pay-per-result pricing at $1.50 per 1,000 listings.
- Scraping 100 listings costs $0.15
- Scraping 1,000 listings costs $1.50
- Scraping 10,000 listings costs $15.00
You are only charged for successfully scraped listings. Failed or skipped items are free. The Apify Free plan includes $5 of usage per month, enough for ~3,300 listings.
Input
See the Input tab for full configuration options.
| Field | Required | Default | Description |
|---|---|---|---|
searchUrl | Yes | https://it.wallapop.com/app/search?keywords=iphone&order_by=newest | Wallapop search URL from your browser |
maxItems | No | 5 | Maximum number of listings to return (up to 2,000) |
country | No | IT | Fallback country for proxy routing (auto-detected from the URL domain) |
Output
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Output tab or via the Apify API.
[{"id": "0j28d2e01mjy","title": "Apple iPhone SE 2a Gen - Bianco","description": "In vendita splendido iPhone SE 2nd generazione...","price": 120,"currency": "EUR","shippingAvailable": true,"isReserved": false,"isRefurbished": false,"hasWarranty": false,"category": "Tecnologia ed elettronica > Smartphone","location": "Adrano","countryCode": "IT","publishedAt": "2026-06-11T14:54:14.000Z","sellerUserId": "nz0mvl19kejo","images": ["https://cdn.wallapop.com/images/.../i6555273110.jpg?pictureSize=W640"],"link": "https://it.wallapop.com/item/apple-iphone-se-2a-gen-bianco-1271530583","scrapedAt": "2026-06-11T10:00:00.000Z"}]
FAQ, Disclaimers, and Support
Is this Actor legal to use?
Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend reviewing Wallapop's Terms of Service before use.
What URL formats are supported?
Any URL from es.wallapop.com, it.wallapop.com, or pt.wallapop.com with /app/search path. The Actor automatically translates browser filter parameters (e.g. order_by, min_sale_price) to the internal API format.
Why does the Actor need a residential proxy?
Wallapop's API is geo-restricted to EU IPs. When running on Apify's cloud (AWS data centers), a residential proxy is required to successfully reach the API. This is configured automatically β no setup needed.
The Actor returned fewer results than expected
Wallapop paginates results in batches of ~40. If your search has fewer matching listings than maxItems, the Actor will return all available results and stop. Try broadening your search filters.
How do I run this on a schedule?
Use the Schedules feature in Apify Console to run this Actor automatically (e.g. daily or hourly) and monitor your saved searches. Results are stored in the dataset and accessible via API.
I found a bug or need help
Please use the Issues tab on the Actor page to report bugs or request features. For programmatic access, see the API tab.