Wallapop+API.SH

Wallapop API

Search Wallapop's second-hand listings in Spain and pull items, prices and seller profiles as clean JSON.

The API.SH Wallapop API turns public Wallapop pages into structured JSON. Search second-hand listings in Spain around any point (Madrid by default) with price, category, distance and sort, then open a listing for its price, attributes such as brand, model and condition, views, favourites, shipping and reserved or sold flags. Look up a seller's profile with rating, reviews, sales and response rate, and page through everything they have listed.

  • 4 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Wallapop listing search
GET https://api.api.sh/wallapop/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Wallapop API

Second-hand price research in Spain

Search a product around a city with a price range and collect asking prices, conditions and locations to see what used items really sell for on Wallapop.

New-listing alerts and deal bots

Run the same search on a schedule sorted by newest and alert on listings under your target price, the job most Wallapop bots on GitHub and Reddit are built for.

Listing tracking

Re-read a listing to follow its price, views, favourites and reserved or sold flags, and see when the seller last changed it.

Seller and reseller profiling

Check a seller's rating, review count, sales, response rate, verification flags and member-since date, then pull every item they have up.

Resale and inventory monitoring

Follow professional sellers' catalogs page by page to watch their stock, pricing and brands over time.

Wallapop data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Wallapop API endpoints and prices

Every Wallapop endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Wallapop listing search
/wallapop/v1/search
$1 · $2 PAYG
1 credit
Profiles and accounts2
Wallapop seller profile
/wallapop/v1/user
$1 · $2 PAYG
1 credit
Wallapop seller listings
/wallapop/v1/user/items
$1 · $2 PAYG
1 credit
Products, listings and places1
Wallapop listing
/wallapop/v1/item
$1 · $2 PAYG
1 credit

Call the Wallapop API

Wallapop listing search: GET https://api.api.sh/wallapop/v1/search

curl "https://api.api.sh/wallapop/v1/search?q=iphone" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Wallapop data

  • Public data only: no Wallapop login, cookies or account needed
  • One key and one response shape for Wallapop and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Wallapop API

Wallapop has no open public API for reading listings. Its partner API, Wallapop Connect, is for professional sellers and integrators to publish and manage their own items, and developers on Reddit and GitHub report that the old api.wallapop.com v3 address now answers 404. API.SH returns public Wallapop search, listing and seller data without an account or signed requests.

Skip maintaining a Python Wallapop client or scraper that breaks when the site changes, or paying per run for Apify actors: API.SH gives you one key, stable JSON and a fixed price per call.

Wallapop API questions

What Wallapop data can I get?+

Listing search around a point with price, category and distance filters (/wallapop/v1/search), one listing with attributes, views, favourites and shipping (/wallapop/v1/item), a seller profile with rating, reviews and sales (/wallapop/v1/user) and a seller's listed items (/wallapop/v1/user/items).

How much does the Wallapop API cost?+

Every Wallapop endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /wallapop/v1/item at 1 credit each.

Does Wallapop have an API? (¿Wallapop tiene API?)+

Not an open one for reading listings. Wallapop Connect is a partner API for professional sellers to publish and update their own products. API.SH reads the public site and returns listings and seller profiles as JSON.

Do I need a Wallapop account or login?+

No. API.SH reads public Wallapop pages only. No endpoint uses a login, cookies or anyone's account. Seller results are public profile data such as name, city, rating and sales.

Can I use the Wallapop API from Python?+

Yes. It is a plain HTTPS API that returns JSON, so requests or the API.SH Python SDK both work. There is no X-Signature header or app token to work out yourself.

Which area does the search cover?+

Wallapop in Spain. Pass latitude and longitude to search around any point (Madrid by default) and distance_km to set the radius. Pass next_cursor back as cursor for the next page.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /wallapop/v1/search with a keyword such as q=iphone. Every parameter and request examples are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More e-commerce APIs all e-commerce APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key