CompSniper
Comparison · 2026

eBay sold data API
alternatives, compared.

There are half a dozen ways to get eBay sold prices. If you came here looking for a SoldComps alternative, compare two things: how many results one request returns, and what happens to the noise. A raw iPhone 17 Pro Max search can include cases, chargers, screen protectors, parts, and nearby models. CompSniper gives you both: the raw feed exactly as eBay lists it (relevance=false), or optional AI cleanup with the raw median reported alongside. Below is an honest look at SoldComps, Soldgraph, CompsAPI, Trawl, Terapeak, eBay’s official APIs, self-scraping, Bright Data and Apify, checked October 14, 2026: how far back each goes, whether Best Offer sales show the real price, and whether you get a usable median.

Side by side

Every option at a glance

Sold data means real completed-sale prices, not active asking prices. Clean sold data means accessories, parts, wrong models, and junk matches are removed before you trust the median. Prices and features are each provider’s publicly listed details, checked October 14, 2026, and can change.

CompSniper

This site: raw or AI-cleaned comps, 3-year history

You are here
Type
Sold-data REST API, raw or cleaned
Sold data
Yes
Price
Free 100/mo, then $9 to $549/mo
Setup
5 minutes
Real-time
Yes
Sold history
Up to 3 years, every plan incl. free
Best Offer price
Real accepted price, no extra cost

SoldComps

Direct sold-comps lookup and API

Type
Sold-comps API
Sold data
Yes(240 per request)
Price
Free, then $9 to $79/mo
Setup
5 minutes
Real-time
Yes
Sold history
About 90 days
Best Offer price
Real price on .com, .co.uk, .de (extra request)

Soldgraph

Multi-marketplace listings API

Type
Sold and active listings API
Sold data
Yes(40 rows default, up to 200)
Price
100 once free, then $9 to $499/mo
Setup
5 minutes, async polling
Real-time
Yes, 15-minute cache
Sold history
One eBay page (recent)
Best Offer price
Flag only

CompsAPI

eBay sold history API

Type
eBay sold-data API
Sold data
Yes(US-first, prices in USD)
Price
Free, then $9 to $499/mo
Setup
5 minutes
Real-time
Yes, 15-minute cache
Sold history
1 year (free, $9), 3 years from $29
Best Offer price
Real accepted price

Trawl

Stored eBay sales database

Type
Historical sold-data API (US, UK)
Sold data
Yes(Database, years of history)
Price
Free 250 credits, then $20 to $250/mo
Setup
5 minutes
Real-time
Minutes to a day behind
Sold history
Years (US, UK)
Best Offer price
Not advertised

SerpApi / SearchAPI

General search scrapers

Type
Search-engine scraping APIs
Sold data
No(Sold filters dropped in 2026)
Price
Paid search-API plans
Setup
5 minutes
Real-time
Active listings only
Sold history
None for sold
Best Offer price
None

Terapeak

eBay Product Research

Type
Seller Hub dashboard
Sold data
Partial(Dashboard only, no API)
Price
Free with an eBay account
Setup
Built into eBay
Real-time
Dashboard only
Sold history
Up to 3 years
Best Offer price
Average sold price per listing

Marketplace Insights API

eBay official

Type
Official REST API
Sold data
Yes
Price
Free, if approved
Setup
Weeks of approval
Real-time
Yes
Sold history
90 days
Best Offer price
Not documented

Browse API

eBay official

Type
Official REST API
Sold data
No(Active listings only)
Price
Free
Setup
OAuth plus app review
Real-time
Active only
Sold history
None for sold
Best Offer price
None

Self-scraping

Do it yourself

Type
Code you build and run
Sold data
Partial(If you can keep it alive)
Price
Proxies plus your time
Setup
Weeks to months
Real-time
Yes, until it breaks
Sold history
About 90 days
Best Offer price
Asking price only

Bright Data

Proxy platform

Type
Proxies plus scraper builder
Sold data
Partial(You build the parser)
Price
Roughly $500+/mo
Setup
Days
Real-time
Yes
Sold history
About 90 days
Best Offer price
Asking price only

