Storefront API

The Storefront API gives you full creative control to build customized purchasing experiences for your customers.

In contrast with the Admin API, which enables developers to build apps around merchant-facing actions (such as shipping and fulfillment), the Storefront API focuses on shopping experiences seen from the customer perspective.

Using the Storefront API, you can:

  • Fetch data about a single product or a collection of products to display on any website or device.
  • Create unique checkout experiences with full control over the shopping cart.
  • Create new customers or modify existing ones, including address information.
  • Allow customers to select unique product options.

Next steps

Follow the getting started guide to quickly get up-and-running with the Storefront API and begin building your own custom purchasing experience:

Getting Started

Where to get help

Storefront API Reference

Use Shopify's Storefront API to create custom storefronts for practically any interface.


Learn how to query the API using GraphQL, and how to build customized purchasing experiences.

Shopify Forums

Visit our forums to connect with the community and find out more about the Shopify API and App development.

Sign up for a Partner account to get started.

Sign up