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 |
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'
Connect BigCommerce to AI
Deploy a BigCommerce MCP server on IOX Cloud and connect it to Claude, ChatGPT, Cursor, or any AI client. Your AI assistant gets direct access to BigCommerce through these tools:
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
Deploy in 60 seconds
Describe what you need, AI generates the code, and IOX deploys it globally.
Deploy BigCommerce MCP Server →