The BigCommerce REST and GraphQL APIs provide full access to store data. Manage the product catalog with variants, options, and custom fields; process orders and create shipments with tracking; manage customer accounts and groups; build custom checkout experiences via the Checkout SDK; retrieve analytics and sales reports; and configure webhooks for real-time event streaming. Used by agencies, SaaS apps, and headless commerce implementations.
https://api.bigcommerce.com/stores/{storeHash}/v3
Auth type
API Key Header
Auth header
X-Auth-Token: YOUR_ACCESS_TOKEN
Rate limit
150 requests/30 sec (v3) · 20,000 requests/hour
Pricing
from $39/mo
Free quota
15-day free trial
Documentation
https://developer.bigcommerce.com/docs/rest-management
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)917ms
(checked Mar 29, 2026)
Builder score
C
56%
builder-friendly
Create an API account in BigCommerce Admin → Advanced Settings → API Accounts. Pass the access token in the X-Auth-Token header.
X-Auth-Token: YOUR_ACCESS_TOKEN
Standard $39/mo: unlimited products, 3 storefronts. Plus $105/mo: 5 storefronts, customer groups. Pro $399/mo: 8 storefronts, product filtering. Enterprise: custom, unlimited storefronts.
| Method | Path | Description |
|---|---|---|
| GET | /catalog/products |
List products with filtering by category, price, etc. |
| POST | /catalog/products |
Create a new product with variants and images |
| GET | /orders |
List orders with status, date, and customer filters |
| GET | /customers |
List customers with group and email filtering |
| POST | /checkouts |
Create a checkout session for headless commerce |
| GET | /catalog/categories/tree |
Get full category tree for navigation |
curl "https://api.bigcommerce.com/stores/$STORE_HASH/v3/catalog/products?availability=available&limit=5" \ -H "X-Auth-Token: $BC_ACCESS_TOKEN" \ -H "Accept: application/json"
{
"data": [{
"id": 111,
"name": "Premium Widget",
"type": "physical",
"price": 29.99,
"availability": "available",
"inventory_level": 150,
"categories": [18, 24]
}],
"meta": { "pagination": { "total": 243, "count": 5 } }
}
Data sourced from API Map. Always verify pricing and rate limits against the official BigCommerce documentation.