Apify actors

Community scrapers

Type
Marketplace of scrapers
Sold data
Yes(Varies by actor)
Price
Pay per compute unit
Setup
Hours
Real-time
Varies
Sold history
About 90 days
Best Offer price
Varies by actor

One CompSniper request returns up to 240 sold listings across 8 eBay marketplaces, then applies custom AI cleanup before your median.

Comparing against SoldComps? See the full CompSniper vs SoldComps breakdown.Comparing against Terapeak? See the full CompSniper vs Terapeak breakdown.Blocked from eBay Marketplace Insights? See the Marketplace Insights API alternative.Using an Apify eBay actor? See CompSniper vs Apify eBay scrapers.Lost eBay sold results on SerpApi or SearchAPI? See the SerpApi eBay sold alternative.Comparing Soldgraph? See CompSniper vs Soldgraph.Comparing CompsAPI? See CompSniper vs CompsAPI.Considering Trawl's sold database? See CompSniper vs Trawl.Pricing games or cards on PriceCharting? See the PriceCharting alternative.Researching on WorthPoint? See the WorthPoint alternative.
The honest breakdown

When each alternative is the right call

No single tool wins for everyone. Here is where each option shines and where CompSniper is the better fit, written plainly.

SoldComps

SoldComps is the closest direct comparison: the same $9, $29 and $79 plans and up to 240 sold listings per request across 8 eBay sites, with active listings, Max Mode and an opt-in accepted Best Offer price on ebay.com, .co.uk and .de items (one extra request per match). Its sold history is roughly the last 90 days, and it has no MCP server. The other question is whether the matches are clean enough to trust: a raw search can pull the item next to cases, chargers, parts and nearby variants.

Use it if

You already use SoldComps, your searches are simple, and you only need a familiar sold-comps lookup flow.

Use CompSniper if

You want the same price plus up to 3 years of sold history on every plan, real accepted Best Offer prices at no extra cost, the raw feed or optional AI cleanup per request, full TCGplayer sold history, and hosted MCP access. See CompSniper vs SoldComps.

Soldgraph

Soldgraph is a newer listings API (domain registered September 2026) covering eBay's 8 sites plus Poshmark, Mercari, TCGplayer and active listings on Depop, Whatnot, OfferUp, Facebook Marketplace and Vinted. eBay searches return 40 rows by default (up to 200), and a search that is not cached returns a job you poll. Each call reads one eBay results page, Best Offer sales carry a flag rather than the accepted price, and new accounts get 100 free requests once rather than every month.

Use it if

You need active listings from Depop, Whatnot, OfferUp, Facebook or Vinted alongside eBay.

Use CompSniper if

You want 240 sold listings in one synchronous call, up to 3 years of history, real accepted Best Offer prices and 100 free requests every month. See CompSniper vs Soldgraph.

CompsAPI

CompsAPI launched in October 2026 as an eBay sold-history API: up to 1,095 days per search and the accepted Best Offer price on every plan. Its free and $9 plans are limited to 1 year of history, with 3 years from $29. It is US-first with other eBay sites merged in, reports every price in US dollars, covers no other marketplaces, and lists no bulk or async jobs. At high volume it includes more requests per dollar.

Use it if

You only need US eBay prices in dollars at very high volume.

Use CompSniper if

You want 3 years of history on the free plan, prices in each eBay site's own currency, Poshmark, Mercari and TCGplayer under one key, plus bulk search, Card Batch and Max Mode. See CompSniper vs CompsAPI.

Trawl

Trawl is a stored database of US and UK eBay sales that it keeps beyond eBay's 90-day window, with up to 2,000 results per call. New sales appear within minutes in busy categories and within the day in quiet ones, according to its site. It is the strongest option for multi-year trends. It does not cover Germany, France, Italy, Spain, Canada or Australia, and it returns raw rows rather than a cleaned median.

Use it if

You need years of US or UK sales history for trend analysis, backtesting, or model training.

Use CompSniper if

You need what sold right now, on any of 8 eBay marketplaces, with up to 240 sold listings per request, a median and price range, and optional AI cleanup. See CompSniper vs Trawl.

