Buying Integration Guide

The eBay Buy APIs (Feed, Browse, Marketing, Order, and Marketplace Insights) are RESTful APIs that use OAuth authentication, JSON payloads, and eBay HTTP headers. They provide the capabilities you need to create an eBay shopping and buying experience in your app or website. You can use the eBay Buy APIs to build an application that displays eBay items and marketing information for these item, lets shoppers purchase their items, and lets you track and obtain details of the purchase orders. You can also change the contents and quantity of an item in a member's eBay cart and retrieve sales history of items sold on eBay item. For eBay member checkouts, they also provide legacy IDs that enable you to use the Post Order API for returns and cancellations. See Handling post order tasks for details.

Shoppers can be guests or eBay members. With guest shoppers, the buyer is anonymous. For eBay members, the buyer is signed into eBay.

Several Buy API calls require the category ID and let you limit the results by ePID (eBay Product ID). You can use the Commerce Taxonomy API to find the category for a call, for more information, see Get Categories for Buy APIs. You can also use the Commerce Catalog API to search for the ePID of a product.


Buy API Flows


Important! The eBay Buy APIs are available as a public beta release. Accordingly, there may be some limitations and conditions on their use. For more information, refer to API launch stages in the Using eBay RESTful APIs Guide and the Buy APIs Requirements in the Buying Integration Guide.