Real market pricing,
one endpoint away
You want to ship a price tracker, a valuation feature, or a resale calculator. You want the sold data your way: the raw feed to run your own logic on, or matches already cleaned so iPhone 17 Pro Max does not include cases and chargers. CompSniper is a single REST endpoint that returns either, as versioned JSON, so you can build the feature and move on.
100 free requests every month. No credit card required.
eBay's own APIs are a dead end
The Finding API was decommissioned, and Marketplace Insights, the one official source of sold data, is a Limited Release that is not accepting new developers. That leaves you scraping, and scraping is a maintenance treadmill.
- Self-scraping means proxies, CAPTCHAs, and parsers that break the day eBay ships new HTML.
- Raw keyword results include accessories and nearby models, so you either clean them yourself or need a source that can.
- OAuth flows and XML envelopes turn a simple lookup into a week of integration work.
- Every hour you spend on data plumbing is an hour not spent on your actual product.
From keyword to data in three steps
Authenticate with a bearer key
Grab your cs_ key from the dashboard and pass it in the Authorization header. No OAuth handshake, no token refresh, no client secrets.
Call one GET endpoint
Hit /v1/scrape with a keyword and optional filters. AI relevance is on by default, so noisy matches are removed; set relevance=false to get the raw feed exactly as eBay lists it.
Parse typed JSON, raw or cleaned
Get a predictable envelope with an items array of 26 typed fields each. Prices are decimal strings. Cleaned responses also report rawMedian and rawSampleCount, so you can compare against the raw sample.
One request.
Real sold prices back.
Search rtx 4090 founders edition and get up to 240 completed sales, cleaned by a custom AI model before you use the median. Each result includes 26 data fields: sold price, shipping, condition, sold date, seller rating, and more.
- 26 fields per item
- Everything you need to price accurately, returned as clean JSON after noisy matches are removed.
curl -H "Authorization: Bearer cs_live_REPLACEWITHYOURKEY" \
"https://api.compsniper.com/v1/scrape?keyword=rtx+4090+founders+edition&count=240"Built to make this job faster
Integrate in an afternoon
One endpoint, bearer auth, typed JSON. If you can call an HTTP API, you can ship real pricing today.
Raw data or cleaner medians, per request
Use the raw feed when you apply your own filtering, or let the custom AI model remove accessories, parts, and wrong models before your app calculates or displays the price.
A stable, versioned contract
Everything lives under /v1. When eBay changes their HTML, we ship the parser fix. Your integration never notices.
8 marketplaces, one shape
US, UK, DE, FR, IT, ES, CA, and AU all return the same envelope, so you write your parser once.
Ship the pricing feature this week
100 free requests a month, no credit card. Read the docs, grab a key, and make your first call in five minutes.