eBay data

Look up an eBay item

Inspect public eBay listing observations for resale research and application development.

Look up an eBay item

Choose a marketplace and inspect the response.

Marketplace

Free to try. No API key required.

Listing observations

Understand the evidence behind a price

Read the source fields and quality warnings before treating a listing as a comparable.

  1. 01One bounded request · One upstream page per request, with up to 200 listing observations.
  2. 02Explicit uncertainty · Displayed prices may differ from accepted offers. Search sale dates are not independently verified.
  3. 03Marketplace context · Choose an enabled eBay site and keep currency, condition, and shipping separate.

Validated inputs, bounded live requests, normalized output.

One key across enabled eBay marketplacesUSUKCADEFRITESAUINMXBRJPPL
How it works

Three steps, zero learning curve

Enter a bounded public identifier, run the request, and inspect structured data. That is the whole workflow.

01

Choose your input

Enter a keyword, item ID, or marketplace category.

02

Fetch a bounded page

The request has an explicit limit and does not silently fetch more pages.

03

Inspect the evidence

Review condition, shipping, price basis, and date confidence.

Developer API

Use it in your code in seconds

The same engine is exposed as a documented API. One key works across every marketplace and every response follows the same contract.

One bounded request

One upstream page per request, with up to 200 listing observations.

Explicit uncertainty

Displayed prices may differ from accepted offers. Search sale dates are not independently verified.

Marketplace context

Choose an enabled eBay site and keep currency, condition, and shipping separate.

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()
[ .JSON ]
{
  "itemId": "377534750427",
  "title": "Example eBay listing",
  "price": "37.00",
  "currency": "USD",
  "ended": true,
  "endedDate": "2026-10-07T22:10:49Z"
}
See all 3 APIs
Try the API

Move from a free check to a production workflow

Use organization keys, documented limits, and the same normalized response contract behind this tool.

Use cases

Build on public marketplace evidence

Use listing observations as inputs to your own resale analysis.

↗ For builders

Research comparable listings

Inspect titles and condition before comparing displayed prices.

200maximum search resultsper request
1upstream callper request
1upstream callper request
200maximum search resultsper request
↗ For teams

Enrich a selected item

Retrieve item details for a listing you want to examine further.

↗ Signal

One bounded request

One upstream page per request, with up to 200 listing observations.

↗ Signal

Explicit uncertainty

Displayed prices may differ from accepted offers. Search sale dates are not independently verified.

↗ Signal

Marketplace context

Choose an enabled eBay site and keep currency, condition, and shipping separate.

Frequently asked questions

Still deciding? Read the practical answers or open the full API documentation.

Are these verified transaction prices?+

No. Prices are displayed listing prices; accepted-offer amounts can be hidden.

Are sale dates verified?+

Search sale dates are not independently verified. Verified date filters are unavailable.

How do I automate this?+

Create an account and call the REST API or MCP tools with your API key.

Keep exploring

More tools you might like

Every free SoldFetch tool uses the same bounded, protected public-tool layer.