# Poshmark Sold Listings Scraper

> Poshmark Sold Listings Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Searches and returns structured data on sold listings from Poshmark's public marketplace, with optional seller statistics.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/poshmark?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/poshmark-sold-listings-scraper-c9a90404
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H8jJ8fRnw8VtZ3eWBPnmS

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 poshmark-sold-listings-scraper-c9a90404 -d '<json body>'
```

Example prompt: Search Poshmark for sold listings of Nike Air Force 1 sneakers in the men's department, priced between $40 and $120, sorted by newly listed, and return up to 50 results including seller stats.

## When to prefer this

Use this endpoint when you need structured sold-listing data from Poshmark specifically — including sold prices, original prices, brand, size, and optional seller metrics. Prefer this over generic web scraping when you need filterable, paginated results with a clean JSON schema. Best for resale price research, market trend analysis, inventory benchmarking, and competitor analysis on the Poshmark platform.

## Known failure modes

- No listings found for the given keyword or filters — returns empty items array (not charged)
- Poshmark public search exposes fewer results than maxItems — count will be lower than requested
- Invalid enum value for sortBy, condition, or department — schema validation error
- minPrice greater than maxPrice — may return empty or error
- includeSellerStats=true significantly increases latency and request count
- Rate limiting or blocking by Poshmark — may result in partial or failed run (not charged if empty)

## How this service works

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

## Output

Returns a JSON object with a count of results and an array of sold listing items. Each item includes the listing URL, title, brand, size, currency, listing ID, sold price, and original price. If includeSellerStats is enabled, each seller's public summary (items sold, orders shipped, average shipping time) is also included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "brand": {
   "type": "string",
   "description": "Narrow results to this brand name, such as Nike. Leave empty for all brands."
  },
  "sortBy": {
   "enum": [
    "relevance",
    "newly_listed",
    "price_asc",
    "price_desc",
    "likes"
   ],
   "type": "string",
   "default": "relevance",
   "description": "Order in the public search index. Newly listed is based on listing time, not sale time."
  },
  "keyword": {
   "type": "string",
   "description": "Product, brand, or search phrase for sold listings."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 1,
   "description": "Stop after this many unique sold listings. Public search may expose fewer."
  },
  "maxPrice": {
   "type": "number",
   "minimum": 0,
   "description": "Highest displayed listing price in USD. This may differ from the final transaction price."
  },
  "minPrice": {
   "type": "number",
   "minimum": 0,
   "description": "Lowest displayed listing price in USD. This may differ from the final transaction price."
  },
  "condition": {
   "enum": [
    "all",
    "nwt"
   ],
   "type": "string",
   "default": "all",
   "description": "All conditions or only listings marked new with tags."
  },
  "department": {
   "enum": [
    "all",
    "women",
    "men",
    "kids",
    "home",
    "pets",
    "electronics"
   ],
   "type": "string",
   "default": "all",
   "description": "Only include sold listings from this department."
  },
  "includeSellerStats": {
   "type": "boolean",
   "default": false,
   "description": "Fetch each public seller summary for displayed items sold, orders shipped, and average shipping time. Adds requests and run time."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "size": null,
    "brand": null,
    "title": null,
    "currency": null,
    "listingId": null,
    "soldPrice": null,
    "originalPrice": null
   }
  ],
  "product": "poshmark"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/poshmark-sold-listings-scraper-c9a90404/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
