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.
https://{shop}.myshopify.com/admin/api/2026-01
Auth type
API Key Header
Auth header
X-Shopify-Access-Token: shpat_...
Rate limit
2 requests/sec (REST) · 1,000 points/sec (GraphQL)
Pricing
from $29/mo
Free quota
None
Documentation
https://shopify.dev/docs/api/admin-rest
Endpoint status
Unreachable — No response — server may be down or blocking automated probes
(checked Mar 29, 2026)
Builder score
D
44%
builder-friendly
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_...
| Plan | Price/mo | Included |
|---|---|---|
| Basic | $29 | 2 staff accounts, basic reports |
| Shopify | $79 | 5 staff accounts, standard reports |
| Advanced | $299 | 15 staff accounts, custom reports |
| Plus | $2300 | High-volume, automation, expansions |
Basic: $29/mo. Shopify: $79/mo. Advanced: $299/mo. Plus: $2,300/mo. API access included in all paid plans. Apps via Partner Program.
| Method | Path | Description |
|---|---|---|
| GET | /products.json |
List all products in the store |
| POST | /products.json |
Create a new product with variants |
| GET | /orders.json |
List orders with filtering by status/date |
| POST | /orders/{id}/fulfillments.json |
Fulfill an order with tracking info |
| GET | /customers.json |
List customers with search and filters |
| GET | /inventory_levels.json |
Get inventory levels across locations |
curl "https://mystore.myshopify.com/admin/api/2025-01/products.json?limit=3&status=active" \ -H "X-Shopify-Access-Token: $SHOPIFY_TOKEN"
{
"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"
}]
}
Data sourced from API Map. Always verify pricing and rate limits against the official Shopify documentation.