ebaysoldlistingsAPI
Marketplace

eBay Canada sold listings API

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

· 3 min read

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

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

Real eBay Canada example

On September 29, 2026, a search for nintendo switch oled on ebay.ca returned 163 completed sales with a median sold price of C$282.77.

Many listings on eBay.ca come from US sellers. If you price for Canadian buyers and sellers specifically, add itemLocation=domestic so cross-border listings do not skew the comps.

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

Can I get eBay Canada sold prices in CAD?

Yes. Pass ebaySite=ebay.ca and prices come back in Canadian dollars exactly as sold.

How do I exclude US sellers on eBay.ca?

Add itemLocation=domestic to the request.

Try it with real data

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

Get your API key