SoldFetch

Search eBay sold and active listings, browse categories, and retrieve item details for pricing and product research with explicit data-quality metadata.

Hosted MCP Server

npx add-mcp 'https://soldfetch.com/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

eBay data for agents, now over MCP

eBay sold listings. One simple API call.

Get up to 200 eBay sold listings in one request, with displayed prices, condition, shipping, and seller details when available. Built for resellers, pricing tools, and developers.

3 data operations · supported eBay sites · 100 free units

import requests

response = requests.get(
    'https://soldfetch.com/v1/item/377534750427',
    params={'ebaySite': 'ebay.com'},
    headers={'API-KEY': 'soldfetch_live_YOUR_API_KEY'}
)
data = response.json()
{
  "itemId": "377534750427",
  "title": "Example eBay listing",
  "price": "37.00",
  "currency": "USD",
  "ended": true,
  "endedDate": "2026-10-07T22:10:49Z"
}

The unified eBay data API for developers

Fast, consistent, and ready for agents: three reasons teams use SoldFetch instead of maintaining a pile of marketplace scrapers.

One eBay contract

Sold searches, category searches, and item details use one predictable model.

Explore the APIs

Every interface included

Use REST, MCP tools, or an installable eBay skill with the same account and request allowance.

Read the docs

Freshness you can see

Cache status, fetched-at timestamps, request IDs, stable errors, and usage metadata travel with every response.

See the contract

Price monitoring

Ground resale prices in observed listings

Compare displayed sold prices and conditions, preserving source links and uncertainty.

Example A$89.99Used

Example B$91.20Used

Example C$94.00New

Product research

Move from category discovery to comparable listings

Search categories, narrow by condition and price, then inspect individual eBay listings.

Illustrative price distributionExample data

Inventory research

Research items before you buy

Use structured listing observations to support sourcing and inventory decisions.

Used72%

New21%

Other7%

Seller intelligence

Understand the public seller landscape

Inspect public seller names, feedback, and listing details alongside each comparable.

Example A99.8% feedbackUsed

Example B98.5% feedbackNew

Example C99.2% feedbackUsed

Click any API tile to open its playground

SoldFetch eBay API4 request examples

View docs

curl 'https://soldfetch.com/v1/scrape?keyword=sony+wh-1000xm5&ebaySite=ebay.com&count=60' \
  -H 'API-KEY: soldfetch_live_YOUR_API_KEY'
{
  "keyword": "sony wh-1000xm5",
  "page": 1,
  "totalItems": 1,
  "totalResults": "1",
  "hasNextPage": false,
  "autoSelectedCategory": null,
  "items": [
    {
      "itemId": "123456789012",
      "title": "Illustrative listing \u2014 not live data",
      "soldPrice": "120.00",
      "soldCurrency": "USD",
      "endedAt": "2026-10-07",
      "quality": {
        "priceBasis": "displayed_listing_price",
        "saleDateVerified": false
      }
    }
  ]
}

MCPDrop-in for any MCP client

Native tools for every MCP-compatible agent

One JSON block gives your agent the SoldFetch eBay operations as first-class tools. Typed inputs, stable errors, usage metadata, and provider routing stay behind the contract.

  • Claude Desktop
  • Cursor
  • Windsurf
  • Codex
  • Claude Code
  • OpenAI Agents
{
  "mcpServers": {
    "soldfetch": {
      "url": "https://soldfetch.com/api/mcp",
      "headers": { "API-KEY": "soldfetch_live_..." }
    }
  }
}

See the MCP guide

Install the Skill once

Your agent gets the operation catalog, authentication rules, schemas, and examples as a known capability.

curl -fsSL https://soldfetch.com/skills/ebay-data/SKILL.md \
  -o .agents/skills/ebay-data/SKILL.md

Ship the same call in code

Move from an agent tool to a production REST request without changing the underlying eBay operation.

curl 'https://soldfetch.com/v1/scrape?keyword=sony%20wh-1000xm5&count=60' \
  -H 'API-KEY: soldfetch_live_...'

One request contract

Every provider and marketplace resolves through the same public operation, validation rules, and response schema.

Browse the APIs

Failures stay explicit

Stable error codes distinguish validation, authentication, quota, provider, and timeout failures without leaking internals.

Inspect error contracts

Freshness travels with data

Cache state, fetched-at time, request ID, schema version, and usage metadata are visible instead of implied.

See live status

Before — you orchestrate

Source A · productSource B · offersCache · freshnessParser · normalizationRetries · failoverLedger · usage

After — SoldFetch does it

"cached":  true
"schema":  "v1"
"usage":   1

Source requests, cache, normalization, and metering → one request.·One successful result → one unit.

3Marketplaces coveredUS · UK · Germany at launch

3API operationsOne schema · one auth

2InterfacesREST · MCP · installable Skill

100Free units on signupNo card · no commitment

Basic

For prototypes and evaluation

100 units

$0

Start free

  • 10 requests / minute
  • 1 concurrent request
  • 30-day request logs
  • REST & MCP

Starter

For production eBay workflows

2,000 units

$9/ month

Choose Starter

  • 60 requests / minute
  • 5 concurrent requests
  • 30-day request logs
  • REST & MCP

Most popular

Growth

For production eBay workflows

10,000 units

$29/ month

Choose Growth

  • 60 requests / minute
  • 5 concurrent requests
  • 30-day request logs
  • REST & MCP

Scale

For production eBay workflows

50,000 units

$79/ month

Choose Scale

  • 60 requests / minute
  • 5 concurrent requests
  • 30-day request logs
  • REST & MCP

Compare plans and estimate usage

Start building

Put live eBay data behind one stable request.

Create an organization key, run a known-good sample, and keep marketplace volatility behind SoldFetch.

07 — Field notes

Latest from SoldFetch

Read the blog

Moving an eBay Integration to SoldFetch product

Moving an eBay Integration to SoldFetch

Plan an eBay API migration with familiar endpoint paths, explicit capability checks, response mapping, quota accounting, and a staged rollout.

Read article

eBay Item API Guide: Look Up a Listing by Item ID skills

eBay Item API Guide: Look Up a Listing by Item ID

A practical guide to retrieving eBay listing details, preserving price and marketplace context, and handling missing fields, caching, and API errors.

Read article

Build an eBay Price Tracking Workflow development

Build an eBay Price Tracking Workflow

Track eBay listing observations with a stable comparison set, explicit price uncertainty, durable history, bounded pagination, and useful change alerts.

Read article

Straight answers

The details that matter before you move a marketplace-data workflow into production.

SoldFetch provides eBay sold and active search, category search, and item details. Search returns up to 200 records; displayed prices and supplier-reported dates include quality warnings.

Initial examples are illustrative. Running a preset sends an allowlisted request through a server-side SoldFetch key. Shared cache hits are returned first and do not trigger another upstream request.

Only cache misses can reach the backend. The server validates every preset and applies daily limits to both the trusted client IP and a persistent browser visitor ID.

Yes. REST, MCP, and the installable ebay-data Skill resolve through the same operations, authorization rules, and normalized domain model.

No. eBay is a trademark of eBay Inc. SoldFetch is an independent data service and keeps that boundary explicit.