SerpApi and SearchAPI

Both used to return eBay sold listings through a sold filter. In late July 2026 eBay put sold and completed listings behind sign-in. SearchAPI dropped its sold_listings and completed_listings filters as of July 23, 2026, and SerpApi deprecated its eBay Sold and Completed filters on September 28, 2026. They still return active eBay listings and remain excellent for Google, Amazon and other engines.

Use it if

You need active eBay listings alongside many other search engines from one provider.

Use CompSniper if

You need eBay sold or completed listings: CompSniper sold search still works. See the SerpApi eBay sold alternative.

Terapeak (eBay Product Research)

Terapeak lives inside eBay Seller Hub as Product Research. It shows sold data with a generous window (up to three years) and is free with most eBay accounts. The catch is that it is a dashboard for humans, not a data source for software. There is no public API, no bulk export you can wire into a pricing model, and no custom AI cleanup step before your median. It is a lookup tool, not a pipeline.

Use it if

You are a solo seller pricing items by hand inside eBay and you want the longest possible history for free.

Use CompSniper if

You need sold prices inside your own app, spreadsheet, or automation, and you want cleaned JSON instead of clicking through a dashboard.

eBay official APIs (Marketplace Insights, Browse, and the retired Finding API)

eBay has three chapters here. The old Finding API returned completed listings and was the classic answer for years, but eBay decommissioned it, so any tutorial pointing you there is dead on arrival. The Browse API is alive and free, but it only returns active listings, not sold prices, so it cannot tell you what things actually went for. Marketplace Insights is the one official API that returns real sold data, and it is genuinely good, but it ships as a Limited Release that is not accepting new developers. Getting access means an approval process that can take weeks, assuming you are approved at all. You still need to decide how to clean noisy keyword matches for your own median logic.

Use it if

You already hold Marketplace Insights access, or you only need active listings and OAuth overhead does not bother you.

Use CompSniper if

You want sold data today without waiting on an approval queue, and you want a custom AI model to remove accessories, parts, and wrong models before the median.

Self-scraping (DIY)

Writing your own scraper looks cheap on day one and expensive by month three. eBay's sold pages need a logged-in session, aggressive requests get blocked, and the HTML changes without warning. To make it reliable you end up running residential proxies, rotating authenticated accounts, classifying page types, catching currency leaks, and building relevance cleanup so iPhone 17 Pro Max does not mean cases and chargers. That is real engineering payroll spent on plumbing instead of your product.

Use it if

Scraping is your core competency, you enjoy maintaining proxy infrastructure, and you have engineers to keep it running.

Use CompSniper if

You want the same underlying result (real sold listings as cleaned JSON) without owning the proxy pool, the parser, the cleanup model, or the 2 a.m. pages when eBay changes its markup.

Bright Data

Bright Data is a serious proxy and web-data platform. It gives you the raw capability to scrape almost anything, including eBay, through residential proxies and scraper builders. But it is infrastructure, not an eBay sold-comps product. You still design the collector, write the parser, normalize the fields, build result cleanup, and keep it working, and you pay platform-scale prices (often several hundred dollars a month) for the privilege. It is a great fit for large teams scraping many sites, and overkill for someone who just wants sold prices.

Use it if

You are scraping dozens of sites at scale and want one heavyweight platform for proxies and collection across all of them.

Use CompSniper if

eBay sold prices are the specific thing you need, and you would rather pay for the cleaned answer than rent the tools to build it.

Apify actors

Apify hosts a marketplace of prebuilt scrapers (actors), including community eBay sold-listing actors. It is a nice middle ground: less work than building from scratch, more flexible than a fixed API. The trade-offs are that quality and freshness vary by actor and author, you are billed by compute usage rather than a predictable per-search quota, and you inherit whatever the actor maintainer decides to support. Our own Apify actor runs the same cleanup engine as this API for people who prefer that channel.

Use it if

You already build workflows on Apify and want your eBay data to live alongside your other actors.

Use CompSniper if

