data-slots=text
data-backgroundColor=green
SaaS only

Retrieve catalog data with the Merchandising API

The Merchandising GraphQL API enables developers to build rich, dynamic storefront experiences by providing efficient access to catalog data from Adobe Commerce Optimizer. This API is designed for frontend applications that need to retrieve catalog information including category, product, pricing, search results, and recommendations in real-time.

The Merchandising API is part of Adobe Commerce Optimizer's composable commerce architecture, which separates product data from business context. This separation allows you to:

Key Benefits

When to Use the Merchandising API

The Merchandising API is ideal for:

Architecture

The Merchandising API sits between your storefront applications and the Adobe Commerce Optimizer data layer:

Merchandising Services API

This diagram illustrates the flow of data between the storefront, the Merchandising API, and the Adobe Commerce Optimizer backend:

  1. Storefront Request: Your application sends GraphQL queries to the Merchandising API
  2. Context Processing: The API applies catalog views, policies, and catalog source locale filters based on the request headers
  3. Data Retrieval: Optimized queries fetch relevant product and pricing data
  4. Response: Structured data is returned to your application for rendering

Product catalog updates delivered directly through data ingestion API requests or a third-party app integration are synchronized to Adobe Commerce Optimizer, ensuring that the Merchandising API always serves the latest data.

Integration Options

Adobe Edge Delivery Services

If your storefront uses Adobe Edge Delivery Services, integration is configured through the storefront configuration and Commerce drop-in components. See the Adobe Commerce Storefront documentation for detailed configuration instructions.

Third-Party Integrations

For custom storefronts built with frameworks like React, Vue.js, Angular, or any other technology:

Security

Authentication

Data Access

Next Steps

See the Get Started with the Merchandising API section for instructions on how to set up your environment and start using the API.

For additional support and community resources, visit the Adobe Commerce Developer Portal.