VOOZH about

URL: https://apify.com/fayoussef/wallapop-scraper

⇱ wallapop Scraper (Spain,Italy,Portugal) Β· Apify


πŸ‘ wallapop Scraper (Spain,Italy,Portugal) avatar

wallapop Scraper (Spain,Italy,Portugal)

Pricing

from $0.25 / 1,000 results

Go to Apify Store

wallapop Scraper (Spain,Italy,Portugal)

Scrape Wallapop listings at scale across Spain, Italy, and Portugal without writing a single line of code. Paste any Wallapop search URL or item URL, and this actor returns structured data for every listing prices, specs, seller info, images, and engagement metrics.

Pricing

from $0.25 / 1,000 results

Rating

5.0

(1)

Developer

πŸ‘ youssef farhan

youssef farhan

Maintained by Community

Actor stats

2

Bookmarked

31

Total users

9

Monthly active users

8.8 hours

Issues response

5 days ago

Last modified

Share

Wallapop Scraper β€” Extract Listings from Spain, France, Italy, Portugal & UK

Scrape Wallapop listings at scale across all five supported markets β€” Spain, France, Italy, Portugal, and the United Kingdom β€” without writing a single line of code. Paste any Wallapop search URL or item URL, and this actor returns structured data for every listing β€” prices, specs, seller business info, phone numbers, images, and engagement metrics.

What you get

Listing info

  • title β€” full listing title
  • listing_url β€” direct URL to the listing
  • share_url β€” shareable link
  • description β€” seller's full description text
  • category / category_id β€” listing category (e.g. Coches, Cars, Immobiliare)
  • slug / item_id / type β€” internal identifiers
  • modified_date β€” last updated timestamp

Pricing

  • price β€” asking price (cash)
  • financed_price β€” financed price, if different from cash price
  • currency β€” always EUR

Vehicle / item attributes

  • brand, model, version
  • year, km, engine, gear_box, body_type
  • doors, seats, horse_power, eco_label
  • extra_attributes β€” any additional category-specific fields (e.g. warranty)

Location

  • city, postal_code, country_code
  • latitude, longitude

Seller

  • seller_id β€” Wallapop internal seller ID
  • seller_is_top_profile β€” whether the seller is a verified top profile
  • seller_legal_name β€” registered business name (business sellers only)
  • seller_commercial_registry β€” commercial registry entry
  • seller_registration_number β€” VAT / business registration number
  • seller_email β€” seller contact email
  • seller_phone β€” seller phone number
  • seller_self_certification β€” EU compliance declaration, if present

Engagement

  • views, favorites, conversations

Media

  • images β€” array of full-resolution image URLs
  • shipping_available β€” whether the item ships

Sample output

{
"title":"BMW Serie 2 Gran Tourer 218d Business",
"price":18890,
"currency":"EUR",
"financed_price":18490,
"listing_url":"https://fr.wallapop.com/item/bmw-serie-2-gran-tourer-218d-business-1239358058",
"share_url":"https://wallapop.com/item/bmw-serie-2-gran-tourer-218d-business-1239358058",
"brand":"BMW",
"model":"Serie 2 Gran Tourer",
"version":"218d Business",
"year":2020,
"km":114248,
"engine":"Diesel",
"gear_box":"Automatic",
"body_type":"Minivan",
"doors":5,
"seats":5,
"horse_power":150,
"eco_label":"C",
"city":"Madrid",
"postal_code":"28043",
"country_code":"ES",
"latitude":40.462303,
"longitude":-3.654690,
"description":"BMW Serie 2 Gran Tourer 218d Business – AutomΓ‘tico | 7 plazas | Muy equipado",
"images":[
"https://cdn.wallapop.com/images/10420/kh/vq/__/c10420p1239358058/i6368481882.jpg?pictureSize=W640",
"https://cdn.wallapop.com/images/10420/kh/vq/__/c10420p1239358058/i6368481903.jpg?pictureSize=W640"
],
"views":52,
"favorites":3,
"conversations":0,
"seller_id":"8x6q9kq5p5zy",
"seller_is_top_profile":false,
"seller_legal_name":"second cars luxury sl",
"seller_commercial_registry":"second cars luxury",
"seller_registration_number":"b67661009",
"seller_email":"secondcarsluxury@gmail.com",
"seller_phone":"912175139",
"seller_self_certification":"This seller has declared to only offer products or services that comply with applicable European regulations.",
"shipping_available":false,
"category":"Cars",
"category_id":"100",
"extra_attributes":{"warranty":"12"},
"item_id":"8j38g9o9pyz9",
"slug":"bmw-serie-2-gran-tourer-218d-business-1239358058",
"type":"car",
"modified_date":1776625796
}

