Share via


Azure Marketplace Catalog overview

Marketplace Catalog provides Discovery APIs, a comprehensive set of REST APIs that enables programmatic access to commercial product catalog data across various product families. These APIs enable partners, developers, and organizations to integrate commercial products into their own applications, storefronts, and business solutions.

Key benefits

  • Comprehensive Product Access: Access to both Microsoft Commercial (first party) and Marketplace Commercial (third party) products
  • Real-time Data: Get up-to-date product information, pricing, availability, meters, terms, and customer reviews
  • Flexible Integration: Support for both authenticated (Azure Resource Manager) and unauthenticated (API key) access patterns with self-serve onboarding mechanisms for all APIs
  • Advanced Search: Scalable textual search capabilities

Primary use cases

  • Partner Storefronts: Build custom marketplace experiences and product catalogs
  • Business Solutions: Integrate Commercial products into procurement and vendor management systems
  • Analytics & Reporting: Access product and review data for business intelligence
  • Customer Portals: Create tailored product discovery experiences for specific audiences
  • Reseller Platforms: Enable partners to showcase and manage Commercial offerings

Architecture overview

Discovery APIs operate through two main access patterns:

  • Public Endpoints: API key-based access for public product data
  • Azure Resource Manager Endpoints: Azure Resource Manager integration for authenticated scenarios with access to private plans and preview products

OData API Support: The listing APIs are built on OData (Open Data Protocol) standards, which provide a standardized way to query and manipulate data. These standards enable rich filtering, sorting, and data selection capabilities using standard OData query parameters like $filter, $select, $expand, and $orderby.

The Discovery APIs support a comprehensive range of product families across the Azure Marketplace:

Supported product families

Azure

  • 3PP
    • SaaS
    • VirtualMachine
    • AzureApplication
    • DynamicsCE
    • DynamicsBC
    • DynamicsOps
    • ContainerApps
    • Container
    • ConsultingServices
    • ManagedServices
    • Power BI
    • PowerBIVisuals
    • Office365
    • AADApps
    • ManagedApplication
    • None (Azure services)
  • 1PP

Passes (New!)

  • Microsoft 365
  • Dynamics 365

Software (New!)

  • License Based
  • Subscription Based

See also

  • To access REST specifications for previous versions of Marketplace Catalog API, see this GitHub repo.