BigCommerce REST API
Enterprise e-commerce platform API for online stores
BigCommerce REST API provides comprehensive access to manage online stores, products, orders, customers, and payments. Developers use it to build custom storefronts, integrate with third-party services, automate inventory management, and create headless commerce solutions. The API supports multi-channel selling, advanced catalog management, and flexible checkout customization for enterprise-scale e-commerce operations.
https://api.bigcommerce.com/stores/{store_hash}/v3
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /catalog/products | Retrieve a list of products with filtering and pagination options |
| POST | /catalog/products | Create a new product with variants, images, and custom fields |
| GET | /catalog/products/{product_id} | Get detailed information about a specific product |
| PUT | /catalog/products/{product_id} | Update product details, pricing, and inventory |
| DELETE | /catalog/products/{product_id} | Delete a product from the catalog |
| GET | /orders | List orders with filtering by status, date, and customer |
| GET | /orders/{order_id} | Retrieve complete order details including line items and shipping |
| PUT | /orders/{order_id} | Update order status, shipping information, or customer details |
| GET | /customers | Get a list of customers with search and filter capabilities |
| POST | /customers | Create a new customer account with addresses and attributes |
| GET | /customers/{customer_id} | Retrieve detailed customer information and order history |
| GET | /catalog/categories | List product categories with hierarchical structure |
| POST | /catalog/categories | Create a new product category with custom fields |
| GET | /carts | Retrieve shopping cart data for customers |
| POST | /carts | Create a new cart with line items and customer information |
Sponsor this page
AvailableReach developers actively building with BigCommerce. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →Code Examples
curl -X GET \
'https://api.bigcommerce.com/stores/abc123/v3/catalog/products?limit=10' \
-H 'X-Auth-Token: your_api_token' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json'
Use BigCommerce from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for BigCommerce. Paste your BigCommerce API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls BigCommerce directly with your credentials — no local install, works on mobile.
bigcommerce_search_products
Search and filter products by name, SKU, price range, category, or inventory status
bigcommerce_manage_orders
Retrieve, update, and track order status, process refunds, and manage fulfillment
bigcommerce_sync_inventory
Update product inventory levels, track stock across variants, and manage warehouse locations
bigcommerce_customer_analytics
Analyze customer purchase history, lifetime value, and segment customers for marketing
bigcommerce_catalog_manager
Bulk create, update, or delete products, categories, and variants with validation
Connect in 60 seconds
Paste your BigCommerce key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect BigCommerce to your AI →