You want predictable pricing (pay per search, not per compute unit), custom AI cleanup, and a first-party API contract that stays stable under /v1.

Decision guide

When to use what

Find the row that sounds like you and start there.

You just want sold prices in your app, fast
CompSniper

One GET request, cleaned JSON, custom AI cleanup before the median, live in 5 minutes on a free key.

You are comparing SoldComps alternatives
CompSniper

Same plans and 240 results per request, plus 3 years of history, real Best Offer prices and MCP.

You need more than 90 days of eBay sold history
CompSniper

Up to 3 years on all 8 eBay sites, on every plan including free.

You need what buyers really paid on Best Offer sales
CompSniper

bestOfferPrice=true returns the accepted price at no extra cost.

You need active listings on Depop, Whatnot, OfferUp or Vinted
Soldgraph

Broader active-listing coverage beyond eBay, Poshmark and Mercari.

Your eBay sold results stopped working on SerpApi or SearchAPI
CompSniper

Sold search keeps working after eBay's July 2026 change.

You need thousands of rows of US or UK history in one call
Trawl

A stored sales database built for bulk trend pulls; pair it with live comps for current prices.

You price a handful of items by hand on eBay
Terapeak

Free inside Seller Hub with the longest history, if you never need an API.

You already have eBay Marketplace Insights access
Marketplace Insights API

It is the official sold-data source. Use it if you are already through the queue.

You only need active listings, not sold prices
eBay Browse API

Free and official, but it will not tell you what anything actually sold for.

Scraping is your core competency
Self-scraping or Bright Data

Own the pipeline if maintaining proxies and parsers is a job you want.

You live in the Apify ecosystem
Apify actor

Keep eBay data next to your other actors, and accept usage-based billing.

The short version

If you just want the data, this is the fast path

No OAuth, no approval queue, no proxy pool, no XML. Pass a keyword with your API key and get back real sold listings as cleaned JSON. The custom AI model filters out cases, accessories, parts, and wrong models before the median.

  • Live in about 5 minutes on a free key
  • Pay per search, not per result or per compute unit
  • Custom AI cleanup before the median
Terminal
curl -H "Authorization: Bearer cs_YOUR_KEY_HERE" \
  "https://api.compsniper.com/v1/scrape?keyword=iphone+17+pro+max&count=10"
FAQ

eBay sold data API questions

What is the best eBay sold data API in 2026?

For most developers and resellers, CompSniper: up to 240 sold listings per request on 8 eBay sites, up to 3 years of sold history on every plan including free, real accepted Best Offer prices at no extra cost, raw or AI-cleaned results, and 100 free requests a month. SoldComps matches the price but stops at about 90 days; Soldgraph covers more marketplaces' active listings; CompsAPI is US-dollar only with 1 year of history on its free plan.

Which eBay sold data API has more than 90 days of history?

CompSniper (up to 3 years on every plan, including free), CompsAPI (1 year on free and $9 plans, 3 years from $29), Trawl (a stored US and UK database) and eBay's Terapeak dashboard (no API). SoldComps and Soldgraph cover eBay's recent sold window.

Which APIs return what the buyer really paid on a Best Offer?

CompSniper returns acceptedOfferPrice with bestOfferPrice=true on US-dollar sales at no extra cost. CompsAPI returns an accepted price on every plan. SoldComps has an opt-in hydrateBoa option on ebay.com, .co.uk and .de items that bills an extra request per match. Soldgraph flags Best Offer sales without the accepted price.

Does eBay have an official API for sold listings?

Marketplace Insights returns sold items from the last 90 days but is a Limited Release that is not open to new developers. The Browse API returns active listings only, and the Finding API's findCompletedItems was decommissioned in February 2025.

Do SerpApi or SearchAPI still return eBay sold listings?

No. SearchAPI dropped its sold and completed filters as of July 23, 2026, and SerpApi deprecated its eBay Sold and Completed filters on September 28, 2026. Both still return active eBay listings.

Raw sold data or clean comps, your call

Start with 100 free requests a month. No credit card, instant API key, and real eBay sold prices in your first call, raw or cleaned.