CompsAPI logoSoldComps.io vs CompsAPI

CompsAPI is cheaper per search and goes deeper (up to 240 sales a request, 3 years of history on every plan, accepted Best Offer prices), while SoldComps.io returns up to 200 recent eBay US, UK or Germany sales in their own currency with a cleaned median and an MCP server you can try without a key.

Rival facts checked on Nov 14, 2026 on each company's own pages; every cell links to its source. SoldComps.io is our product. This page as markdown.

Comparison

SoldComps.ioCompsAPI
Sold data?Yes, eBay sold listings [4]Yes, eBay sold listings [1]
History window90 days (days=1 to 90) [4]Up to 1,095 days (3 years) on every plan [2]
Sales per callUp to 200 (you set limit; default 50); stats use every match [4]Up to 240 (size 10 to 240) [2] [3]
Free tier2,000 credits a month, no card (about 28 searches of 50 sales) [5]100 requests a month, no card (paging to page 10) [2]
Price per 1,000 searches$7.00 on Starter ($5 for 50,000 credits), $6.51 on Scale; prepaid $8.40 [5]$1.80 on Starter ($9 for 5,000), $0.79 on Pro; less on annual billing; no overage (quota pauses) [2]
MCP serverYes, remote at https://www.soldcomps.io/mcp; no key needed to try [6]Yes, hosted at api.compsapi.com/mcp with your API key [3]
Best Offer accepted pricesNo. Accepted Best Offers whose price eBay hides are flagged and left out of the median, not shown [4]Yes, best_offer=1 returns the price the sale closed at, on every plan [2] [3]
MarketplaceseBay US, UK and Germany (eBay only) [4]eBay US with other eBay sites merged in; pin US, UK, DE, FR, IT, ES, CA or AU; prices in USD [3]
API accessREST GET /v1/sold with a Bearer key, OpenAPI 3.1, MCP [4] [6]REST with a Bearer key, Google Sheets template [1] [3]

How the price column is worked out. One search returning 50 sales, one request per search, at each product's published prices. SoldComps.io: A 50-sale search costs 20 + 50 × 1 = 70 credits; Starter: 50,000 credits ÷ 70 = 714 searches for $5, so $7.00 per 1,000 searches; Growth: 300,000 credits ÷ 70 = 4,285 searches for $29, so $6.77 per 1,000 searches; Scale: 850,000 credits ÷ 70 = 12,142 searches for $79, so $6.51 per 1,000 searches; Pay as you go: 50,000 credits ÷ 70 = 714 searches for $6, so $8.40 per 1,000 searches; Fewer sales cost less: a 20-sale search is 40 credits, $4.00 per 1,000 on Starter. CompsAPI: Starter: $9 ÷ 5,000 requests × 1,000 = $1.80; Growth: $29 ÷ 25,000 requests × 1,000 = $1.16; Pro: $79 ÷ 100,000 requests × 1,000 = $0.79; annual billing lists Starter at $7.50/mo, so lower still

Where CompsAPI is better

  • Much cheaper per search: $1.80 per 1,000 on its $9 plan, $0.79 on its $79 plan.
  • Up to 3 years (1,095 days) of history on every plan, free included.
  • Accepted Best Offer prices with best_offer=1, on every plan.
  • Up to 240 sales a request, with time-based paging.
  • A free Google Sheets template that returns the median in a cell.

Where SoldComps.io is different

  • SoldComps.io returns the median and middle half (p25 to p75) with lots, for-parts units, replicas, accessories and outliers flagged and left out of the stats.
  • SoldComps.io has a remote MCP server at https://www.soldcomps.io/mcp that Claude, ChatGPT and Cursor can use with no key; add a Bearer key to bill your own credits.
  • Prices come back in the site's own currency (USD, GBP or EUR); CompsAPI returns USD for every site, with the native amount as an option.
  • When monthly credits run out, prepaid credits take over; CompsAPI pauses until the month resets (no overage).

When to pick which

  • Pick CompsAPI if you need history past 90 days, accepted Best Offer prices, a Sheets formula, or the lowest price per search.
  • Pick SoldComps.io if you want the median and range cleaned for you from recent eBay US, UK or Germany sales, prices in local currency, or an MCP server an agent can use without a key.

Try SoldComps.io

Look up any item free on the sold comps homepage, call the API with a free key (docs; 20 credits per search + 1 per sale returned), or add the MCP server to your agent:

terminal
curl "https://www.soldcomps.io/v1/sold?q=nintendo+switch+oled&condition=used" \
  -H "Authorization: Bearer sh_live_xxxxxxxx"

claude mcp add --transport http soldcomps https://www.soldcomps.io/mcp

FAQ

How much does CompsAPI cost compared with SoldComps.io?

CompsAPI lists 100 free requests a month, then $9 for 5,000, $29 for 25,000 and $79 for 100,000 ($1.80 to $0.79 per 1,000 searches). SoldComps.io charges 20 credits per search + 1 per sale returned: $7.00 per 1,000 50-sale searches on the $5 plan.

Does CompsAPI have an MCP server?

Yes, a hosted one at api.compsapi.com/mcp that you add with your API key. SoldComps.io has a remote MCP server at https://www.soldcomps.io/mcp that Claude, ChatGPT and Cursor can use with no key; add a Bearer key to bill your own credits.

Which has more history?

CompsAPI: up to 1,095 days on every plan. SoldComps.io covers the last 90 days.

Which returns accepted Best Offer prices?

CompsAPI, with best_offer=1. SoldComps.io does not return accepted Best Offer prices: when eBay hides the accepted amount, the sale is flagged (best_offer_price_known: false) and left out of the median rather than counted at the list price.

Sources

  1. CompsAPI: home page and FAQ (checked Nov 14, 2026)
  2. CompsAPI: pricing (checked Nov 14, 2026)
  3. CompsAPI: API docs (site, best_offer, MCP server) (checked Nov 14, 2026)
  4. SoldComps.io API docs (GET /v1/sold) (checked Nov 14, 2026)
  5. SoldComps.io pricing (checked Nov 14, 2026)
  6. SoldComps.io MCP server (checked Nov 14, 2026)

Spot something out of date? Email hello@soldcomps.io and we'll fix it.