Datacircle

eBay sold listings API: best providers in 2026

Trawl, CompSniper and CompsAPI are the best eBay sold listings API providers in the Datacircle benchmark. On accuracy alone, CompsAPI scores highest: 73 out of 100. We score 3 eBay sold listings APIs. The most expensive costs 1.1 times as much per 1,000 searches as the cheapest. We list all three, ranked by score. For each one, we show its top scoring plan, each part of the plan's score and what 1,000 searches cost. CompsAPI's $29 monthly plan costs the least per 1,000 searches in our ranking: $1.16. To buy eBay sold listings API calls, start with Trawl's $250 monthly plan. You can try it first on Trawl's free plan, with nothing to pay before your first result.

Top eBay sold listings API providers by score

RankProvider and planOverall scoreAccuracy score$ per 1,000 searches
1Trawl, $250 monthly (alternatives) · trawl.dev69.862$1.25
2CompSniper, $179 monthly, 150K (alternatives) · compsniper.com58.061$1.19
3CompsAPI, $29 monthly, Growth (alternatives) · compsapi.com55.473$1.16
We rank 3 eBay sold listings API providers by Overall score, out of 100. Trawl is first at 69.8, then CompSniper at 58.0 and CompsAPI at 55.4.

Compare the top three side by side: CompSniper vs Trawl, CompsAPI vs Trawl, CompsAPI vs CompSniper

  1. #1 Trawl: eBay sold listings API

    Trawl, $250 monthly

    We check each provider's docs for 6 fields. Trawl's docs list 5 of the 6. 4 are in the plan's price: Price, Condition, Buying format, Shipping. 1 costs extra: Seller feedback.

    Overall score
    69.8
    $ per 1,000
    $1.25
    Price score
    72
    • When a search finds nothing: you pay nothing
    • Plans of this API we rank by price: 57
    • Plans cheaper per 1,000 searches than this plan: 16
    Accuracy score
    62
    Cost to get started score
    67
    • How you pay: monthly
    • Least to pay before your first result: $250
    Bundle score
    67
    • Also pays for, from the same budget: Get one listing's details · Look up categories
    Performance score
    100
    • Median answer time: under 0.1 s
    • Fastest provider answering from stored data
    • Rate limit: 25 calls a second
    Request
    GET https://api.trawl.dev/ebay/v1/sold
    API key
    With the plan, on trawl.dev
    • On 10 November 2026, we sent this provider the same 20 searches as every other provider in our benchmark.
    Is Trawl yours? Put this Best Overall badge on your site.Trawl: ranked #1 eBay sold listings API provider by Datacircle

    The badge shows your current rank on this page.

    How the badge works

  2. #2 CompSniper: eBay sold listings API

    CompSniper, $179 monthly, 150K

    We check each provider's docs for 6 fields. CompSniper's docs list 3: Price, Condition, Buying format.

    Overall score
    58.0
    $ per 1,000
    $1.19
    Price score
    43
    • When a search finds nothing: the provider's pages give no price
    • Plans of this API we rank by price: 57
    • Plans cheaper per 1,000 searches than this plan: 8
    Accuracy score
    61
    Cost to get started score
    69
    • How you pay: monthly
    • Least to pay before your first result: $179
    Bundle score
    95
    • Also pays for, from the same budget: Search eBay sold or active listings · Browse eBay sold listings by category and 19 more
    Performance score
    N/A
    • Rate limit: 20 calls a minute
    Request
    GET https://api.compsniper.com/v1/research/sold
    API key
    With the plan, on compsniper.com
    • On 10 November 2026, we sent this provider the same 20 searches as every other provider in our benchmark.
    Is CompSniper yours? Put this Ranked #2 badge on your site.CompSniper: ranked #2 eBay sold listings API provider by Datacircle

    The badge shows your current rank on this page.

    How the badge works

  3. #3 CompsAPI: eBay sold listings API

    CompsAPI, $29 monthly, Growth

    We check each provider's docs for 6 fields. CompsAPI's docs list 5: Price, Condition, Buying format, Shipping, Median price.

    Overall score
    55.4
    $ per 1,000
    $1.16
    Price score
    45
    • When a search finds nothing: you pay $1.16 per 1,000 searches
    • Plans of this API we rank by price: 57
    • Plans cheaper per 1,000 searches than this plan: 6
    Accuracy score
    73
    Cost to get started score
    82
    • How you pay: monthly
    • Least to pay before your first result: $29
    Bundle score
    50
    • Also pays for, from the same budget: Comps
    Performance score
    5
    • Median answer time: 2.0 s
    • Fastest provider answering from stored data: Trawl, under 0.1 s
    • Rate limit: 2 calls a second
    Request
    GET https://api.compsapi.com/v1/sold
    API key
    With the plan, on compsapi.com
    • On 8 November 2026, we sent this provider the same 20 searches as every other provider in our benchmark.
    Is CompsAPI yours? Put this Ranked #3 badge on your site.CompsAPI: ranked #3 eBay sold listings API provider by Datacircle

    The badge shows your current rank on this page.

    How the badge works

