# Shopify Admin API **Provider:** Shopify **Category:** ecommerce **Base URL:** `https://{shop}.myshopify.com/admin/api/2026-01` **Auth:** api-key — `X-Shopify-Access-Token: shpat_...` **Rate Limit:** 2 requests/sec (REST) · 1,000 points/sec (GraphQL) **Free Tier:** No **Pricing:** from $29/mo (subscription) **Docs:** https://shopify.dev/docs/api/admin-rest ## Description The Shopify Admin API is the primary interface for building Shopify apps and automations. Manage the full product catalog (variants, metafields, collections), process and fulfill orders, sync customer records, update inventory across locations, configure discount codes, and set up webhook subscriptions for real-time event streaming. Available as both REST and GraphQL. Essential for headless commerce and merchant tool development. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://{shop}.myshopify.com/admin/api/2026-01/products.json` | List all products in the store | | POST | `https://{shop}.myshopify.com/admin/api/2026-01/products.json` | Create a new product with variants | | GET | `https://{shop}.myshopify.com/admin/api/2026-01/orders.json` | List orders with filtering by status/date | | POST | `https://{shop}.myshopify.com/admin/api/2026-01/orders/{id}/fulfillments.json` | Fulfill an order with tracking info | | GET | `https://{shop}.myshopify.com/admin/api/2026-01/customers.json` | List customers with search and filters | | GET | `https://{shop}.myshopify.com/admin/api/2026-01/inventory_levels.json` | Get inventory levels across locations | ## Authentication Use an Admin API access token from your Shopify app or private app credentials. Pass it in the X-Shopify-Access-Token header. ``` X-Shopify-Access-Token: shpat_... ``` ## Sample Request ```bash curl "https://mystore.myshopify.com/admin/api/2025-01/products.json?limit=3&status=active" \ -H "X-Shopify-Access-Token: $SHOPIFY_TOKEN" ``` ## Sample Response ```json { "products": [{ "id": 7891234567, "title": "Classic T-Shirt", "status": "active", "variants": [{ "id": 41234567890, "price": "29.99", "inventory_quantity": 150, "sku": "TSHIRT-BLK-M" }], "created_at": "2024-01-15T10:00:00-05:00" }] } ``` ## Pricing Details Basic: $29/mo. Shopify: $79/mo. Advanced: $299/mo. Plus: $2,300/mo. API access included in all paid plans. Apps via Partner Program. --- *Source: [API Map](https://apimap.dev/apis/shopify/) — CC BY 4.0*