eBay has APIs available that will allow you to create a wide range of selling applications that cover every aspect of the online selling process, from creating and managing your listings and inventory, to retrieving and fulfillment your orders, and everything in-between.
Listing Management
APIs used to create and manage eBay listings and inventory.
Selling Metadata
APIs to retrieve metadata that is required/applicable in listing flows.
Account Management
APIs to create and manage business policies and selling preferences, retrieve sales data, and more.
Order Management
APIs to retrieve and fulfill orders, and to manage any item cancellations, returns, or cases.
Communication
APIs to provide order feedback, send offers to potential buyers, and to get push notifications.
Marketing & Promotions
APIs to create and manage Promoted Listing, Item Promotion, and eBay Store email campaigns.
Analytics & Reporting
APIs to retrieve selling metrics and detailed listing traffic reports for specified time periods.
Other APIs
APIs to manage Best Offers, translate item titles and descriptions, and to keep listings compliant.