# Depop Listings Scraper (x402)

> Depop Listings Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.08/call, status unknown (last checked 2026-10-02).

Scrapes structured product listing data from Depop by search query or category URL, returning item details like price, size, slug, and description.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/depop?utm_source=zero.xyz
- Price: $0.08/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/depop-listings-scraper-x402-05875e12
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1V-KGwcNQP2vnJ2nAj0Rd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability depop-listings-scraper-x402-05875e12 -d '<json body>'
```

Example prompt: Search Depop for vintage Levi's jeans and pull back up to 50 listings with their prices, sizes, and descriptions.

## When to prefer this

Use this endpoint when you need structured product listing data from Depop specifically — including price, size, and description — retrieved by keyword search or category URL. Prefer it over general web scrapers when you want clean, schema-consistent Depop data without parsing raw HTML, and when pay-per-successful-call pricing (not charged on empty runs) is preferable to a subscription.

## Known failure modes

- Empty result set if search query matches no active listings — not charged
- Category URL is invalid or unsupported — may return empty or error
- Depop anti-scraping measures could cause partial results
- Network timeout on large maxItems requests
- Payment failure via x402 protocol prevents execution

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of items found and an array of listing objects, each with fields for URL, slug, size, price, currency, product ID, description, and original price. The product field confirms 'depop'. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum unique listings across all sources. Set to 0 to continue until results end or the available search cursor stops advancing."
  },
  "categoryUrls": {
   "type": "array",
   "description": "Public Depop category URLs, such as a men’s T-shirts category. Department, category, and supported URL filters are applied to the search."
  },
  "searchQueries": {
   "type": "array",
   "description": "Product search phrases. Each phrase is searched independently. Provide this, category URLs, or both."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "size": null,
    "slug": null,
    "price": null,
    "currency": null,
    "productId": null,
    "description": null,
    "originalPrice": null
   }
  ],
  "product": "depop"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/depop-listings-scraper-x402-05875e12/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
