One API for your whole multi-store catalog

Search complete product context, update master or store-specific data with validation, and publish to the right Shopify storefronts through one consistent API.

Trusted by 50+ top merchants worldwide

A catalog API, not raw tables

Build on the product model Peak PIM already manages

Give integrations a reliable way to understand shared data, storefront differences, safe writes, and publishing state.

Storefront data fragments the product model

Custom integrations often reconstruct master data and store-specific versions from separate calls before they can do useful work.

Catalog writes need more than an endpoint

Validation, revision conflicts, drafts, variants, media, and collection relationships all matter when a partial update reaches production.

Publishing is its own workflow

Moving a validated change to one, several, or all Shopify stores should use a predictable pipeline, not another collection of custom scripts.

Read, write, publish

A predictable path from request to storefront

Use structured catalog reads, controlled partial updates, and the same multi-store publishing workflow as the Peak PIM app.

Query

Read the whole product context

Search and filter products, variants, collections, media, and metafield definitions, then retrieve master data and store versions together.

Update

Patch the exact layer you intend

Update master data or one store version with field validation, draft-first behavior, scoped bearer tokens, and revision checks that reject stale writes.

Publish

Use one multi-store pipeline

Publish to one, several, or all connected stores while Peak PIM coordinates variants, media, and collection memberships through the same workflow as the app.

Built for integrations

The controls production catalog work needs

The API makes permissions, revisions, drafts, and publishing explicit so your integration can fail safely.

Unified product model

Read master product information and per-store versions in one structured response instead of rebuilding their relationship client-side.

Deep reads and precise queries

Use full-text search, filters, sorting, pagination, and related records to retrieve the context an integration actually needs.

Safe partial updates

Scopes separate read, write, and publish access. Optimistic concurrency returns a conflict instead of silently accepting a stale revision.

Explicit Shopify publishing

Writes remain drafts until a publish request targets the intended stores, keeping catalog mutation separate from storefront release.

Build on your complete catalog

Connect your software to one product model, update the intended layer, and publish through Peak PIM's multi-store workflow.

Talk to us for current API access and integration guidance.

Frequently asked questions

Everything developers need to know before building with the Peak PIM API.

You can build catalog integrations, supplier and ERP connections, internal product tools, automation, reporting, and other workflows that need structured access to Peak PIM's multi-store catalog.

The API covers products, variants, collections, media, metafield definitions, master data, and store-specific versions, with search, filtering, sorting, pagination, and related-record reads.

Yes. Patch a store-specific version when the change belongs to one storefront, or patch master data when it should apply at the shared product layer.

Publishing is an explicit action after a write. Target one, several, or all connected stores, and Peak PIM runs the change through its Shopify publishing pipeline with the related variants, media, and collection memberships.

Bearer credentials use separate pim:read, pim:write, and pim:publish scopes so an integration receives only the capabilities it needs. There is no delete scope.

Update requests include the record revision. If another change has advanced that revision, Peak PIM rejects the stale write with HTTP 409 so the client can refresh and resolve it deliberately.

No. Updates are draft-first. The client sends a separate publish request when the validated change is ready for the selected storefronts.

The public developer documentation includes the API reference, authentication guidance, and endpoint details at https://developers.peak-pim.com/.

The AI Connector (MCP) exposes the same catalog capabilities as typed conversational tools over a remote MCP server. Use the REST API for custom software, or the connector when an off-the-shelf AI assistant is the interface.

Still have questions?

Reach out to our team and we’ll help you find the right setup.