eBay’s selling APIs enable retailers and third party developers (acting on behalf of retailers) to manage all aspects of their eBay business by programmatically integrating with eBay’s selling infrastructure. These include end-to-end capabilities for:
- Inventory and listing management
- Order management and fulfillment
- Post-order process management (returns, refunds, cancellations)
- Marketing campaign management
- Performance reports
- eBay metadata (site, category, catalog)
eBay's RESTful Sell APIs let you create applications that configure eBay seller accounts, define business policies, manage inventory, manage and fulfill orders, create marketing campaigns and promote listings, analyze their seller performance, and more. All of the available APIs are briefly discussed below:
|Account API v1
|Manage your business policies and custom policies, manage your shipping rate tables and sales tax tables, opt in and out of selling programs, and check your seller privileges using the Account API v1. See Configuring seller accounts in the Selling Integration Guide.
|Account API v2
|Provides advanced tools for managing and updating custom shipping rate tables.
|Provides information about an individual seller’s business performance through different report and data gathering resources including customer service metrics, traffic reports, and seller profiles. See Analyzing seller performance in the Selling Integration Guide.
|Provides tools for validating listings to help sellers keep their listings in compliance with eBay’s policies.
|Manage your eBay business by downloading or uploading inventory, order, and customer service metric files, and creating schedules. This API is designed to make a large merchant's workflow more efficient by leveraging eBay infrastructure to use parallel execution and to automatically retry on errors. See Using the sell Feed API in the Selling Integration Guide.
|Retrieve detailed information on seller payouts for eBay orders, and also retrieve details on all monetary transactions on eBay's system between the seller, buyer, and eBay. These transactions include sales, buyer refunds, seller credits, payment disputes, shipping label purchases, and non-sales related charges to the seller's account.
|Retrieve and fulfill orders, issue refunds, and manage third-party payment disputes initiated by buyers. See Handling orders in the Selling Integration Guide.
|Create and manage inventory item records, and then convert these inventory items into product offers on eBay marketplaces. See Managing inventory and offers in the Selling Integration Guide.
|Get quotes for shipping rates and shipping labels for a range of shipping services, all priced with eBay-negotiated shipping rates, and to download shipping labels.
|Provides the ability to offer appealing discounts and eye-catching ad placements that display in key spots throughout the eBay buying flows; manages the life cycle of item promotions and promoted listings, and generates reports. See Marketing seller inventory in the Selling Integration Guide.
|Retrieves eBay category policies and information on sales tax jurisdictions.
|Gives seller the ability to reach out and make a discount offer to buyers who have shown an interest in their item listings.
|Returns information that sellers can use to configure Promoted Listings ad campaigns.