Best eBay sold listings API for each need

Of the 3 eBay sold listings API providers ranked in the Datacircle benchmark:

  • Best for the lowest price per 1,000 searches: CompsAPI.
  • Best for the most accurate answers: CompsAPI.
  • Best for the lowest cost to get your first result: CompsAPI.
  • Best for the most endpoints on one plan: CompSniper.
  • Best for the fastest answers: Trawl.

How we tested

On 8 and 10 November 2026, we sent 3 providers the same list of 20 searches. Price and Accuracy weigh most in each plan's Overall score. We score all 3 providers and rank them by their top plan's Overall score.

How we score each plan

Questions about eBay sold listings APIs

What is an eBay sold listings API?

An eBay sold listings API takes a query. The API returns eBay's sold listings. Our price sheet lists 104 eBay sold listings API plans from 5 providers.

What is the best eBay sold listings API?

Trawl is the best eBay sold listings API in the Datacircle benchmark. Trawl's $250 monthly plan has an Overall score of 69.8 out of 100. CompSniper is second at 58.0 and CompsAPI third at 55.4.

What is the cheapest eBay sold listings API?

CompsAPI's $29 monthly plan costs the least per 1,000 searches in our ranking: $1.16. CompsAPI charges for each page of results. Each page holds up to 240 results. The $1.16 price is for the first page of each search. CompsAPI's $288 yearly plan costs the least for 10,000 searches a month: $24.00. We rank 57 plans for eBay sold listings APIs by price. Half of the 57 plans cost $1.58 or less per 1,000 searches.

Is there a free eBay sold listings API?

Yes: 9 eBay sold listings API plans on our price sheet are free. Trawl has a free plan with 250 pages of searches a month. Trawl is the best eBay sold listings API in our benchmark.

Which is better, Trawl or CompSniper?

Trawl scores higher overall, at 69.8 against CompSniper's 58.0 in our benchmark. CompSniper scores higher on Bundle, at 95 against Trawl's 67. CompSniper vs Trawl compares the two side by side.

Can I use eBay sold listings API data?

Each provider's terms decide what you can do with eBay sold listings API data. We rank 3 eBay sold listings API providers. All 3 have API terms. All 3 set no time limit on keeping the data. All 3 set conditions on how you use the data. Each plan's page shows what the provider's terms say about keeping and using the data.

How do I call an eBay sold listings API?

Trawl is the best eBay sold listings API in the Datacircle benchmark. You send query or category to GET https://api.trawl.dev/ebay/v1/sold. You can also send site, exclude, condition, attr, min_price, max_price, date_from, date_to, max_pages, details and cursor. Add the API key from your plan on trawl.dev. Trawl's API docs explain each input.

