Depop API

Depop API for Product Search, Newest Listings, Seller Shops, and Seller Reviews

Scrappa's Depop API returns structured JSON from Depop, the second-hand fashion marketplace. Search listings by keyword with filters for brand, size, condition, colour, price and discount, sort by price or get the newest listings first, read product details with the full price breakdown, open seller shops with their listings, sold items and reviews, and load the markets, categories, sizes and brands behind the filters.

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
19
Endpoints
237
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/depop/search?query=jacket&country=us&limit=3&sort=price_asc" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "query": "jacket",
    "country": "us",
    "sort": "price_asc",
    "total_count": 854827,
    "items": [
      {
        "id": 962025650,
        "slug": "example-seller-denim-jacket-a1b2",
        "url": "https://www.depop.com/products/example-seller-denim-jacket-a1b2/",
        "brand": { "name": "Levi's" },
        "condition": "brand_new",
        "sizes": [{ "name": "M", "quantity": 1 }],
        "price": { "currency": "USD", "amount": 1.5, "original_amount": 2, "discount_percent": 25, "shipping": { "amount": 1.99 } }
      }
    ],
    "pagination": { "has_more": true, "next_cursor": "MnwzfDE3OTI0NDI4OTU" }
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Resale Price Monitoring

Track asking prices, discounts and sold items for a brand, size or style and compare them over time.

Trend and Brand Research

Read live facet counts for any query to see which brands, colours and conditions are listed most.

New Listing Alerts

Poll the newest listings for a keyword and react when a matching item appears.

Seller Due Diligence

Check a shop profile, its rating, items sold, reviews and listings before you buy or partner.

Product Discovery Apps

Power search, similar-item and category pages with prices, sizes, pictures and shipping data.

Depop scraper API

Depop API for product search, newest listings, seller shops, and reviews

The Depop API is built for resale price tracking, trend research, new listing alerts and seller checks. The search endpoint returns listings with a full price breakdown, sizes with stock, condition, colours, brand, shipping and every picture size, plus the total hit count and a cursor for the next page. Seller endpoints add the shop profile, current and sold items and reviews.

Filter by brand, size, condition, colour, gender, price and discount, and sort by price.

Get the newest listings first with the dedicated newest endpoint.

Read the market list once and send its country code with every call.

Cursors are opaque: send the value from the last page to get the next one.

Only public data is returned. No login is needed on your side.

Choose the right Depop API endpoint

Use Product Search to find listings

Send a query and a country code. Add filters and a sort order, then page with the cursor from the response.

Open Depop Search API docs

Use Product to read one listing

Send the listing id from a search result to get the price, stock per size, shipping methods, pictures and the seller block.

Open Depop Product API docs

Use Shop Feedback to check a seller

Send the seller id to read ratings, review texts, dates and the product that was reviewed.

Open Depop Shop Feedback API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Depop data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Search filters and sorting
Scrappa: Typed parameters
ScrapingBee / ScraperAPI: Build the query yourself
Seller reviews and shop data
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Search with filters for brand, size, condition, colour, gender, price and discount
Price breakdown with shipping, buyer fee, tax and discount percent as numbers
Newest-first listings with the upstream listing time
Seller shops with listings, sold items, aggregates and reviews
Markets, categories, sizes and brands to build valid filters
Public data only. Failed requests are never billed

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Depop. The Depop API returns structured JSON from public Depop data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never billed.

Read it from the seller block of the product endpoint, or call the user search endpoint with the username and use the id of the exact match.

Search and listing endpoints return an opaque cursor in pagination.next_cursor. Send it back as cursor to get the next page. Reviews use an offset instead.

Start using the Depop API

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