Skip to main content

  • Important: Due to EU & UK Payments regulatory requirements, an additional security verification via Digital Signatures is required for certain API calls that are made by EU/UK sellers. Please refer to Digital Signatures for APIs to learn more on the impacted APIs and the process to create signature to be included in the HTTP payload.

  • OpenAPI Specification - Version 2.0 for all of our RESTful APIs will no longer be available starting April 5, 2023. We will continue leveraging OpenAPI Specification - Version 3.0 for new features in our RESTful APIs.

Our Buy APIs enable developers to build buying experiences where consumers can purchase products from eBay anytime, anywhere—wherever consumers are online.

  • Use cases: eBay’s Buy APIs are designed to enable social sites, merchants, or marketplaces who want to virtually increase the inventory they offer to their customers.
  • Benefits for sellers: Contextual commerce helps eBay sellers to list their inventory on eBay and enable shoppers to discover that eBay inventory anywhere on the Web, including social sites and other contexts.
  • Opportunity for 3rd-party developers: For eligible developers, eBay’s Buy APIs expand the potential customer segments that developers can offer their services to and create opportunities for new types of integrations that you may have never thought possible.

As an eBay Partner Network affiliate or Buy API Partner, you can drive traffic to eBay via the traditional affiliate model, or let your customers browse eBay items and purchase these items without leaving your site—also known as contextual commerce.

As a developer, you can create experiences that seamlessly integrate eBay shopping into social sites, DIY blogs, and specialized digital magazines and forums; or you can create websites and applications that bring eBay inventory into new geographical markets or into other enterprise shopping experiences.

Available Buy APIs

The Buy APIs listed here are intended for certain approved eBay partners based on their application. Acceptance of applications is based on the proposed business model, as well as a formal agreement to abide by the policies and requirements stipulated by eBay. See Get Started in a Buying Application to learn more.

Name Description API Reference Release Notes
Browse API

Search for and retrieve eBay items and use filters and parameters to create customized item sets.

Search by image ID (a Base64 string) and check if a product is compatible with the specified item, such as if a specific car is compatible with a specific part or search for a compatible part. (Search by image is an Experimental Resource.)

Deal API
Search for and retrieve details about eBay deals and events, as well as the items associated with those deals and events.
(This is a Limited Release.)
Feed Beta API
Download daily files containing newly listed items or weekly bootstrap files containing all the items in a category. Download an hourly file of items that have changed in a category during that hour. 
(This is a Limited Release.)
Feed API
Use metadata methods to see what feed types and feed files you have access to, and then download the feed files you want. 
(This is a Limited Release.)
Marketing API Returns an array of products based on the category and metric specified. This includes details of the product, such as the eBay product ID (EPID), title, and user reviews and ratings for the product.
Marketplace Insights API
Retrieve the sales history of items sold on eBay.
(This is a Limited Release.)
Offer API
Place bids for a buyer on auction items and retrieve the bidding details for an auction where the buyer has placed a bid.
(This is a Limited Release.)
Order API
Open a guest checkout session, update orders, apply a coupon to the order, retrieve order, payment status, and shipment details, and pay for the order. 
(This is a Limited Release.)

For eBay member checkouts, it also provides legacy IDs to enable you to use the Post Order API for returns and cancellations.

Note: You can also use the Commerce Taxonomy API to discover and use appropriate categories to filter items retrieved by the Buy APIs.