Wallapop API

Wallapop Marketplace API for Second-Hand Listings, Sellers, and Reviews in Spain, Italy, and Portugal

Scrappa's Wallapop API returns structured JSON from Wallapop, one of Southern Europe's largest peer-to-peer marketplaces. Search current second-hand listings with keyword, category, price, condition, and shipping filters, open any listing for full details with its seller, browse seller inventories, reputation, scoring and activity counters, read review text, and explore the category tree across the Spanish, Italian, and Portuguese markets. Scrappa is an independent service and is not affiliated with or endorsed by Wallapop.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
15
Endpoints
ES, IT, PT
Markets
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/wallapop/search?keywords=bici&search_country=ES&latitude=40.4168&longitude=-3.7038" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "items": [
      {
        "id": "8j38nemrv2z9",
        "title": "Bici de montaña",
        "price": { "amount": 70.0, "currency": "EUR" },
        "is_shippable": true,
        "location": {
          "postal_code": "28001",
          "city": "Madrid",
          "country_code": "ES"
        },
        "distance": 2.4
      }
    ],
    "pagination": { "count": 1, "next_cursor": "eyJvZmZzZXQiOjQwfQ" },
    "applied_filters": {
      "radius_km": null,
      "radius_filtering": "client_side_on_returned_page"
    }
  },
  "meta": { "endpoint_family": "search" }
}

What you can build

Structured data for real applications. Here are some ideas.

Cross-Market Price Research

Compare second-hand prices across Spain, Italy and Portugal with numeric prices, listing condition, shipping eligibility and per-listing country codes.

Seller Due Diligence

Screen a seller before you buy with their public profile, rating summary, review text and full current inventory.

Inventory Monitoring

Track a seller's current listings and price movements, including other listings from the same seller as an item you already hold.

Marketplace Search Features

Add second-hand marketplace search to your own product with keyword, category, price, condition and shipping filters and cursor pagination.

Catalog Enrichment

Enrich your catalog with a deep category tree, real listing descriptions, images, and locality data resolved from postal codes.

Wallapop marketplace API

Wallapop API for second-hand listing search, seller reputation, and category data

The Wallapop API is built for resale research, price comparison, and marketplace search features. Each listing returns a title, description, numeric price and currency, image set, category taxonomy, locality with country code, shipping eligibility, and timestamps. Item details add the full description, listing attributes, engagement counters and the public seller profile.

Search by keyword, category ID, price range, condition, shipping eligibility and market across Spain, Italy and Portugal.

Sort only with values the marketplace publishes in the filters endpoint; an unpublished sort is rejected instead of silently defaulted.

Read the category tree once and reuse its numeric IDs — the same taxonomy serves all three markets.

Open any listing for full details and its seller, then read the seller's inventory, reputation summary and review text.

Filter the returned page by distance with radius_km and by market with search_country; both are applied client-side to results the marketplace returns.

Test the Wallapop API with 500 free monthly credits before scaling production traffic.

Choose the right Wallapop API endpoint

Use Listing Search for market coverage

Combine keyword, category, price and condition filters with market and coordinates to collect matching listings with numeric prices, shipping eligibility and per-listing country codes.

Open Wallapop Search API docs

Use Item Details and Seller Profile for due diligence

Open a listing by item_id for the full description, attributes and counters, then read the seller profile, rating summary and review text before you commit to a purchase.

Open Wallapop Item API docs

Use Seller Inventory for stock tracking

Track a seller's current listings with the seller inventory endpoint, and use the seller other items endpoint to see everything a seller has listed around a listing you already hold.

Open Wallapop Seller Inventory API docs

Available endpoints

Everything you need in one API.

GET

Seller Other Items

/api/wallapop/items/{item_id}/seller-items

Get other current listings from the seller of a given listing

GET

Item By Legacy ID

/api/wallapop/items/by-legacy-id/{legacy_item_id}

Resolve a legacy numeric item ID back to its current listing

Scrappa vs Wallapop official API

See how Scrappa compares to the official API.

Wallapop listing data
Scrappa: Yes (dedicated API)
Wallapop official API: No public API
Markets
Scrappa: ES, IT, PT
Wallapop official API: ES only
Seller reputation
Scrappa:
Wallapop official API: Not published
Review text
Scrappa:
Wallapop official API: Not published
Authentication
Scrappa: API key only
Wallapop official API: Not available
Price per 1k requests
Scrappa: $0.20
Wallapop official API: n/a
Setup time
Scrappa: Minutes
Wallapop official API: n/a
Free tier
Scrappa: 500 credits/month
Wallapop official API: n/a

Key features

Search across the Spanish, Italian and Portuguese marketplaces with keyword, category, price, condition, shipping and market filters
Cursor pagination with a self-contained cursor per family
Full listing records with images, descriptions, taxonomy, locality and engagement counters
Seller profiles with rating summary, response rate, scoring stars, validations and activity counters
Review text, not just review counts
Seller inventory and other-listings endpoints for stock and price tracking
Server-driven filter and sort vocabulary read at runtime instead of hard-coded
No official Wallapop API exists \u{2014} Scrappa fills the gap

Frequently asked questions

No public API exists for Wallapop listing data. Scrappa provides structured JSON access to search, listings, sellers, reviews and categories across Spain, Italy and Portugal.

Spain, Italy and Portugal. Pass search_country to scope a search; the response reports how many cross-border listings were kept and how many were discarded.

The marketplace index has no radius parameter. radius_km filters the returned page on the distance each listing already carries, and the response states that filtering mode in applied_filters.

Just a Scrappa API key in the X-API-KEY header. No Wallapop account, no OAuth, no developer programme.

Yes. The seller endpoint returns the rating summary, response rate, scoring stars, rating average, published validations and activity counters. Personal fields are never included.

Every Scrappa account includes 500 free credits each month. After that each request costs one credit. A request that fails is never billed.

Start using the Wallapop API

Sign up and get 500 free credits. No credit card required.