Ultimate Wallapop Scraper
Pricing
from $2.00 / 1,000 results
Ultimate Wallapop Scraper
Scrape Wallapop listings in Spain, Italy & Portugal. Filter by keyword, price, city, or region — and get clean data in seconds.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Igli
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Wallapop Scraper
Apify Actor that scrapes Wallapop listings via the internal JSON API — no browser, no Playwright. Runs in 256 MB vs ~2048 MB for a browser-based actor.
How it works
Calls https://api.wallapop.com/api/v3/general/search directly with an iOS app User-Agent. Paginates by reading the to field from each response and passing it as start= in the next request.
Note: The Wallapop API is geo-restricted to Spain/EU. The actor works correctly when run on Apify's European infrastructure. Local runs from outside the EU will return 0 results (the API responds with HTTP 200 but an empty
search_objectsarray).
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | ✅ | — | Search keyword |
maxItems | integer | ❌ | 100 | Max listings to return (max 2000) |
minPrice | integer | ❌ | — | Minimum price in EUR |
maxPrice | integer | ❌ | — | Maximum price in EUR |
orderBy | enum | ❌ | newest | newest / price_low_to_high / price_high_to_low / most_relevance |
condition | enum | ❌ | — | new / as_good_as_new / good / fair / has_given_it_all |
shippingAvailable | boolean | ❌ | false | Only items with shipping |
latitude | number | ❌ | — | Latitude for geo search (e.g. 40.4168 for Madrid) |
longitude | number | ❌ | — | Longitude for geo search (e.g. -3.7038 for Madrid) |
distanceKm | integer | ❌ | — | Radius in km from coordinates |
categoryId | integer | ❌ | — | Wallapop category ID |
Output
Each item in the dataset:
{"id": "string","title": "string","description": "string","price": 150,"currency": "EUR","condition": "good","shippingAvailable": true,"location": "Barcelona","countryCode": "ES","sellerUserId": "string","sellerName": "string","images": ["https://cdn.wallapop.com/..."],"link": "https://es.wallapop.com/item/iphone-14-pro-123456","scrapedAt": "2026-05-21T14:00:00.000Z"}
Local development
npm installapify run
Input goes in storage/key_value_stores/default/INPUT.json:
{"keyword": "iphone 14","maxItems": 50,"orderBy": "price_low_to_high"}