Wallapop Spain Scraper — Classified Ads & Prices avatar

Wallapop Spain Scraper — Classified Ads & Prices

Pricing

from $1.50 / 1,000 ads

Go to Apify Store
Wallapop Spain Scraper — Classified Ads & Prices

Wallapop Spain Scraper — Classified Ads & Prices

Scrape Wallapop Spain by keyword and city: title, price, location, shipping and images. Fast JSON path for secondhand market research and lead generation. Clean ad schema for Spain C2C pricing and sourcing.

Pricing

from $1.50 / 1,000 ads

Rating

0.0

(0)

Developer

Noah Adler

Noah Adler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Wallapop scraper / Wallapop Spain API for secondhand marketplace listings: extract ads from es.wallapop.com by keyword and city with title, price, location, shipping flag and images.

Ideal if you need a Wallapop API, Spain classifieds export, Barcelona/Madrid price research, or marketplace lead generation.

For users
Usually works without proxy (JSON API).
If you get 403, turn Apify RESIDENTIAL ON and set country Spain (ES).

Why this Actor: Keyword + city · Fast API path (no browser) · Shipping / reserved flags · ES market focus


Table of contents

  1. What this Actor does
  2. What you get
  3. Features
  4. Input
  5. Output example
  6. Output fields
  7. Quick start (API)
  8. Use cases
  9. Limitations
  10. FAQ
  11. Keywords

What this Actor does

StepAction
1Resolve city → lat/lng (or use your coordinates)
2Call Wallapop api/v3/search
3Paginate with next_page until maxItems
4Normalize listing fields

What you get

Ad content

  • Title, description, image
  • Price (EUR), reserved flag

Place & logistics

  • City, region, postal code
  • Shipping available

Features

CapabilityDetail
KeywordsMulti-term batch
Spanish citiesMadrid, Barcelona, Valencia, …
URL pastees.wallapop.com search URLs
FiltersMin/max price, distance, sort
No ChromiumLightweight HTTP Actor

Input

FieldRequiredDescription
keywordsCond.Search terms
cityNoSpanish city (default Barcelona)
latitude / longitudeNoOverride geo
distanceKmNoRadius
searchUrlsCond.Search URLs
maxItems / orderByNoCaps / sort
minPrice / maxPriceNoEUR
proxyConfigurationNoRESIDENTIAL + ES if blocked

Example — iPhone in Barcelona

{
"keywords": ["iphone"],
"city": "Barcelona",
"maxItems": 40,
"orderBy": "newest"
}

Output example

{
"listingId": "3zlmy2dy9njx",
"listingUrl": "https://es.wallapop.com/item/iphone-14-pro-256-gb-morado-...",
"title": "iPhone 14 Pro 256 GB Morado",
"price": 410.0,
"currency": "EUR",
"city": "Barcelona",
"shippingAvailable": true,
"reserved": false
}

Output fields

FieldNotes
listingId, listingUrl, titleIdentity
price, currency, descriptionContent
city, region, postalCodeGeo
shippingAvailable, reservedStatus
imageUrl, scrapedAtExtra

Quick start (API)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_TOKEN>")
run = client.actor("YOUR_USERNAME/wallapop-spain-scraper").call(
run_input={
"keywords": ["ps5"],
"city": "Madrid",
"maxItems": 30,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Use cases

  • Secondhand price bands in Spain
  • Reseller sourcing alerts
  • Brand / model availability monitoring
  • Cross-check vs Milanuncios / Kleinanzeigen

Limitations

  • Phone/email usually behind chat — not on search cards.
  • Unknown cities fall back to Barcelona coordinates (override with lat/lng).
  • API shape can change.
  • Respect Wallapop Terms of Service.

FAQ

Nationwide?
Use a central city + large distanceKm, or omit tight radius.

Italy / Portugal?
v0.1 focuses on Spain (es.wallapop.com).

403?
Enable RESIDENTIAL + country ES.


Keywords

wallapop, wallapop scraper, wallapop spain, wallapop api, spain classifieds, barcelona wallapop, madrid marketplace scraper