Skip to content

eBay Sold Prices
via API

One GET request returns up to 240 completed eBay sales — sold price, date, condition, shipping, seller. Real transactions, not estimates or asking prices.

Trending:
240
sold listings per request
$0
to start no card needed
8
eBay sites worldwide
100%
real-time no cached results

From keyword to pricing data in seconds

01

Search any product

Pass a keyword to our REST API — any product, brand, or niche. We query eBay's completed listings in real time.

02

Get actual sold prices

Each response includes up to 240 items with sold price, shipping, date, condition, and seller info. No asking prices — only confirmed transactions.

03

Build on top of it

Pipe the data into your pricing tool, spreadsheet, or app. Clean JSON, one endpoint, instant integration.

GET /v1/scrape?keyword=iphone+15+pro

One endpoint.
Clean JSON.

A single GET request with your API key. No OAuth, no XML, no pagination tokens. Pass a keyword, get back up to 240 sold listings with everything you need to price accurately.

Every response includes sold price, shipping cost, currency, sold date, item condition, seller feedback, and a direct link to the listing. Filter by site, category, price range, condition, and date window.

View API Documentation
Response · JSON
{
"keyword": "iphone 15 pro",
"totalItems": 240,
"hasNextPage": true,
"items": [
{
"itemId": "256123456789",
"title": "Apple iPhone 15 Pro 256GB...",
"soldPrice": "849.99",
"soldCurrency": "USD",
"shippingPrice": "0.00",
"endedAt": "2026-03-14T18:42:00.000Z",
"url": "https://ebay.com/itm/...",
"sellerFeedbackScore": 14200
},
// ... 239 more items
]
}

Pay per search, not per result

One request = one keyword search = up to 240 real sold listings. Whether it returns 10 results or 240, it counts as one request.

Free

$0/ mo
No credit card required
  • 25 requests / month
  • Up to 6,000 results
  • 1 req / min rate limit
  • 5 requests / day cap
Create Free Account

Starter

$7/ mo
Billed monthly
  • 500 requests / month
  • Up to 120,000 results
  • 30 req / min
  • Your own API key
  • Usage dashboard
  • $0.01 / req overage
Start Building
Most Popular

Growth

$24/ mo
Billed monthly
  • 2,000 requests / month
  • Up to 480,000 results
  • 60 req / min
  • Your own API key
  • Usage dashboard
  • $0.01 / req overage
Start Building

Scale

$59/ mo
Billed monthly
  • 5,000 requests / month
  • Up to 1,200,000 results
  • 120 req / min
  • Your own API key
  • Usage dashboard
  • $0.008 / req overage
  • Priority support
Start Building
Need more than 5,000 requests?Custom volume pricing with dedicated support and SLA.

All plans include access to 8 eBay sites and up to 365 days of history per search. Upgrade, downgrade, or cancel anytime from your dashboard.

Built for people who price things

Resellers & Flippers

You're standing in a thrift store, staring at a vintage Lego set, wondering if it's worth $40. SoldComps tells you the last 240 people paid between $55 and $120 for it. That's the difference between guessing and knowing.

Developers & Builders

Add real market pricing to your app. One REST endpoint, clean JSON, instant integration. Build price comparison tools, market trackers, or valuation features without scraping eBay yourself.

E-commerce & Retail

Automate competitive pricing across your catalog. Pull bulk sold data for any product category and price with confidence, not intuition.

Common questions

Up to 240 completed eBay sales per request. Each listing includes the title, sold price, shipping cost, currency, sold date, item condition, item URL, seller username, seller feedback score, and seller positive percentage. All real transaction data.

eBay's Finding API heavily restricts sold listing access and is often unavailable to new developers. We handle the infrastructure so you get a clean JSON response from a single GET request — no eBay developer account, no approval process, no rate limit negotiations.

Monthly plans with a set number of requests included. Each request returns up to 240 results — you pay per search, not per result. If you exceed your plan quota, overage kicks in at $0.01/req (or $0.008 on Scale). Usage is tracked in real time via your dashboard and response headers.

Yes. The free plan gives you 50 requests per month — that's up to 12,000 sold listings — with no credit card required. Enough to integrate, test, and validate before upgrading.

Every request fetches data in real time directly from eBay. Nothing is cached or pre-aggregated. The response you get reflects what has actually sold at the time of your request.

Contact

Questions or feedback?

Found a bug, want a feature, or just want to say something? We read every submission and respond to most within a day.

Free tier · No credit card · Instant API key

Stop guessing what things sell for.

Get Started Free25 free requests/month. Upgrade or cancel anytime.