ebaysoldlistingsAPI
Marketplace

eBay US sold listings API

Get completed eBay US (ebay.com) sales as JSON or CSV: up to 240 sold listings per keyword, prices in USD, with condition, shipping, seller, and date. Free plan available.

· 3 min read

The eBay Sold Listings API returns completed sales from eBay US with one parameter: ebaySite=ebay.com. Prices come back exactly as buyers paid them, in USD ($), never converted, so your comps match what sellers in the United States actually see.

curl "https://api.ebaysoldlistingsapi.com/scrape?keyword=nintendo+switch+oled&ebaySite=ebay.com" \
  -H "Authorization: Bearer YOUR_API_KEY"
SettingValue
ebaySiteebay.com
Currency (soldCurrency)USD ($)
Results per requestUp to 240 completed sales
Active listingssold=false
Local sellers onlyitemLocation=domestic

Real eBay US example

On September 29, 2026, a search for nintendo switch oled on ebay.com returned 187 completed sales with a median sold price of $199.95. See the full Switch OLED study.

ebay.com is the default marketplace, so you can leave ebaySite out entirely. It is the largest market and the best starting point for US pricing tools, repricers, and valuation models.

Compare marketplaces

The same product often sells for different amounts in each country. Run the same keyword with a different ebaySite to compare, or put every market into one batch job:

Nintendo Switch OLED, completed sales sampled September 29, 2026, in each marketplace's own currency.
MarketplaceMedian sold priceSales analyzed
eBay US (ebay.com)$199.95 USD187
eBay Canada (ebay.ca)C$282.77 CAD163
eBay France (ebay.fr)€196.80 EUR44

Do I need to pass ebaySite for eBay US?

No. ebay.com is the default. Pass ebaySite only for the other seven marketplaces.

Can I exclude international sellers on eBay US?

Yes. Add itemLocation=domestic to keep only items located in the United States.

Try it with real data

Get completed eBay sales as JSON. Fifty free requests a month, no card required.

Get your API key