Shopify API reference docs
Explore Shopify’s API reference and templating documentation. You have access to everything from the Admin API and app extensions to templating tools.
Check out your options to see which one is right for you.
Work with Shopify APIsAnchor link to section titled "Work with Shopify APIs"
Build commerce experiences and branded custom storefronts using Shopify’s APIs.
At the core of Shopify is the Admin API, available through GraphQL and REST. It provides data on products, customers, orders, inventory, fulfillment, and more.
Build custom shopping experiences with the Storefront API. Take your store to where your customers are whether that’s a website, app or video game.
Scale your business with the Partner API. When you use the Partner API, you can access the data found in your Partner Dashboard to automate front and back-office operations.
Payments Apps API
Use the Payments Apps API to manage merchant account data including payments, refunds, and more.
Use the Marketplaces API to run queries and actions across all shops in a marketplace.
Deliver large-scale solutions for Shopify Plus retailersAnchor link to section titled "Deliver large-scale solutions for Shopify Plus retailers"
Automate complex workflows for Shopify Plus merchants with Flow. When you integrate with Shopify Flow, merchants can add functionality from your app or service to automated workflows.
Build merchant-branded themesAnchor link to section titled "Build merchant-branded themes"
Shopify stores use themes coded in the Liquid templating language to control their look and feel.
- Liquid: Build or customize Shopify themes using the Liquid template language.
- Ajax API: Add dynamic elements to Shopify online stores with a lightweight JSON API for product data, recommendations, and shopping cart management.
- Section Rendering API: This API allows you to update page content by fetching only partial elements of a page instead of reloading it entirely.