Wallapop Scraper 🇪🇸 (listings, prices, seller info)
Pricing
from $1.05 / 1,000 listing scrapeds
Wallapop Scraper 🇪🇸 (listings, prices, seller info)
Scrape Wallapop.com search results into flat JSON: title, price, location and photos, plus demand signals like view and favorite counts. Filter by keyword, category, price band and distance. No API key, one flat price per listing with platform usage included.
Pricing
from $1.05 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Wallapop Scraper 🇪🇸
Pull live listings from Wallapop, Spain's biggest second-hand marketplace app, as clean structured data. Search by keyword or browse a category, filter by price and location, and get back one flat JSON record per listing with the price, the photos, the location and how many people have viewed or favorited it. No account, no API key, one price per listing with platform usage included.
Wallapop covers everything Spaniards buy and sell second-hand: phones, computers, furniture, clothing, cars, motorbikes, tools, collectibles. If you are reselling, tracking prices, building a lead list or sizing demand for a category, this turns the whole marketplace into a spreadsheet.
What you get
Each listing is one row:
| Field | What it is |
|---|---|
id | Wallapop listing id |
title | Listing title |
description | Full listing text |
url | Direct link to the listing |
price | Price as a number |
currency | Usually EUR |
categoryId / category | Wallapop category, e.g. Tecnología y electrónica |
city / postalCode / region / countryCode | Where the item is listed |
latitude / longitude | Listing coordinates |
imageUrl / imageCount | First photo and how many the listing has |
images | Every photo, with "Include listing details" on |
sellerId | Seller identifier |
sellerName | Seller display name, with "Include seller info" on |
shippable | Whether the seller ships |
reserved | Whether the item is marked as reserved |
views / favorites | Demand signals, with "Include listing details" on |
attributes | Structured specs (brand, model, condition, and similar), with "Include listing details" on |
createdAt / modifiedAt | When the listing was posted and last touched (ISO 8601) |
searchQuery | The search term this row came from |
source / scrapedAt | wallapop and the capture time |
Who uses it
- Resellers and flippers watching what a phone, a console or a bike actually sells for, and spotting under-priced listings early. The
viewsandfavoritescounts show which listings are getting attention before they sell. - Price-monitoring tools that run a saved search on a schedule and feed fresh listings into a repricing model.
- Market researchers pulling every listing in a category for a demand or price snapshot across a city or region.
- Lead-gen teams building a list of active sellers in a category with a name and location attached.
How to use it
Type a search the way you would on Wallapop, or pick a category to browse without a keyword. Set how many listings you want, and turn on the two enrichment switches if you need view/favorite counts or the seller's name.
Cheapest iPhones near Madrid, newest first
{"query": ["iphone 13"],"priceTo": 400,"orderBy": "newest","maxResults": 100}
Full detail on a category, with demand signals
{"categoryId": 24200,"maxResults": 200,"includeDetails": true}
Two searches, with seller names
{"query": ["bicicleta electrica", "patinete electrico"],"maxResults": 100,"includeSeller": true}
Search a different city
{"query": ["moto scooter"],"latitude": 41.3874,"longitude": 2.1686,"orderBy": "closest","maxResults": 60}
Wallapop ranks and filters results by distance from a point even for a keyword search, so setting "Latitude"/"Longitude" to the city you care about (Barcelona in the example above) matters, not just the "Closest" sort.
Pricing
You pay per listing returned, platform usage included in the price. No subscription.
| Event | Price |
|---|---|
| Actor start | $0.001 per run |
| Listing scraped | $1.50 per 1,000 |
Turning on "Include listing details" or "Include seller info" costs nothing extra: it is the same per-listing price either way, just a fuller record.
FAQ
Do I need a Wallapop account or an API key? No. You give a search, you get listings.
What does "Include listing details" add that the search doesn't already have? The search itself already returns the title, price, location, description and first photo. Turning this on adds the view count, the favorite count, every photo, and the structured specs (brand, model, color, storage, condition, and similar) where the seller filled them in.
Can I monitor a search on a schedule?
Yes. Sort by newest, set a Schedule on the actor, and each run returns the latest listings for your search.
Why does the location I set change my results even for a plain keyword search? Wallapop is built around local search: the app ranks nearby listings first no matter the sort, and very distant listings can be left out entirely. Set "Latitude"/"Longitude" to the area you actually care about.
Is it reliable? Yes. It reads Wallapop's own structured data rather than scraping page markup, so the fields stay stable when the app or site restyles.
Related scrapers
Building a European classifieds pipeline? These cover the other big markets with the same flat output:
- Subito.it Scraper for Italy
- Kleinanzeigen Scraper for Germany
- Marktplaats Scraper for the Netherlands
Wallapop scraper, Wallapop.com scraper, Spain classifieds scraper, scrape Wallapop listings, Spanish marketplace data, second-hand prices Spain, resale price research, Wallapop API alternative, classifieds price monitoring, demand signals views favorites.