Shopping
Depop API
Retrieve Depop shops, selling and sold listings, reviews and full product details with pricing components, shipping promotions and image formats. Search products by brand and size, find sellers, and look up brand, size and category vocabularies.
Explore Depop products, shops, sold items and reviews. Build precise searches with brand and regional size lookups, and enrich listings with pricing, shipping and image details.
API availability: Available
http://localhost:3033Public API: https://api.scrapeatlas.com.Endpoints
/v1/depop/shopGet a Depop shop profile
Read a public seller profile from Depop's shop endpoint: identity, name, bio, verification, website, avatar sizes, follower and following counts, review rating and count, seller and buyer rating counts, last activity and items sold, plus the shop's inventory facet counts from the aggregates endpoint.
Reference/v1/depop/shop/productsList a Depop shop's items for sale
List a seller's items for sale, newest first, with cursor pagination. Identify the seller by handle, URL or user_id.
Reference/v1/depop/shop/soldList a Depop shop's sold items
Return one page of a seller's sold items (most recent first) with cursor pagination; sold cards additionally carry the category path and sold-out size variants.
Reference/v1/depop/shop/reviewsList a Depop seller's reviews
List feedback received as a seller or buyer, newest first, with offset pagination.
Reference/v1/depop/productGet a Depop product
Retrieve a listing by ID, slug or URL with seller details, prices and fee components, shipping promotions and confidence, image formats, size availability, material and style attributes, seller reviews and activity.
Reference/v1/depop/product/similarGet similar Depop products
Retrieve similar-item recommendations for a Depop product with likes and prices for the selected market.
Reference/v1/depop/searchSearch Depop products
Search Depop products by keyword, category, price, condition, colour, brand, size, product type, gender, kids or sale filters. Select a market and relevance or price sorting, then pass the cursor for the next page.
Reference/v1/depop/search/usersSearch Depop users
Return the seller matches Depop's search box offers for a term: up to five users with ID, username, shop URL and avatar.
Reference/v1/depop/search/suggestionsGet Depop search suggestions
Retrieve search suggestions for a partial query, including completed terms and category or gender information.
Reference/v1/depop/filtersGet Depop filter vocabularies
Return the category tree and attribute vocabularies the search filters accept: departments with their category groups, the product types of every group, and the condition and colour ids with their names, descriptions and swatches.
Reference/v1/depop/brandsLook up Depop brands
Look up Depop brands by name or slug, with numeric IDs reusable in the brand_id product search filter.
Reference/v1/depop/sizesLook up Depop sizes
Look up regional size options by department, category, locale and size name, with filter IDs reusable in size_id product search.
ReferenceQuick start
Create an API key on your account page, then call the public API. Values below are placeholders.
curl "https://api.scrapeatlas.com/v1/depop/shop?handle=examplecloset" \
-H "x-api-key: YOUR_API_KEY"Coverage & limits
- Retrieve shops, product listings, sold grids and reviews as structured JSON.
- Find products using market, price, brand, size, condition, colour and category filters.
- Look up brands and regional size options with search and pagination.
- Read product pricing components, shipping promotions, image renditions and seller details.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Missing, duplicate, ambiguous or unsupported parameters, unsupported URL forms, sorts, markets, filter ids or cursors (Depop rejects a malformed cursor with HTTP 400). |
| 401 | unauthorized | Invalid API key. |
| 403 | restricted | Depop requires an account session for the data (its API answered 401). |
| 404 | not_found | Unknown shop, product or slug. |
| 429 | upstream_rate_limited | Depop rate limited the request. |
| 502 | upstream_challenged | Depop's edge answered 403 or a Cloudflare challenge did not clear (status challenged). |
| 502 | unsupported_page | Layout or identity checks failed, or a non-JSON document was served. |
| 502 | response_too_large | A response exceeded 3 MiB. |
| 502 | request_limit | The upstream read budget was exhausted. |
| 502 | upstream_error | Network failure or an unexpected upstream status after one retry. |
| 503 | busy | Both retrieval slots are occupied. |
| 504 | timeout | The 45-second deadline elapsed. |