Depop

Search Depop listings

Searches Depop's resale-fashion marketplace by free-text keyword, with optional price, condition, colour, category, subcategory, gender, kids-department, brand, discount, and sort filters, returning listing summaries (title, price, brand, condition, like count, photos, sizes), a pagination cursor, and the total matching count.

get/depop/search

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/depop/search
  • Auth: API key in header x-api-key

Query parameters

querystring required

Free-text keyword search

price_minnumber

Minimum listing price in USD

price_maxnumber

Maximum listing price in USD

conditionstring

Comma-separated condition filter: brand_new, used_like_new, used_excellent, used_good, used_fair

coloursstring

Comma-separated colour filter: black, grey, white, brown, tan, cream, yellow, red, burgundy, orange, pink, purple, blue, navy, green, khaki, multi

on_saleboolean

Restrict results to discounted listings

sortstring

Sort order: relevance, price_low_to_high, price_high_to_low

categorystring

Depop category slug: tops, bottoms, dresses, coats-jackets, jumpsuit-and-playsuit, suits, footwear, accessories, nightwear, underwear, swim-beach-wear, fancy-dress, sleepsuits-and-bodysuits, bundles, beauty, face-masks, home, tech-accessories, film, art, books-and-magazine, music, party-supplies, sports-equipment-accesories, toys, umbrella. See GET /depop/categories for a machine-readable enumeration with names and subcategories.

subcategorystring

Comma-separated Depop subcategory slug(s), scoped within category. See GET /depop/categories for the full list per category.

genderstring

Department filter: female, male

is_kidsboolean

Kids-department filter: true restricts results to kids items only, false excludes them, omitted returns both.

brand_idsstring

Comma-separated Depop internal numeric brand ids. Not documented by Depop -- find a brand's id by browsing its depop.com/brands/<slug>/ page.

sizesstring

Comma-separated Depop size composite ids (format {size_set_id}.{id}, e.g. \

afterstring

Opaque pagination cursor from a previous response's next_cursor field. Omit for the first page.

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 3 revisions of this API.