config
public_key
subscription
Note: For more information on supported notification topics, see Notification Topics.
The Deal 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.
Note: This is a (Limited Release) API available only to select developers approved by business units. For information on how to obtain access to this API in production, see the Buy APIs Requirements.
Note: This is the beta version of the Marketing API. For the v1 version, see Marketing API.
The Marketing Beta API is part of the eBay Buy APIs. It retrieves eBay products based on a metric, such as Best Selling. This API helps shoppers compare products and motivate them to purchase items. You can use the other Buy APIs to create a buying application that lets users, eBay members or guests, buy from eBay sellers without visiting the eBay site. The Buy APIs provide the opportunity to purchase eBay items in your app or website.
The Marketing API is part of the eBay Buy APIs. It retrieves eBay products based on a metric, such as Best Selling. This API helps shoppers compare products and motivate them to purchase items. You can use the other Buy APIs to create a buying application that lets users, eBay members or guests, buy from eBay sellers without visiting the eBay site. The Buy APIs provide the opportunity to purchase eBay items in your app or website.
This API uses the following resources:
The Taxonomy API enables you to assist both sellers and buyers:
The eBay Charity API provides buyers and sellers a formal way to search for supported charitable organizations and charitable organization details.
Note: The Charity API is supported only in the UK and US marketplaces.
For more information about using RESTful APIs, see Get started with eBay APIs and Using eBay RESTful APIs.
The data in the eBay Sandbox environment is static. It can be limited in scope and quantity, and is sometimes simulated or mock data. As a result, you should not depend on data in the Production environment to have the same limitations. Use good coding practices to anticipate the wider range and variability of data that your application is likely to encounter.
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. In addition to helping to create high-quality listings, another benefit to the seller of using catalog information to create listings is that much of the details of the listing will be prefilled, including the listing title, the listing description, the item specifics, and a stock image for the product (if available). Sellers will not have to enter item specifics themselves, and the overall listing process is a lot faster and easier.
The Message API provides resources for managing user conversations on the eBay platform, allowing developers to send, retrieve, and update the status of messages and conversations. Key functionalities include sending messages in new or existing threads (sendMessage), retrieving filtered lists of conversations (getConversations), fetching all messages within a specific conversation (getConversation), and modifying the status (e.g., active, deleted, archived, read, unread) of single or multiple conversations (updateConversation, bulkUpdateConversation).
Note: For more information on supported notification topics, see Notification Topics.
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. For business users, all the public business information is returned using the default OAuth scope.
The Identity API can be used to let users log into your app or site using eBay, which frees you from needing to store and protect user's PII (Personal Identifiable Information) data.
This API allows third-party developers to translate listing titles and listing descriptions from one supported language into another.
The eBay VeRO API allows owners of an intellectual property, such as a copyright or trademark, to report eBay listings that infringe on their intellectual property rights.
Important! The VeRO API is only available to members of the Verified Rights Owner (VeRO) Program.
Use the Developer Analytics API to retrieve call-limit and utilization data for eBay RESTful APIs and the legacy Trading API.
The rate_limit resource retrieves call-limit data for an application.
The user_rate_limit resource retrieves call-limit data for an application user.
The returned rate-limit data includes the call quota, number of calls used, number of remaining calls, reset time, and the time window for each resource.
Use the Client Registration API to register a new regulated third-party financial application with eBay.
This API is intended for regulated Third Party Providers (TPPs) who are, or will be, engaged in financial transactions on behalf of individuals domiciled in the EU or UK.
The Client Registration API supports Dynamic Client Registration for payment-services workflows that are subject to EU and UK payment-services regulations. A successful registration returns HTTP status code 201 Created and client registration information.
Use the Key Management API to create and retrieve keypairs that are required when adding digital signatures to selected eBay API calls.
The signing_key resource lets developers create new signing keypairs, retrieve a specific signing keypair by ID, and retrieve metadata for all signing keypairs associated with the application key making the call.
The Key Management API is used for APIs that access confidential financial information and require a digital signature for HTTP calls made on behalf of EU/UK sellers.