CompSniper
API availability guide

Does eBay have a sold listings API in 2026?

The direct answer

eBay does not provide a generally available API that lets any developer search arbitrary sold listings. Browse API returns active inventory. Finding API, including findCompletedItems, was decommissioned in 2025. Marketplace Insights can return up to 90 days of sold history, but eBay labels it a Limited Release that is not open to new users.

By Marc AndrewSeptember 7, 20269 minute read
Official eBay options

Which eBay API can return sold or completed listings?

The answer depends on whether you need active inventory, your own seller transactions, or marketplace-wide completed sales. These API names are often treated as interchangeable, but their access and data are different.

What you needOfficial APIAvailabilityPractical meaning
Search active items for saleBrowse APIGenerally availableUseful for current listings and asking prices, not completed-sale research.
Search arbitrary sold-item historyMarketplace Insights APIRestricted Limited ReleaseUp to 90 days for approved developers and approved categories.
Call findCompletedItemsFinding APIDecommissionedThe complete Finding API was decommissioned on February 4, 2025.
Read your own seller transactionsSeller and Trading APIsSeller-specificUseful for your own orders and listings, not broad marketplace sold comps.

Browse API

Why Browse API does not return sold listings

Browse API is designed to search items that are currently available for purchase. It is useful for active-listing research, current asking prices, item details, and availability, but eBay Developer Support explicitly says it does not return sold listings.

Finding API

What replaced findCompletedItems

eBay decommissioned the Finding API on February 4, 2025 and directed developers to Browse API. That replacement covers listing search generally, but it does not restore the old findCompletedItems sold-search capability.

Marketplace Insights

Why sold history remains restricted

Marketplace Insights is eBay's sold-history API. Its item_sales resource can search up to 90 days by keyword, GTIN, product, or category. eBay marks it as a Limited Release for select approved developers and approved categories.

A practical alternative

How to get eBay sold listings through an API

CompSniper is an independent eBay sold-data API. Send a product keyword and receive up to 240 recent completed sales, with sold price, date, condition, shipping, seller evidence, and a calculated price summary. It supports eight regional eBay sites and does not require you to provide an eBay login or session cookies.

  • One versioned REST endpoint with Bearer authentication
  • Dashboard search with table, JSON, and CSV views
  • Median, mean, p25, p75, range, shipping, and sample size
  • Optional raw results and default relevance cleaning
  • Hosted MCP access for Claude, Codex, ChatGPT, Cursor, and other AI clients
curl --fail-with-body \
  -H "Authorization: Bearer cs_live_REPLACEWITHYOURKEY" \
  "https://api.compsniper.com/v1/scrape?keyword=sony+wh-1000xm5&count=20&ebaySite=ebay.com"

Keep API keys on the server. The request uses ebay.com by default; set ebaySite explicitly when your application needs another supported marketplace. For complete implementation patterns, use the Python guide or the JavaScript and TypeScript guide.

Choose the right workflow

API, dashboard, or public eBay sold price checker

REST API

Use the eBay sold listings API when software needs repeatable JSON, filters, pagination, batch processing, or marketplace selection.

Explore the API

Dashboard

Use Dashboard Search when you want to type a product, inspect every completed sale, switch to JSON, or export CSV without writing code.

Open Dashboard Search

Public checker

Use the free eBay sold price checker for one quick custom preview with a cleaned median, realistic range, sample size, and five representative sales.

Check a sold price
Sources and scope

Official eBay documentation reviewed

This guide was reviewed on September 7, 2026 against eBay's official documentation. See the Browse API overview, API deprecation status, Marketplace Insights overview, and Buy API filter reference. The eBay Developer Support answer confirms that Browse API returns active items rather than sold listings. CompSniper is independent and is not affiliated with or endorsed by eBay.

Common questions

eBay completed listings API FAQ

Does the eBay Browse API return sold listings?+

No. eBay Developer Support states that Browse API returns active listings that are currently available for purchase. It does not provide arbitrary sold or completed listing searches.

What happened to findCompletedItems?+

findCompletedItems belonged to eBay's Finding API. eBay decommissioned the complete Finding API on February 4, 2025 and named Browse API as its replacement. Browse API does not recreate the sold-listing search behavior.

Can I apply for Marketplace Insights API access?+

Marketplace Insights can return up to 90 days of sold-item history, but eBay labels it a Limited Release for select developers and says it is not open to new users. Existing business relationships may have a separate approval path through an eBay account manager or business team.

How can I get eBay sold listings through an API now?+

Use an independent sold-data API such as CompSniper or maintain your own collection and normalization system. CompSniper accepts a keyword and returns up to 240 recent completed sales with sold price, date, condition, shipping, seller evidence, and a calculated price summary.

Can I search another eBay country?+

Yes. CompSniper supports eight eBay marketplaces. Set ebaySite to ebay.com, ebay.co.uk, ebay.de, ebay.fr, ebay.it, ebay.es, ebay.ca, or ebay.com.au. The response structure stays consistent while the marketplace and currency change.

Get recent eBay sold data without waiting for restricted API access

Start with 100 free requests each month. Search from the dashboard or connect the same account to your application through the REST API.