Use cases

  • βœ“ Used car dealers monitoring competitor pricing across Wallapop Spain and France daily
  • βœ“ Market research firms tracking second-hand goods pricing trends across Southern Europe and the UK
  • βœ“ Price comparison platforms aggregating listings from Wallapop Spain, Italy, and Portugal
  • βœ“ Individual resellers identifying underpriced inventory to flip across five markets
  • βœ“ Compliance and fraud teams verifying seller business registration numbers and EU certifications
  • βœ“ AI pipelines and agents needing structured Wallapop product and seller data via API

Pricing

EventPrice
1,000 results scraped$0.25
10,000 results$2.50
100,000 results$25.00

Free tier: Your first page of results is free on every run β€” no credit card needed to test.

Wallapop typically returns 20–40 items per search page. A full category scrape of 50,000 listings costs approximately $12.50.


How it works

  • Input: Paste one or more Wallapop search URLs or direct item URLs from any of the five supported markets (ES, FR, IT, PT, EN subdomains).
  • Geo anchoring: If your URL contains no latitude/longitude, the actor automatically injects coordinates for the selected country (e.g. Spain β†’ Madrid, France β†’ Paris) so the API always returns geographically relevant results. You can override this with an exact lat/lng in the input.
  • Pagination: The actor follows all search result pages automatically up to your configured limit.
  • Detail fetching: For each listing, the actor fetches the full item detail API, the seller business info endpoint, and the seller phone number endpoint β€” all concurrently β€” returning every available field.
  • Output: Results land in your Apify dataset, downloadable as JSON, CSV, or Excel instantly.
  • Scheduling: Run on a schedule (hourly, daily, weekly) via Apify's built-in scheduler and push data to Google Sheets, Airtable, or any endpoint via webhooks.

Why this scraper

  • Five markets, one actor: Spain (es.wallapop.com), France (fr.wallapop.com), Italy (it.wallapop.com), Portugal (pt.wallapop.com), and the UK (en.wallapop.com) are detected automatically from the URL β€” no configuration needed.
  • Full seller business data: Beyond basic listing fields, this actor fetches the seller-info and phone-number endpoints for every listing, returning legal names, registration numbers, emails, and phone numbers that standard scrapers miss entirely.
  • Full item detail, not just search snippets: Every listing triggers a separate detail API call. You get all specs, all images, full descriptions, and engagement counters β€” not just what appears in search previews.
  • Resumable runs: State is saved after every page. If a run is interrupted, it picks up exactly where it left off β€” no duplicate data, no lost pages.

Input example

{
"start_urls":[
{"url":"https://es.wallapop.com/search?category_id=100&time_filter=today&min_sale_price=4000&max_km=150000&seller_type=private&order_by=newest"}
],
"max_items":200,
"country":"Spain"
}

Omit max_items to scrape all available results. Use latitude and longitude to override the default geo anchor for any country.


FAQ

Does it handle Wallapop's anti-bot protection? Yes. The actor uses residential proxies and rotates IPs automatically on failure, with up to 5 retries per request before logging an error.

What output formats are available? JSON, CSV, Excel, and XML β€” all available directly from your Apify dataset without any extra steps.

Can I scrape a specific item URL instead of a search? Yes. Paste any wallapop.com/item/... URL directly as a start URL and the actor returns the full detail record, including seller business info and phone number.

Which markets are supported? Spain, France, Italy, Portugal, and the United Kingdom. The correct locale, Accept-Language headers, and geo coordinates are applied automatically based on the subdomain in your URL.