How did you test eBay sold listings APIs?

On 8 and 10 November 2026, we sent 3 providers the same list of 20 searches.

We haven't benchmarked 2 other eBay sold listings API providers yet:

eBay sold listings API calls by name

eBay sold listings API batch and bulk calls

1 eBay sold listings API provider has a call named for batches or bulk:

eBay sold listings API comparison: how we tested each provider, and what each one costs

Trawl, #1 of 3

We tested Trawl on 10 November 2026 with all 20 searches. In the Datacircle benchmark, Trawl scored 69.8 out of 100 overall and 62 out of 100 for accuracy. Best for: the fastest answers.

Price on the cheapest plan for each number of searches:

  • 1,000 searches: $20 a month with Trawl's Basic plan
  • 10,000 searches: $50 a month with Trawl's Pro plan
  • 100,000 searches: $250 a month with Trawl's Scale plan
  • 1,000,000 searches: $1,250 a month with Trawl's Scale 1M plan

Trawl's results in our benchmark:

  • Time per sold search: Median 0.05 s · 10th percentile 0.04 s · 90th percentile 0.06 s · Fastest 0.02 s · Slowest 0.15 s · Baseline 0.06 s
  • Sold searches called: Called 20 of 20 · Found 20 of 20 · Parts returned 16 of 21
  • The sold listings call: Call GET api.trawl.dev/ebay/v1/sold?query=<the query> · Charged per search $0.0067
  • The sold search: Sold listings 20 of 20 · Total count 0 of 20 · Has next page of sales 20 of 20
  • Each sold listing: Sold item ID 1,904 of 1,904 · Sold title 1,904 of 1,904 · Sold listing link 1,904 of 1,904 · Sold image 1,904 of 1,904 · Sold price 1,904 of 1,904 · Date sold 1,904 of 1,904 · Last sold 0 of 1,904 · Sold shipping cost 1,904 of 1,904 · Sold buying format 1,904 of 1,904 · Sold bids 73 of 1,904 · Accepted best offer 648 of 1,904 · Units sold 0 of 1,904 · Total sales 0 of 1,904 · US sale 0 of 1,904 · Sold condition 1,867 of 1,904 · Sold item location 1,904 of 1,904 · Sold eBay product ID 282 of 1,904 · Sold category ID 1,904 of 1,904

CompSniper, #2 of 3

We tested CompSniper on 10 November 2026 with all 20 searches. In the Datacircle benchmark, CompSniper scored 58.0 out of 100 overall and 61 out of 100 for accuracy. Best for: one plan that covers more of CompSniper's other calls than any other provider's plan.

Price on the cheapest plan for each number of searches:

  • 1,000 searches: $5 a month with CompSniper's Credits top-up
  • 10,000 searches: $290 a year paid up front with CompSniper's Growth (annual) plan
  • 100,000 searches: $1,290 a year paid up front with CompSniper's 100K (annual) plan
  • 1,000,000 searches: $5,000 a month with CompSniper's Credits top-up

CompSniper's results in our benchmark:

  • Time per sold search: Median 2.11 s · 10th percentile 1.71 s · 90th percentile 2.54 s · Fastest 1.46 s · Slowest 2.65 s · Baseline 0.05 s
  • Sold searches called: Called 20 of 20 · Found 19 of 20 · Parts returned 15 of 21
  • The sold listings call: Call GET api.compsniper.com/v1/research/sold?keyword=<the query>&startDate=<3 years back>&endDate=<today>&allListingSites=true · Charged per search $0.005, the same when not found
  • The sold search: Sold listings 19 of 20 · Total count 19 of 20 · Has next page of sales 19 of 20
  • Each sold listing: Sold item ID 950 of 950 · Sold title 931 of 950 · Sold listing link 950 of 950 · Sold image 917 of 950 · Sold price 950 of 950 · Date sold 911 of 950 · Last sold 950 of 950 · Sold shipping cost 340 of 950 · Sold buying format 950 of 950 · Sold bids 950 of 950 · Accepted best offer 0 of 950 · Units sold 950 of 950 · Total sales 950 of 950 · US sale 0 of 950 · Sold condition 0 of 950 · Sold item location 0 of 950 · Sold eBay product ID 0 of 950 · Sold category ID 0 of 950

