Ultimate Wallapop Scraper avatar

Ultimate Wallapop Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Ultimate Wallapop Scraper

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

Igli

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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_objects array).

Input

FieldTypeRequiredDefaultDescription
keywordstringSearch keyword
maxItemsinteger100Max listings to return (max 2000)
minPriceintegerMinimum price in EUR
maxPriceintegerMaximum price in EUR
orderByenumnewestnewest / price_low_to_high / price_high_to_low / most_relevance
conditionenumnew / as_good_as_new / good / fair / has_given_it_all
shippingAvailablebooleanfalseOnly items with shipping
latitudenumberLatitude for geo search (e.g. 40.4168 for Madrid)
longitudenumberLongitude for geo search (e.g. -3.7038 for Madrid)
distanceKmintegerRadius in km from coordinates
categoryIdintegerWallapop 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 install
apify run

Input goes in storage/key_value_stores/default/INPUT.json:

{
"keyword": "iphone 14",
"maxItems": 50,
"orderBy": "price_low_to_high"
}