Skip to content
scrapeatlas.Dashboard

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.

12 endpointsx-api-key

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

Base URL · local workerhttp://localhost:3033Public API: https://api.scrapeatlas.com.
Authenticationx-api-keyCustomer key from your account. See Authentication.

Endpoints

GET/v1/depop/shop

Get 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
GET/v1/depop/shop/products

List 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
GET/v1/depop/shop/sold

List 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
GET/v1/depop/shop/reviews

List a Depop seller's reviews

List feedback received as a seller or buyer, newest first, with offset pagination.

Reference
GET/v1/depop/product

Get 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
GET/v1/depop/product/similar

Get similar Depop products

Retrieve similar-item recommendations for a Depop product with likes and prices for the selected market.

Reference
GET/v1/depop/search

Search 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
GET/v1/depop/search/users

Search 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
GET/v1/depop/search/suggestions

Get Depop search suggestions

Retrieve search suggestions for a partial query, including completed terms and category or gender information.

Reference
GET/v1/depop/filters

Get 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
GET/v1/depop/brands

Look up Depop brands

Look up Depop brands by name or slug, with numeric IDs reusable in the brand_id product search filter.

Reference
GET/v1/depop/sizes

Look up Depop sizes

Look up regional size options by department, category, locale and size name, with filter IDs reusable in size_id product search.

Reference

Quick start

Create an API key on your account page, then call the public API. Values below are placeholders.

Terminal
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.
Error codes
12
HTTPfailure.codeMeaning
400invalid_requestMissing, duplicate, ambiguous or unsupported parameters, unsupported URL forms, sorts, markets, filter ids or cursors (Depop rejects a malformed cursor with HTTP 400).
401unauthorizedInvalid API key.
403restrictedDepop requires an account session for the data (its API answered 401).
404not_foundUnknown shop, product or slug.
429upstream_rate_limitedDepop rate limited the request.
502upstream_challengedDepop's edge answered 403 or a Cloudflare challenge did not clear (status challenged).
502unsupported_pageLayout or identity checks failed, or a non-JSON document was served.
502response_too_largeA response exceeded 3 MiB.
502request_limitThe upstream read budget was exhausted.
502upstream_errorNetwork failure or an unexpected upstream status after one retry.
503busyBoth retrieval slots are occupied.
504timeoutThe 45-second deadline elapsed.