Does it support scheduling? Yes. Use Apify's built-in scheduler to run the actor on any interval and combine it with webhooks to send data to external systems automatically.

How fresh is the data? Data is fetched live on each run directly from Wallapop's API. There is no caching β€” every run reflects the current state of the listings at that moment.

Can I filter results by price, location, or category? Yes β€” apply all filters directly in the Wallapop search URL before pasting it as input. The actor passes through all Wallapop URL parameters (price range, distance, brand, model, seller type, etc.).

Can I use this with an AI agent or via API? Yes β€” see the section below.


Use via API or MCP

Call this actor programmatically via the Apify REST API or connect it as an MCP server for AI agents (Claude, ChatGPT, Cursor, and others).

API endpoint:

POSThttps://api.apify.com/v2/acts/[PLACEHOLDER: your-apify-slug]/runs?token=YOUR_TOKEN

MCP server URL:

https://mcp.apify.com/actors/[PLACEHOLDER: your-apify-slug-with-tilde]

Replace YOUR_TOKEN with your Apify API token from the Apify console.


[PLACEHOLDERS]
- Actor Apify slug(e.g. yourname/wallapop-car-scraper) β€” needed for the API and MCP URLs above.

You might also like

Wallapop Scraper

igolaizola/wallapop-scraper

Scrape Wallapop listings by keyword with optional location, sorting, pagination, and full item details. Export structured marketplace data (price, title, images, seller and metadata) to JSON or CSV on Apify for research, monitoring, and lead generation.

πŸ‘ User avatar

IΓ±igo Garcia Olaizola

50

Wallapop Scraper

louisdeconinck/wallapop-scraper

Unlock the power of Wallapop with our advanced scraping actor! Effortlessly gather detailed product listings, including prices, descriptions, and seller info. Perfect for market research, trend analysis, and competitive insights. Customize searches by keywords, location, and more.

πŸ‘ User avatar

Louis Deconinck

202

5.0

Wallapop

cptauad/wallapop-scraper

Ideal for price monitoring, market research, and deal alerts on Spain's largest second-hand marketplace. Filter by keyword, price range, item condition, location, shipping availability, warranty, and publication date. Returns title, description, price, images, seller location, and direct item URLs.

Milanuncios Search Scraper

stealth_mode/milanuncios-search-scraper

Scrape product listings from Milanuncios.com search pages in bulk. Extract price, location, seller type, images, dates, and 25+ fields per listing β€” perfect for market research, price monitoring, and competitive analysis in the Spanish classifieds market.

23

Milanuncios Scraper πŸ‡ͺπŸ‡Έ Real-Time API (2026)

zen-studio/milanuncios-scraper

Milanuncios Scraper πŸ‡ͺπŸ‡Έ API - Extract listings from Spain's largest classifieds. Get photos, prices, seller profiles, stats, and shipping info. All categories: Motor, Inmobiliaria, TelefonΓ­a, InformΓ‘tica. Automatic pagination and deduplication. JSON/CSV export.

Wallapop.es/pt/it Scraper

nogards95/wallapop-scraper

Scrape Wallapop listings in Spain, Italy & Portugal. Filter by keyword, price, city, or region β€” and get clean data in seconds.

πŸ”₯Vinted Scraper

bebity/vinted-premium-actor

πŸš€ Vinted Data Scraper: Fast & Robust! πŸ”₯ πŸ›’ Items and catalogs πŸ‘₯ User profiles with stats and balances 🏷️ Brands 🌟 Seamlessly integrate with Apify for unparalleled performance & insights. Elevate your business now!🌟 πŸ”₯ Power of direct API access for ultra-fast data extraction in a flash! ⚑

πŸ”πŸšš Leboncoin Vehicle Scraper (PPE)

3x1t/leboncoin-vehicle-scraper-ppe

Effortlessly scrape vehicle listings from France’s largest classifieds platform, Leboncoin, in a formatted manner using this unofficial API. Fast, cheap & reliable. Pay-per-event version.