eBay Sold Listings API vs CompsAPI: sold data in each eBay site's own currency
CompsAPI vs the eBay Sold Listings API, checked October 15, 2026: sold results from each of 8 eBay sites in its own currency, CSV on any search and batch jobs of 100 keywords. CompsAPI adds multi-year history and accepted Best Offer prices.
Both return real eBay sold listings as JSON from one GET with an API key. They are built for different jobs: this API returns current sold results from each eBay site as listed, with bulk and CSV tooling; CompsAPI focuses on US-dollar price history.
The short answer
- Pricing outside the US? Here every eBay site returns prices in its own currency (GBP, EUR, AUD, CAD). CompsAPI is US-first with other sites merged in and reports every price in US dollars.
- Pulling many keywords? Batch jobs take up to 100 keywords and return one CSV, and any single search can come back as CSV. CompsAPI lists no batch or CSV export.
- Need 3 years of history or the accepted Best Offer price? CompsAPI offers both (3 years from its $29 plan). This API returns eBay's recent sold results and flags Best Offer sales.
Side by side
| eBay Sold Listings API | CompsAPI | |
|---|---|---|
| Sold results per call | Up to 240 | Up to 240 |
| eBay sites | 8, each in its own currency | US first, other sites merged in, all prices in USD |
| History | eBay's recent sold results | Up to 1 year on free and $9, 3 years from $29 |
| Best Offer sales | Flagged with bestOfferAccepted | Accepted price returned |
| CSV | Any search (format=csv) and batch jobs | Not listed |
| Batch jobs | Up to 100 keywords, one CSV | Not listed |
| Active listings | Same endpoint with sold=false | Not listed |
| Hosted MCP for AI tools | Yes, OAuth sign-in | Yes, one search tool |
| Free tier | 50 requests a month | 100 requests a month |
| Plans | $9.99 for 3,000 up to $299 unlimited | $9 for 5,000 up to $499 for 1,000,000 |
Why local currency matters
If you price a UK or German listing, you want what that item sold for on ebay.co.uk or ebay.de, in pounds or euros. Pass ebaySite and you get that site's sold results as listed:
curl "https://api.ebaysoldlistingsapi.com/scrape?keyword=nintendo+switch+oled&ebaySite=ebay.co.uk" \
-H "Authorization: Bearer YOUR_API_KEY"To be fair to CompsAPI
CompsAPI includes more requests for the money at high volume, returns up to 3 years of history on its $29 plan and above, and returns the accepted price on Best Offer sales. If long US price history is the job, it is worth a look. For current sold data across eBay's sites in local currency, with active listings, CSV and batch jobs, this API fits better.
Which is better for eBay UK, Germany or Australia?
The eBay Sold Listings API searches each of the 8 eBay sites directly and returns prices in that site's currency. CompsAPI is US-first and reports every price in US dollars.
Can I export to CSV?
Yes. Add format=csv to any search, or submit up to 100 keywords as a batch job and download one CSV. CompsAPI does not list CSV export.
Which has more history?
CompsAPI, with up to 3 years from its $29 plan. The eBay Sold Listings API returns eBay's recent sold results.
How do the free tiers compare?
CompsAPI gives 100 requests a month and this API gives 50 a month, both with no card required.
Try it with real data
Get completed eBay sales as JSON. Fifty free requests a month, no card required.
Get your API key