All Categories
🛒

E-commerce

Amazon MWS / SP-API
Amazon
Amazon Selling Partner API for marketplace sellers and third-party developers.
ListingsOrdersFBA InventoryReportsProduct Pricing
OAuthPaidReal-timeGlobal
Quick start
import SellingPartnerAPI from 'amazon-sp-api';
const sellingPartner = new SellingPartnerAPI({
  region: 'na',
  refresh_token: process.env.AMAZON_REFRESH_TOKEN,
  credentials: {
    SELLING_PARTNER_APP_CLIENT_ID: process.env.SP_APP_CLIENT_ID,
    SELLING_PARTNER_APP_CLIENT_SECRET: process.env.SP_APP_CLIENT_SECRET,
  },
});

const orders = await sellingPartner.callAPI({
  operation: 'getOrders',
  endpoint: 'orders',
  query: { MarketplaceIds: ['ATVPDKIKX0DER'], CreatedAfter: '2024-01-01' },
});
console.log(orders.Orders);
Visit
BigCommerce API
BigCommerce
Enterprise e-commerce platform API with catalog, cart, checkout, and analytics.
Catalog ManagementCart & CheckoutOrdersCustomer GroupsAnalytics
API KeyPaidReal-timeGlobal
Quick start
const response = await fetch(
  `https://api.bigcommerce.com/stores/${process.env.BC_STORE_HASH}/v3/catalog/products`,
  {
    headers: {
      'X-Auth-Token': process.env.BC_ACCESS_TOKEN,
      'Content-Type': 'application/json',
    },
  }
);
const { data } = await response.json();
console.log(data.map(p => p.name));
Visit
Shopify API
Shopify
Build apps and integrations for 1.7M+ Shopify merchants worldwide.
Products & InventoryOrdersCustomersStorefrontPayments
OAuthPaidReal-timeGlobal
Quick start
import '@shopify/shopify-api/adapters/node';
import { shopifyApi, LATEST_API_VERSION } from '@shopify/shopify-api';

const shopify = shopifyApi({
  apiKey: process.env.SHOPIFY_API_KEY,
  apiSecretKey: process.env.SHOPIFY_API_SECRET,
  scopes: ['read_products'],
  hostName: 'your-app.com',
  apiVersion: LATEST_API_VERSION,
});

// Fetch products via REST
const client = new shopify.clients.Rest({ session });
const products = await client.get({ path: 'products', query: { limit: 10 } });
console.log(products.body.products.map(p => p.title));
Visit
Stripe Billing
Stripe
Stripe's subscription and billing management API for SaaS and recurring revenue.
SubscriptionsUsage-based BillingInvoicesTax CalculationRevenue Recovery
API KeyPaidReal-timeGlobal
Quick start
import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY);

// Create a subscription
const subscription = await stripe.subscriptions.create({
  customer: 'cus_XXXXXXXXXXXXXXXX',
  items: [{ price: 'price_XXXXXXXXXXXXXXXX' }],
  payment_behavior: 'default_incomplete',
  expand: ['latest_invoice.payment_intent'],
});
console.log(subscription.status);
Visit
WooCommerce API
Automattic
REST API for WordPress WooCommerce stores. Products, orders, customers, and reports.
ProductsOrdersCustomersCouponsSales Reports
API KeyFreeReal-timeGlobal
Quick start
import WooCommerceRestApi from '@woocommerce/woocommerce-rest-api';
const WooCommerce = new WooCommerceRestApi({
  url: 'https://yourstore.com',
  consumerKey: process.env.WC_CONSUMER_KEY,
  consumerSecret: process.env.WC_CONSUMER_SECRET,
  version: 'wc/v3',
});

const { data } = await WooCommerce.get('products', { per_page: 10 });
console.log(data.map(p => p.name));
Visit