Numerous eBay marketplaces exist around the globe. If you want your application to interface with multiple eBay marketplaces, it’s important to understand how these marketplaces work.
-
Sellers can list the same item on multiple marketplaces to make the item available to a broader audience. In some cases, eBay will automatically expose the same listing on multiple marketplaces as long as the seller is willing to ship to the country of that marketplace. Learn more about selling internationally.
-
From a buyer's point-of-view, most of the listings that the buyer sees will probably be listings that were created on that marketplace. They could see listings created on another marketplace because eBay is surfacing those listings on the buyer's marketplace.
-
For prices/currencies, eBay converts to the currency of the marketplace where the buyer is viewing the listing. For example, if a buyer is viewing an item that an eBay US seller listed on the UK marketplace, that buyer sees prices converted to British pounds even though the seller listed the item in US dollars. This currency conversion is done automatically by eBay and isn't something the seller or your application needs to do.
-
Common differences between marketplaces are the inventory available and the currencies and languages used. All API schema elements are in English, but the values of some fields are returned in the native language used by the eBay marketplace's country. In some cases, you can use language-related headers to localize some field values into the specified language.
eBay uses predefined site identifiers for each eBay marketplace. You may need to enter a site identifier to specify the eBay marketplace you’re working with. Depending on the API call, these IDs may be passed through an HTTP header, through a path or query parameter, or through the request payload.
For a full list of site IDs, see:
-
Marketplace ID values for RESTful APIs
-
SiteCodeType for Traditional APIs
To learn more about how to use these IDs to set the eBay marketplace, see:
-
HTTP request headers for RESTful APIs
-
Specify the target site for Traditional APIs