Shopify's public API for storefronts: it reads products, collections and prices for the visitor's market and handles carts and customer accounts, with a token that is safe to put in a web page.
The Storefront API is the API Shopify gives to storefronts that are not a Shopify theme: websites, apps, games, kiosks. It answers the questions a shop page asks: which products a collection holds, what a variant costs in the visitor’s currency, what is in stock, what the cart holds and what the checkout link is.
Three things make it different from Shopify’s Admin API:
- Its token is public. It can sit in the page, because it only reads what a customer may see and only changes a customer’s own cart and account.
- It answers for one market. Prices, currencies, languages and availability follow the visitor’s country.
- It sees only what you publish. A product shows up when it is published to the storefront’s sales channel. A metafield shows up when its definition has Storefront access.
Shopify releases a new version every three months, named after its date, such as 2026-10.
In Webflow terms
Webflow’s CMS API writes your collections; the Storefront API is the live feed of the store. With Smootify you never call it yourself: the elements and attributes you put in the Designer are the requests.
In Smootify
Every product, price, variant and cart line on a Smootify site comes from the Storefront API, with the public token of your Headless storefront. Smootify 2.0 uses version 2026-10. The add-ons that write to Shopify, such as quotes and forms, run on Smootify’s server on the Server plan, with the Admin API: its token never reaches the page.
To see the requests a page sends, open the debugger on your .webflow.io address with Alt⇧ ShiftD: its Flow tab lists them as they happen. More in Set up the Shopify store and The debugger.