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 on behalf of EU/UK seller. 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.

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)

Available Sell APIs

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:

Name Description API Reference Release Notes
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.
Analytics API 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.
Compliance API Provides tools for validating listings to help sellers keep their listings in compliance with eBay’s policies.
Feed API 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.
Finances API 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.
Fulfillment API Retrieve and fulfill orders, issue refunds, and manage third-party payment disputes initiated by buyers. See Handling orders in the Selling Integration Guide.
Inventory API 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.
Logistics API 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.
Marketing API 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.
Metadata API Retrieves eBay category policies and information on sales tax jurisdictions.
Negotiation API Gives seller the ability to reach out and make a discount offer to buyers who have shown an interest in their item listings.
Recommendation API Returns information that sellers can use to configure Promoted Listings ad campaigns.