CompSniper
100 free requests, 4 countries

Depop listings and prices through one API.

Use GET /v1/depop/listings to search Depop by keyword in the US, UK, Australia or Canada and get current listings with the asking price, any seller discount, shipping, brand, size, condition, color, seller and location, with one CompSniper API key. Page through results with a cursor.

Reviewed by Marc Andrew, owner of CompSniper. Updated October 18, 2026.

curl --fail-with-body \
  -H "Authorization: Bearer $COMPSNIPER_API_KEY" \
  "https://api.compsniper.com/v1/depop/listings?keyword=vintage+levis+501&country=us&count=24"
Endpoint
GET /v1/depop/listings
Results per page
Up to 48 listings per page
Coverage
Depop US, UK, Australia and Canada
What the API provides

Marketplace evidence without building another scraper

Four countries

Search Depop's US, UK, Australian and Canadian marketplaces, with prices in each market's own currency.

Everything you need to compare

Asking price, original price before a discount, shipping, brand, size, condition, color, seller and location on every listing.

One key for every marketplace

Use the same CompSniper key, allowance and credits for Depop, Grailed, eBay sold comps, Poshmark, Mercari and TCGplayer.

Request filters

Start with a keyword, then narrow the page

Authentication uses the same CompSniper API key as every other endpoint. No Depop account or developer key is required.

ParameterAccepted valuesDefault
keywordBrand, model and item, up to 300 charactersRequired
countryus, gb, au, caus
count1 to 48 listings per page24
cursornextCursor from the previous pageFirst page
Response

Stable JSON with native fields

Every successful sold page includes a deterministic median, average, p25 to p75 range, and sample size calculated from the returned prices.

Response
{
  "keyword": "arcteryx beta ar",
  "marketplace": "depop",
  "country": "us",
  "totalListings": 108,
  "totalItems": 24,
  "hasNextPage": true,
  "nextCursor": "MnwyNHwxNzkyMjkzMDQx.BOOSTED_EXHAUSTED.0",
  "items": [
    {
      "productId": "957849745",
      "url": "https://www.depop.com/products/stronglyselated-arcteryx-grey-beta-ar-softshell-a78f/",
      "title": "Arc'teryx grey Beta AR softshell jacket",
      "price": 160,
      "originalPrice": null,
      "shippingPrice": 1.99,
      "currency": "USD",
      "brand": "Arc'teryx",
      "sizes": ["M"],
      "condition": "Brand new",
      "sellerUsername": "stronglyselated",
      "location": "Norristown, United States"
    }
  ],
  "summary": { "count": 24, "currency": "USD", "median": 145 }
}
Returned fields

The data needed for pricing workflows

  • Asking price and currency
  • Original price before a seller discount
  • Shipping price
  • Brand, category and sizes
  • Condition, gender and colors
  • Seller username, location and country
  • Listing URL, description and photo
  • Median, mean, p25, p75 of the asking prices
Common workflows

Built for resale tools and repeatable research

Cross-market arbitrage

Find items listed on Depop below what they sell for on Grailed, eBay, Poshmark or Mercari.

Pricing your listings

See what similar pieces are listed for in your country before you price your own.

Sourcing and alerts

Watch Depop for new listings of the brands and sizes you buy, in four countries.

FAQ

Depop API questions

Does Depop have a public API?+

Depop's API is not open to the public. CompSniper provides a versioned endpoint for Depop listings, so an app or spreadsheet can search Depop with one CompSniper API key and no Depop account.

Which countries does it cover?+

Depop's US, UK, Australian and Canadian marketplaces. Set country to us, gb, au or ca, and prices come back in that market's currency.

Does it include sold prices?+

No. Depop does not publish site-wide sold prices, so this endpoint returns current listings with the asking price and any seller discount. For real sold prices on fashion and streetwear, use the Grailed, eBay, Poshmark and Mercari sold endpoints with the same key.

How do I get more than one page?+

Each response has hasNextPage and nextCursor. Send nextCursor as the cursor parameter to get the next page, with up to 48 listings per page.

How is it billed?+

One successful call is one request from your normal CompSniper allowance. Failed requests are free. The free plan includes 100 requests a month.

Run your first Depop search

Create a free account, get an API key, and use the same quota from REST, the dashboard, or CompSniper MCP tools.