Discover/depop.com API
live

depop.com APIdepop.com

Access Depop listings, seller profiles, reviews, similar products, and the full category tree via a structured JSON API with 9 endpoints.

Endpoints
9
Updated
11d ago
Try it
Sort order. Accepted values: relevance, priceAsc, priceDesc, newlyListed.
Brand ID or name to filter by.
Number of items to return per page.
Search keyword.
Comma-separated size IDs to filter by.
Comma-separated color names to filter by.
Pagination cursor from previous response's meta.cursor field.
If true, only return discounted items.
Category slug (e.g. 'mens-accessories-belts'). Values from get_category_tree.
Condition ID to filter by.
Maximum price in USD.
Minimum price in USD.
api.parse.bot/scraper/8cd92db4-e548-4ff6-96bd-a5c4ff66bb71/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8cd92db4-e548-4ff6-96bd-a5c4ff66bb71/search_products?limit=5&query=Nike' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Search for products on Depop with various filters. Returns paginated results with product summaries including pricing, images, sizes, and status. Use the cursor from the response meta to paginate through results.

Input
ParamTypeDescription
sortstringSort order. Accepted values: relevance, priceAsc, priceDesc, newlyListed.
brandstringBrand ID or name to filter by.
limitintegerNumber of items to return per page.
querystringSearch keyword.
sizesstringComma-separated size IDs to filter by.
colorsstringComma-separated color names to filter by.
cursorstringPagination cursor from previous response's meta.cursor field.
on_salebooleanIf true, only return discounted items.
categorystringCategory slug (e.g. 'mens-accessories-belts'). Values from get_category_tree.
conditionstringCondition ID to filter by.
price_maxnumberMaximum price in USD.
price_minnumberMinimum price in USD.
Response
{
  "type": "object",
  "fields": {
    "meta": "object containing result_count, cursor, has_more, and total_count for pagination",
    "products": "array of product summaries with id, slug, status, pricing, preview images, sizes, and sold status"
  },
  "sample": {
    "data": {
      "meta": {
        "cursor": "Mnw1fDE3Nzc3OTIzMzM",
        "has_more": true,
        "total_count": 62221754,
        "result_count": 5
      },
      "products": [
        {
          "id": 636598595,
          "slug": "stuffbyrhonda-417-by-van-heusen-mens-6768",
          "sold": false,
          "sizes": [
            "XL"
          ],
          "status": "ONSALE",
          "pricing": {
            "is_reduced": false,
            "currency_name": "USD",
            "original_price": {
              "total_price": "23.57"
            }
          },
          "has_video": false
        }
      ]
    },
    "status": "success"
  }
}

About the depop.com API

The Depop API covers 9 endpoints for reading product listings, seller data, and platform discovery signals. search_products lets you query Depop's catalog with filters for brand, color, size, sale status, and sort order, returning paginated summaries with pricing, images, and sold status. Other endpoints expose full product detail, seller profiles and reviews, liked items, trending listings, similar products, and the complete category hierarchy.

Search and Product Data

search_products accepts query, brand, sizes, colors, on_sale, sort, limit, and cursor parameters and returns a meta object with result_count, has_more, and a cursor for pagination alongside an array of product summaries. Each summary includes id, slug, status, pricing (with currency), preview images, sizes, and sold status. For a single item, get_product_detail accepts a product slug or full URL and returns an attributes object covering product_title, brand, condition, colour, age, source, style, group, product_type, and gender, plus a full pricing breakdown with original_price, national_shipping_cost, and discount info.

Seller Data

get_seller_profile returns a seller's id, username, first_name, last_name, bio, followers, following, items_sold, reviews_total, and a last_seen ISO 8601 timestamp. get_seller_listings and get_seller_likes both paginate using a cursor derived from meta.last_offset_id, while get_seller_reviews uses offset-based pagination via next_offset. Each review object in the feedback array includes a 1–5 rating, text, date, transaction_id, a product preview, and author info.

Discovery and Taxonomy

get_trending returns the same paginated product summary shape as search_products but without a query filter, reflecting currently popular items. get_similar_products takes a numeric product_id from any listing response and returns up to 24 comparable products including brand_id, brand_name, slug, pricing, sizes, status, and images. get_category_tree requires no inputs and returns the full category hierarchy — menswear, womenswear, kidswear, and more — with subcategoryFilterDictionary details and attribute_groups keyed by group ID, each containing product_types with attribute_ids and department assignments.

Common use cases
  • Price monitoring: track original_price and discount fields across search results for a given brand or keyword over time.
  • Seller research: aggregate items_sold, reviews_total, reviews_rating, and average_shipping_days from seller profile and listing endpoints.
  • Resale arbitrage: combine search_products with on_sale and priceAsc sort to surface discounted inventory in specific categories.
  • Recommendation engine: use get_similar_products to surface related listings given a product ID from search or seller listing results.
  • Category mapping: use get_category_tree to build a complete Depop taxonomy including subcategory IDs and attribute groups for structured classification.
  • Trend tracking: poll get_trending on a schedule to capture shifts in popular items and pricing across the platform.
  • Competitive analysis: compare active listing counts, review scores, and follower counts across seller profiles in the same niche.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Depop have an official public developer API?+
Depop does not currently offer a public developer API. There is no documented endpoint set or API key program available to third-party developers on their site.
What does get_product_detail return that search_products does not?+
get_product_detail returns the full attributes object (brand, condition, colour, age, source, style, gender, product_type), a complete pricing breakdown including national_shipping_cost and discount details, per-size quantity and status data, and seller-level signals: seller_reviews (rating and total) and seller_activity (last_seen, items_sold, average_shipping_days). search_products returns a lighter summary focused on pagination, preview images, and basic pricing.
How does pagination work across the different endpoints?+
search_products, get_trending, and get_similar_products use a cursor field from meta.cursor to request the next page. get_seller_listings and get_seller_likes use meta.last_offset_id as the cursor value. get_seller_reviews uses integer offset-based pagination via meta.next_offset. Pass the value from each response's meta into the corresponding parameter for the following request.
Does the API expose a seller's sold items history or past transaction details?+
Not currently. The API covers a seller's active listings via get_seller_listings, aggregate stats like items_sold from get_seller_profile, and per-review transaction IDs from get_seller_reviews, but there is no endpoint returning a historical sold-items feed. You can fork the API on Parse and revise it to add that endpoint.
Can I filter search results by category or subcategory ID?+
search_products currently accepts brand, sizes, colors, on_sale, sort, query, limit, and cursor — there is no direct category_id filter parameter. get_category_tree returns the full hierarchy with subcategory IDs and attribute group mappings, but applying those as search filters is not currently supported. You can fork the API on Parse and revise it to add category-scoped search.
Page content last updated . Spec covers 9 endpoints from depop.com.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.