OpenCart website screenshot

OpenCart

OpenCart is a free, open-source eCommerce platform providing a REST API for managing products, categories, orders, customers, returns, and store configuration in self-hosted environments. Built on PHP and MySQL, OpenCart powers over 470,000 online stores worldwide and offers token-based API authentication with IP-allowlist security controls.

1 APIs 0 Features
eCommerceShopping CartOpen SourceSelf-HostedProductsOrdersCustomersCategories

APIs

OpenCart REST API

The OpenCart REST API enables external applications to communicate with an OpenCart store for managing products, categories, orders, customers, manufacturers, and returns. Authe...

Pricing Plans

Opencart Plans Pricing

2 plans

PLANS

Rate Limits

Opencart Rate Limits

3 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Opencart Context

15 classes · 0 properties

JSON-LD

Example Payloads

Add Product To Cart Request

4 fields

EXAMPLE

Add Product To Cart Response

1 fields

EXAMPLE

Confirm Order Response

4 fields

EXAMPLE

Login Request

2 fields

EXAMPLE

Login Response

2 fields

EXAMPLE

Set Customer Request

8 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🔗
X
X
🔗
Forums
Forums
🔗
Marketplace
Marketplace
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: opencart
name: OpenCart
description: 'OpenCart is a free, open-source eCommerce platform providing a REST API for managing products, categories, orders,
  customers, returns, and store configuration in self-hosted environments. Built on PHP and MySQL, OpenCart powers over 470,000
  online stores worldwide and offers token-based API authentication with IP-allowlist security controls.

  '
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/opencart/refs/heads/main/apis.yml
created: 2026-06-13
modified: 2026-06-13
specificationVersion: '0.19'
tags:
- eCommerce
- Shopping Cart
- Open Source
- Self-Hosted
- Products
- Orders
- Customers
- Categories
apis:
- name: OpenCart REST API
  description: 'The OpenCart REST API enables external applications to communicate with an OpenCart store for managing products,
    categories, orders, customers, manufacturers, and returns. Authentication uses API username/key credentials with IP-allowlist
    enforcement. Webhooks are supported for order creation, order updates, product sync, and customer registration events.

    '
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.opencart.com/admin-interface/system/users/api
  baseURL: https://yourstore.com/api
  tags:
  - eCommerce
  - Products
  - Orders
  - Customers
  - Categories
  properties:
  - type: Documentation
    url: https://docs.opencart.com/admin-interface/system/users/api
  - type: Documentation
    url: https://docs.opencart.com/developer/
  - type: GitHubRepository
    url: https://github.com/opencart/opencart
  - type: OpenAPI
    url: openapi/opencart-rest-api.yml
common:
- type: Website
  url: https://www.opencart.com
- type: Documentation
  url: https://docs.opencart.com
- type: GitHubOrg
  url: https://github.com/opencart
- type: LinkedIn
  url: https://www.linkedin.com/company/5224021/
- type: Blog
  url: https://www.opencart.com/blog
- type: Pricing
  url: https://www.opencart.com/index.php?route=cms/download
- type: X
  url: https://twitter.com/opencart
- type: Forums
  url: https://forum.opencart.com
- type: Marketplace
  url: https://www.opencart.com/index.php?route=marketplace/extension
- type: Plans
  url: plans/opencart-plans-pricing.yml
- type: RateLimits
  url: rate-limits/opencart-rate-limits.yml
- type: FinOps
  url: finops/opencart-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com