AWS Marketplace Discovery API - AWS Marketplace Catalog API

AWS Marketplace Discovery API

The AWS Marketplace Catalog API service provides an API interface to manage the products that you create as a seller in AWS Marketplace, and to manage your private marketplace. However, for discovery use cases, you must use the AWS Marketplace Discovery API (Discovery API).

The Discovery API enables your buyers to have a frictionless discovery experience of AWS Marketplace listings on your web properties. You can use the Discovery API to:

  • Get listing information from AWS Marketplace, such as long and short product descriptions, marketplace categories, badges, media, pricing model/unit, information, publisher, reviews, and more.

  • Populate your website, platform, and private marketplace with AWS Marketplace listings.

  • Create a custom view of AWS Marketplace listings for your customers where you show offerings from other sellers and offer value-added functionality.

With the Discovery API, you can create a browse and search functionality of the entire AWS Marketplace catalog or a curated view that best serves your customers. This dynamic experience helps direct your customers to the most up-to-date and relevant AWS Marketplace pages to purchase the products they need. Additionally, you can access the full list of AWS Marketplace products to help populate your private marketplace.


The Discovery API is currently available to select AWS customers and is available upon request to, and approval by, the AWS Marketplace Team. For more information, see the next section, Getting access to the Discovery API.

Getting access to the Discovery API

To request access, or to get answers to questions about the Discovery API, reach out to your current AWS Marketplace contact. If you don't have an AWS Marketplace contact, you don't know who your contact is, or you don't have an AWS Marketplace Seller account, submit a general inquiry to the AWS Marketplace Seller Operations team.

After you receive access to the Discovery API, you will receive a unique Integration ID, API documentation, and a SDK to help you integrate with and call the Discovery API.