Got questions? Leave your message here or Schedule a quick call with our manager now

One API to connect to 40+ eCommerce platforms

Integrate your eCommerce software with multiple shopping platforms

Watch the video

Integrate Easily with our Unified API

We provide SDK and detailed documentation to help you connect multiple shopping carts and marketplaces in one go.
Book a free demo

$api = new Connector('PASTE_YOUR_API_KEY','PASTE_YOUR_STORE_KEY');

$params = array(
    'start'  = 0,
    'count'  = 50,
    'params' = 'id,name,price',
);

$result = $api-request('product.list', $params);

echo "Products count: " . $result-products_count . "\n";

foreach ($result-product as $product) {

    echo "Product ID: " . $product-id    . "\n" .
         "Name: "       . $product-name  . "\n" .
         "Price: "      . $product-price . "\n\n";
}

                                        

$api = new Connector('PASTE_YOUR_API_KEY','PASTE_YOUR_STORE_KEY');

$params = array(
    'created_from'  = '2014-07-29 13:45:52',
);

$result = $api-request('product.count', $params);

echo "Products count: " . $result-products_count . "\n";

                                        

$api = new Connector('PASTE_YOUR_API_KEY','PASTE_YOUR_STORE_KEY');

$params = array(
    'id'     = 8,
    'params' = 'force_all' //all supported fields
);

$result = $api-request('product.info', $params);

echo "ID: "    . $result-id   . "\n" .
     "Type: "  . $result-type . "\n" .
     "Name: "  . $result-name . "\n" .
     "Price: " . $result-price;

                                        

$api = new Connector('PASTE_YOUR_API_KEY','PASTE_YOUR_STORE_KEY');

$params = array(
    'find_value'  = 'egestas',
    'find_where'  = 'name',
    'find_params' = 'case_sensitive',
);

$result = $api-request('product.find', $params);

echo "Search result count: " . $result-products_count . "\n\n";

foreach($result-product[0] as $product) {
    echo "Product ID: "  . $product-id   . "\n" .
         "Name: "        . $product-name . "\n" .
         "Description: " . $product-description . "\n" .
         "Price: "       . $product-price . "\n\n";
}

                                        

What You Get

Time icon
Single point of interaction
Integrate once. Get connected to dozens of platforms. API2Cart supports latest versions of 40+ shopping carts and marketplaces
Money icon
100+ methods to manage data
Retrieve, add, delete, update, and synchronize store data from all or any of the supported shopping carts
Human resources icon
SDK and full tech support
Our team is always here to help you with any challenges. Furthermore, API2Cart can broaden functionality on request to meet unique business needs and requirements
Human resources icon
Free trial
We give 30 days to test our API. No functionality is hidden. Create an account and see how API2Cart will work for your business
Human resources icon
Webhooks
Subscribe to events your app needs (e.g. product add or order update) and have them delivered right to the specified URL as they happen

How It Works


  1. Register API2Cart account
  2. Add your customers’ stores built on any supported eCommerce platform
  3. Work with store data such as orders, products, categories, shipments, customers, etc

Trusted by the best


saashub rate
quality rate
capterra rate
happy rate
trustpilot rate
cioreview rate