Marketplaces
Wallapop Scraper
wallapop.com
Wallapop is Spain's leading second-hand marketplace for goods, fashion and electronics. ScrapeUnblocker renders its listing and search pages as a buyer would see them and returns the price, condition and location for each item, holding a clean 100% at under two seconds a page.
What you can extract
- Listing title and category
- Price and currency
- Item condition and description
- Seller name, rating and location
- Photos and listing URL
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fes.wallapop.com%2Fapp%2Fsearch%3Fkeywords%3Dlaptop&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://es.wallapop.com/app/search?keywords=laptop", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://es.wallapop.com/app/search?keywords=laptop',
parsedData: true,
});
console.log(results); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Frequently asked questions
Is it legal to scrape Wallapop?
Collecting publicly available Wallapop data such as listing prices, item condition and seller locations is lawful in many jurisdictions, but the rules depend on your country, the data you collect and how you use it. Some of it can be personal data, so follow the privacy rules that apply to you. ScrapeUnblocker returns the public page; what you collect and how you use it is your responsibility.
How do I scrape Wallapop without getting blocked?
Wallapop uses bot detection and rate limiting. ScrapeUnblocker renders the page in a real browser, rotates residential and ISP exits and handles challenges, then returns the listing or search page as a buyer sees it. In ScrapeUnblocker's benchmark it returned real content on 100% of 1,000 calls, about 1.7s per call.
What Wallapop data can I get?
For each item on a Wallapop search or listing page: title and category, price and currency, item condition and description, the seller name, rating and location, plus photos and the listing URL. Take the rendered HTML, or add parsed_data=true for structured JSON.
Do I need a Wallapop API or account?
No. ScrapeUnblocker returns the public page as HTML, or structured JSON with parsed_data=true, so there is no Wallapop account, login or API key to set up. Send any Wallapop search or listing URL to /getPageSource with your ScrapeUnblocker key.
Can I scrape Wallapop from Spain?
Yes. Add proxy_country=es to your /getPageSource call and the request goes out through a Spanish exit, so the search loads as it does for a buyer in Spain. The code comes from the published country list, and you can set it per request alongside the keywords in the URL.
How much does it cost to scrape Wallapop?
Each /getPageSource call is one request, and 1 request = 1 credit: EUR 1.00 per 1,000 on pay as you go, down to about EUR 0.55 per 1,000 on the Ultimate plan. Blocks and timeouts are not billed, while a delivered page is billed, including the site's own 404 page for an item that is gone. The free trial includes 500 requests with no card.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.