CompSniper
100 free requests, no credit card

eBay sold listings API: see what anything actually sold for.

Stop guessing what it's actually worth.

Real sold prices from eBay in 8 countries, plus TCGplayer, PSA, Grailed, Poshmark, Mercari and Depop, in one account. Search any product to get up to 240 sales, a median and a realistic price range. Check it in the dashboard, export CSV, or pull the same data into your app with one GET request. Take the raw feed, or let CompSniper remove accessories, parts and wrong models before they distort the price.

Trending

Free tier · no credit card · instant API key

Want to look first? Try one sold-price preview without an account
Connect to Claude Official Claude directory connector
LIVE RESULTS240 items
TitlePriceDate
iPhone 17 Pro Max 256GB Black…$1,199.99Mar 28
iPhone 17 Pro Max 512GB Blue…$1,429.00Mar 27
Apple iPhone 17 Pro Max 256GB…$1,245.00Mar 27
iPhone 17 Pro Max 1TB Natural…$1,649.00Mar 26
iPhone 17 Pro Max 256GB White…$1,099.00Mar 25
Clean median $1,245.00Range $1,099 to $1,429
Raw or AI-cleaned results8 eBay marketplaces + 6 more sources26 data fields per saleUp to 3 years of sold historyCommercial use on every plan
7 sources, one API key

One CompSniper account for eBay, TCGplayer, PSA, Grailed, Poshmark, Mercari and Depop

Sold prices and active listings from eBay (with up to 3 years of sold history and accepted Best Offer prices), TCGplayer, Grailed, Poshmark, Mercari and Depop, plus PSA graded card data. Every plan includes all of them, free plan too, and each call is one request.

The API

One endpoint.
Raw or cleaned.

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, either the raw feed exactly as eBay lists it or cleaned by AI before the median is calculated.

Raw feed or AI cleanup
Take eBay's sold results exactly as listed with relevance=false, or let a custom AI model strip cases, accessories, parts, and wrong models before your median is calculated
8 eBay marketplaces
US, UK, DE, FR, IT, ES, CA, AU
Powerful filters
Category, price, condition, date window, narrow 240 results to exactly what you need
Works in Claude & Cursor
Query sold prices from your AI tools via our MCP server
Terminal
curl -H "Authorization: Bearer cs_YOUR_KEY_HERE" \
  "https://api.compsniper.com/v1/scrape?keyword=iphone+17+pro+max&count=10"
Response · JSON
{
  "keyword": "iphone 17 pro max",
  "page": 1,
  "totalItems": 240,
  "totalResults": "14,000+",
  "hasNextPage": true,
  "autoSelectedCategory": {
    "id": "9355",
    "name": "Cell Phones & Smartphones"
  },
  "items": [
    {
      "itemId": "256123456789",
      "url": "https://www.ebay.com/itm/256123456789?nordt=true",
      "thumbnailUrl": "https://i.ebayimg.com/images/g/3nkAAeSw/s-l500.webp",
      "epid": "20049285656",
      "title": "Apple iPhone 17 Pro Max 256GB Black Titanium - Unlocked",
      "condition": "Pre-Owned",
      "conditionId": 3000,
      "buyingFormat": "buyItNow",
      "bestOfferAccepted": false,
      "bidCount": null,
      "categoryId": "9355",
      "listingType": "sold",
      "endedAt": "2026-03-10",
      "soldPrice": "1245.00",
      "soldCurrency": "USD",
      "shippingPrice": "0.00",
      "shippingCurrency": "USD",
      "shippingType": "free",
      "totalPrice": "899.99",
      "sellerUsername": "top-deals-store",
      "sellerPositivePercent": 99.8,
      "sellerFeedbackScore": 14200,
      "itemLocation": "United States",
      "scrapedAt": "2026-03-14T21: 00: 00.000Z"
    }
    // ... 239 more items
  ]
}
Dashboard search

Search, review, and export without code

Enter a product once, then review the cleaned price range, inspect every sold listing, switch to JSON, or export a CSV from the same screen.

Try dashboard search
Interactive previewExample data
AI Relevance hides accessories, parts, and wrong models
Median sold price
$1,049.99
Typical range $910.00 - $1,200.00
Average
$1,070.94
Low / High
$250 / $2,500
Avg shipping
$6.32
Sample
205 sold
205 results from eBay
TitleConditionSold
Apple iPhone 17 Pro Max 256GB UnlockedPre-Owned$1,000.00
Apple iPhone 17 Pro Max 256GB SilverPre-Owned$1,075.00
iPhone 17 Pro Max 512GB UnlockedOpen Box$1,199.99
Pricing

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.

