eBay (APIs.json)
eBay offers developers a wide range of RESTful and Traditional APIs. For new development, eBay strongly encourages the use of our RESTful APIs. A key benefit of REST is that it uses less bandwidth and supports multiple formats including plain text, XML, HTML, and JSON while SOAP only supports XML.
eBay Account API
The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (eBay business policies and seller-defined custom policies), opt in and out of eBay seller programs, configure sales tax tables, and get account information.
Properties
Tags
- Custom
- Policies
- Fulfillment
- Names
- Payments
- Marketplace
- Program
- Types
- Onboarding
- Privilege
- Opted
- Programs
- Opt
- Out
- Rates
- Tables
- Code
- Countries
- Jurisdiction
- Sales
- Taxes
- Subscriptions
- Kyc
- Advertising
- Eligibility
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.
Properties
Tags
Compliance API
Provides tools for validating listings to help sellers keep their listings in compliance with eBay’s policies.
Properties
Tags
- Listings
- Summaries
- Violations
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.
Properties
Tags
- Orders
- Tasks
- Inventory
- Schedules
- Downloads
- Files
- Results
- Templates
- Inputs
- Uploads
- Customers
- Metrics
- Services
Browse API
Using the Browse API, you can create a rich selection of items for your buyers to browse with keyword and category searches.
Properties
Tags
Deal API
This API allows third-party developers to search for and retrieve details about eBay deals and events, as well as the items associated with those deals and events.
Properties
Tags
Deal API
This API allows third-party developers to search for and retrieve details about eBay deals and events, as well as the items associated with those deals and events.
Properties
Tags
Market API
The Marketing API retrieves eBay products based on a metric, such as Best Selling, as well as products that were also bought and also viewed.
Properties
Tags
Market API
The Marketing API retrieves eBay products based on a metric, such as Best Selling, as well as products that were also bought and also viewed.
Properties
Tags
Marketplace Insights API
The Marketplace Insights API provides the ability to search for sold items on eBay by keyword, GTIN, category, and product and returns the of sales history of those items.
Properties
Tags
Offer API
The Offer API provides the ability to place and retract a proxy bid for a buyer and to retrieve all the auctions where the buyer is bidding.
Properties
Tags
Order API
The Order API is part of the eBay Buy APIs. It is used to purchase items and track the purchase orders. The Order API supports the complete guest checkout process. Use the Order API with the other Buy APIs to create a buying application that lets guest users buy from eBay sellers without visiting the eBay site. The Buy APIs provide the ability to purchase eBay items from your app or website.
Properties
Tags
Finances API
The Finances API is used by sellers to review/track financial information for their eBay account, such payouts to their bank account, loans/repayments, shipping costs, etc. The information returned is similar to that available under the Payments tab of the Seller Hub in My eBay.
Properties
Tags
Fulfillment API
The outcome of a buyer's eBay checkout process is an order. This API enables sellers to manage the completion of an order in accordance with the payment method and timing specified at checkout. The line items in the order are grouped into one or more packages. As the seller addresses, handles, and ships each package, the set of specifications for this process is known as a fulfillment. Use the Fulfillment API to facilitate and monitor these activities from the order to completion. Sellers' status on eBay depend partly on their record of timely fulfillment.
Properties
Tags
Inventory API
The Inventory API is used to create and manage inventory item records, and then convert these inventory items into product offers on eBay marketplaces.
Properties
Tags
Logistics API
The Logistics API helps sellers streamline the process of delivering ecommerce orders by offering shipping labels for a range of shipping services, all priced with eBay-negotiated shipping rates.
Properties
Tags
Logistics API
The Logistics API helps sellers streamline the process of delivering ecommerce orders by offering shipping labels for a range of shipping services, all priced with eBay-negotiated shipping rates.
Properties
Tags
Metadata API
The Metadata API has operations that retrieve configuration details pertaining to the different eBay marketplaces. In addition to marketplace information, the API also has operations that get information that helps sellers list items on eBay.
Properties
Tags
Negotiation API
The Negotiation API gives sellers the ability to engage in sales negotiations with buyers. The API currently supports only the ability for sellers to extend offers to buyers who have shown an interest in their listings. The ability to partake in more detailed negotiations will increase as the functionality of the API is expanded.
Properties
Tags
Recommendation API
The Recommendation API returns information that sellers can use to configure Promoted Listings ad campaigns.
Properties
Tags
Recommendation API
This API provides stores-related resources for third-party developers. These resources let you retrieve basic store information such as store name, description, store url, return store category hierarchy, add/rename/move/delete a single user's eBay store category, and retrieve the processing status of these tasks.
Properties
Tags
Catalog API
The Catalog API allows users to search for and locate an eBay catalog product that is a direct match for the product that they wish to sell. Listing against an eBay catalog product helps insure that all listings (based off of that catalog product) have complete and accurate information.
Properties
Tags
Charity API
The Charity API allows third-party developers to search for and access details on supported charitable organizations.
Properties
Tags
Identity API
The Identity API returns data for an authenticated user (user access token) based on the OAuth scopes provided. Non-confidential information, such as eBay userID is returned using the default scope. Confidential data for an individual, such as address, email, phone, etc. are returned based on the OAuth scope you use in the call.
Properties
Tags
Media API
The Media API allows third-party developers to create, upload, and fetch videos using the primary methods and fields listed in the sections that follow.
Properties
Tags
Notification API
The eBay Notification API allows users to manage notifications using the primary method and fields listed in the sections that follow.
Properties
Tags
Taxonomy API
Use the Taxonomy API to discover the most appropriate eBay categories under which sellers can offer inventory items for sale, and the most likely categories under which buyers can browse or search for items to purchase. In addition, the Taxonomy API provides metadata about the required and recommended category aspects to include in listings, and also has two operations to retrieve parts compatibility information.
Properties
Tags
Taxonomy API
The Translation API provides machine translation to help bring inventory to new markets. The Translation API translates common commerce content, such as the title of an item to help present marketplace listings to buyers in different countries or regions. The Translation API takes foreign language search queries from the buyer and translates them for the target marketplace, as well.
Properties
Tags
Client Registration API
The Client Registration API provides Dynamic Client Registration for regulated Third Party Providers (TPPs) who are, or will be, engaged in financial transactions on behalf of individuals domiciled in the EU/UK. This is required by the EU's Second Payment Services Directive (PSD2) which requires all regulated Account Servicing Payment Service Providers (ASPSPs) to provide secure APIs to access account and payment services on behalf of account holders.
Properties
Tags
Key Management API
The Key Management API creates keypairs that are required when creating digital signatures for multiple APIs.