Skip to content
ajar.Book a demo

Listing list

depop.listing.list

View connector

Load Depop listings with supported filters

POST /v1/operations/depop.listing.list

Headers

Authorization: Bearer YOUR_AJAR_API_KEY
x-depop-token: YOUR_DEPOP_TOKEN
Content-Type: application/json

Sign in with a fresh Depop email link to receive a caller-held token. Send it in x-depop-token alongside your ajar API key.

Inputs

ParameterExample typeExample value
querystring"running shoes"
discountedbooleantrue

Example input

{
  "query": "running shoes",
  "discounted": true
}
Open JSON schema

Input schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "dependentRequired": {
    "price_max": [
      "price_min"
    ],
    "price_min": [
      "price_max"
    ]
  },
  "properties": {
    "brand": {
      "enum": [
        "nike"
      ],
      "type": "string"
    },
    "category": {
      "enum": [
        "mens_trainers"
      ],
      "type": "string"
    },
    "colour": {
      "enum": [
        "black"
      ],
      "type": "string"
    },
    "condition": {
      "enum": [
        "used_like_new"
      ],
      "type": "string"
    },
    "cursor": {
      "maxLength": 4096,
      "minLength": 1,
      "pattern": "^[A-Za-z0-9_-]+$",
      "type": "string"
    },
    "discounted": {
      "type": "boolean"
    },
    "limit": {
      "maximum": 50,
      "minimum": 1,
      "type": "integer"
    },
    "price_max": {
      "maximum": 100000,
      "minimum": 0,
      "type": "integer"
    },
    "price_min": {
      "maximum": 100000,
      "minimum": 0,
      "type": "integer"
    },
    "query": {
      "maxLength": 200,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [],
  "type": "object"
}