CompsAPI, #3 of 3

We tested CompsAPI on 8 November 2026 with all 20 searches. In the Datacircle benchmark, CompsAPI scored 55.4 out of 100 overall and 73 out of 100 for accuracy. Best for: the lowest price per 1,000 searches.

Price on the cheapest plan for each number of searches:

  • 1,000 searches: $90 a year paid up front with CompsAPI's Starter plan
  • 10,000 searches: $288 a year paid up front with CompsAPI's Growth plan
  • 100,000 searches: $792 a year paid up front with CompsAPI's Pro plan
  • 1,000,000 searches: $499 a month with CompsAPI's Scale plan

CompsAPI's results in our benchmark:

  • Time per sold search: Median 1.98 s · 10th percentile 1.75 s · 90th percentile 2.22 s · Fastest 1.61 s · Slowest 2.63 s · Baseline 0.10 s
  • Sold searches called: Called 20 of 20 · Found 20 of 20 · Parts returned 17 of 21
  • The sold listings call: Call GET api.compsapi.com/v1/sold?q=<the query>&size=240&best_offer=1 · Charged per search $0.0018
  • The sold search: Sold listings 20 of 20 · Total count 20 of 20 · Has next page of sales 20 of 20
  • Each sold listing: Sold item ID 4,773 of 4,773 · Sold title 4,773 of 4,773 · Sold listing link 4,773 of 4,773 · Sold image 4,706 of 4,773 · Sold price 4,773 of 4,773 · Date sold 4,707 of 4,773 · Last sold 4,773 of 4,773 · Sold shipping cost 1,487 of 4,773 · Sold buying format 4,773 of 4,773 · Sold bids 4,773 of 4,773 · Accepted best offer 285 of 4,773 · Units sold 4,773 of 4,773 · Total sales 4,773 of 4,773 · US sale 4,773 of 4,773 · Sold condition 0 of 4,773 · Sold item location 0 of 4,773 · Sold eBay product ID 0 of 4,773 · Sold category ID 0 of 4,773

The Accuracy score on eBay sold listings APIs

This score out of 100 shows how complete a provider's answer is on each search.

  • We send each call the words of a search, as a buyer types them on ebay.com.
  • We have no copy of eBay's sold listings to check an answer against.
  • We compare the answers of four calls instead: two from CompsAPI, one from Trawl and one from CompSniper.
  • For each search, we count the parts in the answer, such as the sold listings and each listing's price.
  • We count a part on a search if any call's answer had that part.
  • On each search, we divide the parts a call gave by the parts in all four answers together.
  • For the sold listings part, we count the listings in the answer.
  • We divide the call's listing count by the largest listing count of the four answers on that search.
  • We count no more than 240 listings, the most one call of CompsAPI returns.
  • A sold listing also has parts, such as the price.
  • For each part, we count the share of a call's listings that have the part.
  • The two calls of CompsAPI may send stored answers up to 15 minutes old.
  • Trawl also sends stored answers.
  • CompSniper is the live call: CompSniper reads eBay's sold history at the time of the call.
  • We score a stored answer the same way as a fresh answer.
  • We average the results over all searches.
  • Every search counts the same.
  • A call scores 0 on a search when the call found no sold listing.

The other step of this score, which another of our benchmarks takes too, is in this page as plain text.

Is CompsAPI yours? Put this Most Accurate badge on your site.CompsAPI: ranked #1 by Accuracy score among eBay sold listings API providers on Datacircle

The badge shows your current rank on this page.

How the badge works

Best GTM APIs