Skip to main content
Published: October 18 2007, 4:28:00 PMUpdated: November 28 2020, 4:01:39 PM

Detailed Description

There are three main ways to access the eBay platform through an API (i.e., there are three eBay API types) :

Trading API
Shopping API
Market Data (Research) API

Trading API

The Trading API calls are documented here :

The Trading API can be called a "heavy-weight" API since it requires token-based authentication over https with the calls formulated in SOAP or XML. 

Because of the authentication and encryption aspects of the Trading API, this API is the only API suitable for private information (ex. transaction data).  Thus, it is the broadest API with the largest number of calls (well over 100).

Shopping API

The new Shopping API calls are documented here :

There currently 14 Shopping API calls, with more coverage expected. The Shopping API is well suited to display of public data (ex. items for sale) that may be seen in a typical buying application ( comparison site).

The Shopping API allows you to send or receive data in a variety of formats (XML, JSON, SOAP, name-value pairs), so it is very suitable for environments like JavaScript where XML parsers are slow or unavailable.

Market Data (Research) API

Finally, eBay offers a Market Data program available at

This program offers insight into pricing and purchasing patterns of goods in the eBay marketplace.  We currently are looking at ways to broaden the availability of access to the data in this program.

How well did this answer your question?
Answers others found helpful