# eBay Canada sold listings API

URL: https://ebaysoldlistingsapi.com/marketplaces/ebay-canada

Updated: 2026-09-29



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.



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"
```

Setting | Value
--- | ---
`ebaySite` | `ebay.ca`
Currency (`soldCurrency`) | CAD (C$)
Results per request | Up to 240 completed sales
Active listings | `sold=false`
Local sellers only | `itemLocation=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 (https://ebaysoldlistingsapi.com/docs/batch-jobs):

Marketplace | Median sold price | Sales analyzed
--- | --- | ---
eBay US (ebay.com) | $199.95 USD | 187
eBay Canada (ebay.ca) | C$282.77 CAD | 163
eBay France (ebay.fr) | €196.80 EUR | 44
(Nintendo Switch OLED, completed sales sampled September 29, 2026, in each marketplace's own currency.)

Q: Can I get eBay Canada sold prices in CAD?
A: Yes. Pass ebaySite=ebay.ca and prices come back in Canadian dollars exactly as sold.

Q: How do I exclude US sellers on eBay.ca?
A: Add itemLocation=domestic to the request.
