Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.