# agdata eBay Sold Listings API

> agdata eBay Sold Listings API is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.03205/call, status unknown (last checked 2026-10-17).

Returns sold eBay listings as structured JSON for a keyword, including sold price, shipping, condition, sale date, and listing type across 8 marketplaces

## Facts

- Endpoint: POST https://agdata.shveik.dev/x402/ebay-sold?utm_source=zero.xyz
- Price: $0.03205/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-ebay-sold-listings-api-d1f6e4b4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8Dw7Fhou_ln5LQrn85ZkW

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 agdata-ebay-sold-listings-api-d1f6e4b4 -d '<json body>'
```

Example prompt: Search eBay sold listings for 'Nintendo Switch OLED' on ebay.com over the last 30 days, up to 50 results, any condition — I need recent sold prices to figure out what mine is worth.

## When to prefer this

Use this endpoint when you need structured sold-price data from eBay for resale comps, pricing research, or market analysis. It is purpose-built for agents needing clean JSON output without seller names or thumbnails cluttering the response. Prefer this over scraping eBay yourself (which is fragile and against ToS) or over active listings data (which shows ask prices, not actual transaction prices). Choose this over generic web search when you specifically need verified eBay sold transaction data across one of the 8 supported marketplaces.

## Known failure modes

- No results found for keyword/filter combination — returns empty array and no charge is applied
- Keyword too short (under 2 chars) or too long (over 100 chars) — validation error
- Invalid site enum value — schema validation error
- Days value out of range (must be 1-90) — validation error
- Limit value out of range (must be 1-100) — validation error
- Payment failure or insufficient USDC balance — 402 error
- eBay API downtime or rate limiting — upstream error returned

## How this service works

eBay sold listings API for AI agents: send a keyword and get confirmed sold items as JSON, for resale price comps: title, sold price and currency, shipping, total price, sale date, condition, listing type, bids and the seller's feedback percentage. Eight eBay marketplaces, the last 1 to 90 days, filter by new or used. Seller names and thumbnails are not returned. A search that returns nothing is not charged.

## Output

A JSON array of sold eBay listings, each containing the sold price, currency, shipping cost, total (price + shipping), sale date, item condition, listing type (auction or fixed-price), number of bids (for auctions), and seller feedback score. Searches returning no results are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "days": {
   "type": "integer",
   "maximum": 90,
   "minimum": 1
  },
  "site": {
   "enum": [
    "ebay.com",
    "ebay.co.uk",
    "ebay.de",
    "ebay.fr",
    "ebay.it",
    "ebay.es",
    "ebay.ca",
    "ebay.com.au"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "maximum": 100,
   "minimum": 1
  },
  "keyword": {
   "type": "string",
   "maxLength": 100,
   "minLength": 2
  },
  "condition": {
   "enum": [
    "any",
    "new",
    "used"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-ebay-sold-listings-api-d1f6e4b4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
