Product Search
/api/depop/search
Search listings with filters, sorting and cursor pagination
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.
Try it now
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.
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"
{
"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 }
}
Structured data for real applications. Here are some ideas.
Track asking prices, discounts and sold items for a brand, size or style and compare them over time.
Read live facet counts for any query to see which brands, colours and conditions are listed most.
Poll the newest listings for a keyword and react when a matching item appears.
Check a shop profile, its rating, items sold, reviews and listings before you buy or partner.
Power search, similar-item and category pages with prices, sizes, pictures and shipping data.
Depop scraper API
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.
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 docsSend 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 docsSend the seller id to read ratings, review texts, dates and the product that was reviewed.
Open Depop Shop Feedback API docsEverything you need in one API.
/api/depop/search
Search listings with filters, sorting and cursor pagination
/api/depop/search/newest
Search listings, newest first
/api/depop/facets
Live counts by department, brand, colour, condition and size
/api/depop/suggestions
Autocomplete suggestions for a search term
/api/depop/product
Get one listing with price, seller and pictures
/api/depop/product/extended
Get attributes, sizes and seller activity by slug
/api/depop/product/similar
Get listings similar to one listing
/api/depop/shop
Get a seller shop profile
/api/depop/shop/products
List the items a seller has for sale
/api/depop/shop/sold
List the items a seller has sold
/api/depop/shop/aggregates
Listing totals of a seller by category, brand and size
/api/depop/shop/likes
List the items a shop has liked
/api/depop/shop/feedback
Get the reviews of a seller
/api/depop/users/search
Find a seller id by username
/api/depop/categories
Departments, groups and product types for filters
/api/depop/sizes
Size ids for the variants filter
/api/depop/brands
Brand ids and slugs for the brands filter
/api/depop/markets
Country codes Depop accepts
/api/depop/shipping-providers
Carriers a seller can pick in a market
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Depop data as JSON | Build your own parser | |
| Search filters and sorting | Typed parameters | Build the query yourself |
| Seller reviews and shop data | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
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.