Fast MarketplaceExternal APIshopify.dev
Shopify Storefront
Shopify Storefront is a discovery-only listing for Shopify's Storefront GraphQL API. Each Shopify merchant exposes a shop-specific endpoint for querying products and collections, adding items to cart, calculating contextual pricing, and starting checkout flows.
Direct access
Provider-owned integration
This listing is discovery-only. Calls go straight to the provider and follow the provider's docs and auth model.
Marketplace execution
Disabled
Auth and payment
Provider-defined
I want to use the "Shopify Storefront" commerce API.
## Access model
This is a discovery-only external API. Calls go directly to the provider; the marketplace does not proxy, authenticate, or settle them.
## Setup
1. Replace {store_name} with the merchant's Shopify store subdomain.
2. Use POST GraphQL requests against the Storefront API endpoint.
3. Use a Storefront access token when the merchant requires token-based access.
4. Do not execute checkout through the marketplace until merchant-specific quote, consent, order, and fulfillment records are wired.
## External Endpoints
### Storefront GraphQL
Method: POST
Direct URL: https://{store_name}.myshopify.com/api/2026-04/graphql.json
Docs: https://shopify.dev/docs/api/storefront/2026-04
Auth: Shop-specific endpoint. Tokenless requests are possible for limited public storefront queries; merchant-provided Storefront access tokens are required for token-based access.
curl -X POST "https://{store_name}.myshopify.com/api/2026-04/graphql.json" \
-H "Content-Type: application/json" \
-d '{
"query": "query Products($first: Int!) { products(first: $first) { nodes { id title handle } } }",
"variables": {
"first": 3
}
}'
Discovery-only listing. Endpoint host is merchant-specific and checkout execution should remain merchant-controlled until marketplace quote, consent, order, and fulfillment records are implemented for that shop.Have a request?