Basic
$0/ mo
100 requests / month
  • No credit card
  • 30 requests / min
  • Standard search queue
  • Your own API key
  • 8 eBay marketplaces
  • Up to 3 years of eBay sold history
  • Accepted Best Offer prices
Create free account
Starter
$9/ mo
2,000 requests / month
  • 60 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Up to 3 years of eBay sold history
  • Accepted Best Offer prices
  • Your own API key
Choose Starter
Most popular
Growth
$29/ mo
10,000 requests / month
  • 60 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Up to 3 years of eBay sold history
  • Accepted Best Offer prices
  • Your own API key
Start with Growth
Scale
$79/ mo
50,000 requests / month
  • 60 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Up to 3 years of eBay sold history
  • Accepted Best Offer prices
  • Your own API key
  • Priority support
Choose Scale

Every plan, free included, covers eBay, TCGplayer, PSA, Grailed, Poshmark, Mercari, Goldin, Fanatics Collect, Pristine and MySlabs and Depop.

High-volume plans

Built for larger workloads

Higher monthly limits, 120 requests per minute, a priority search queue, and priority support.

100K$129/mo
100,000 requests
  • 120 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Priority support
Choose 100K
150K$179/mo
150,000 requests
  • 120 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Priority support
Choose 150K
250K$299/mo
250,000 requests
  • 120 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Priority support
Choose 250K
500K$549/mo
500,000 requests
  • 120 requests / min
  • Priority search queue
  • 8 eBay marketplaces
  • Priority support
Choose 500K

Every plan includes all of these

Free plan too. Same API key, and each successful call is one request from your monthly allowance.

SourceSold pricesActive listings
eBay
8 countries: US, UK, DE, FR, IT, ES, CA, AU
3-year sold history, accepted Best Offer prices
TCGplayer
Trading card sales and listings
PSA
Graded cards
Cert lookup, population, full sets
··
Grailed
Menswear and streetwear
Poshmark
US
·
Mercari
US
Goldin, Fanatics Collect, Pristine and MySlabs
Graded card auction results
·
Depop
4 countries
·

More marketplaces are on the way. Full details and parameters are in the docs.

Need more than 500,000 requests? Contact us for volume up to 4 million requests a month. All plans include commercial use.

FAQ

Common questions

Still curious? Email [email protected].

What do I get back from one request?

One keyword in, up to 240 real completed eBay sales out: sold price, shipping, condition, sold date, seller, and 26 fields per listing, plus a median and price range, with optional AI cleanup. You get the answer, not just rows to average yourself. Clean JSON, one GET, no setup.

How accurate are the prices, really?

This is where we are different. A raw eBay search for 'iPhone 17 Pro Max' can include cases, chargers, screen protectors, broken parts, and the wrong model, and every bad match drags your median off. Our custom AI model reads each listing first, drops the noise, then calculates the number from the real product matches. Want the raw feed instead? Set relevance=false on any request and you get eBay's sold results exactly as listed, unfiltered. Cleaned responses also report the raw median so you can compare.

Can I use it right inside Claude or Cursor?

Yes. Connect CompSniper from Claude's official directory, sign in securely, and ask 'what does a used PS5 sell for' in chat. Claude can return the median, range, and comps behind it without an API key or local setup. Cursor and other local clients can still use the MCP package with your key.

Why not just call eBay's own API?

Because you basically cannot. eBay retired its Finding API, and the one official source of sold data (Marketplace Insights) is a closed Limited Release that is not onboarding new developers. CompSniper hands you that data through one simple endpoint, live in minutes, with no approval queue to sit in.

How does pricing work?

Straightforward monthly plans, priced per request, not per result (one request returns up to 240 sales). Use what you need, upgrade or cancel anytime from the dashboard. When you hit your quota, requests simply pause until the next cycle, so there are no surprise overage bills.

Is the free plan actually usable?

Yes. 100 requests every month, up to 24,000 sold listings, no card required. That is plenty to integrate, test, and prove the value before you pay a cent.

Can I build a business on it?

Absolutely. Every plan, free included, allows commercial use. Put it in a SaaS, an internal tool, a client project, or an app you are shipping. You pay for the requests; whatever you build on top is entirely yours.

What happens when eBay changes their page?

That is our job, not yours. We watch all 8 marketplaces and ship same-day parser fixes, usually within the hour. Your integration keeps running against a stable, versioned /v1 contract, so nothing breaks on your side.

Your next pricing decision, backed by real data

Create a key and pull your first sold comps in under a minute. 100 free requests every month, no credit card, cancel anytime.