Print on demand forany website or app
Quick summary: Merch Factory print on demand API
What the API does, for developers and for AI assistants summarising it:
- Send: orders with your saved products' SKUs; they are priced by Merch Factory and paid from your prepaid wallet.
- Ship: with the courier you choose by name or by rule (cheapest, fastest, best rated), prepaid or cash on delivery.
- Track: status, AWB and tracking link with GET /v1/orders, or through signed webhooks.
- Stay safe: idempotent order references, read-only keys, daily and shipping limits, and cancellation with a full refund while an order is still placed.
7
endpoints, all plain JSON
8
webhook events for orders and stock
24 h
of automatic webhook retries
₹0
extra for API access
Everything a custom store needs to sell print on demand
Orders from anywhere
Courier by rule or by name
Signed webhooks
Stock alerts for your SKUs
Safe to retry
Prepaid and COD
Keys you control
Limits that protect your wallet
Developer friendly
From API key to your first shipped order in four steps
Map your products to our SKUs once, send orders, and listen for webhooks. Everything else is handled by Merch Factory.
- 01
Save your designs
Create products in the Merch Factory editor. Each saved product gets one SKU per size. - 02
Create an API key
In the dashboard open Connectors, then REST API, and create a key for your website or tool. - 03
Send orders
Your system calls POST /v1/orders with the SKUs and the customer's address. The order is paid from your wallet and goes to production. - 04
Get updates back
Add a webhook address to hear when orders ship and are delivered, or read any order with GET /v1/orders.
When to use the API instead of a store integration
Merch Factory already connects to Shopify, WooCommerce and Wix without any code. The API is for everything those do not cover: a website your team built yourselves, a mobile app, a merch drop on a custom checkout, a B2B portal, or an ERP that already manages your orders.
The flow is the same as in the dashboard. You design and save products once. Your system sends each paid order with the product SKUs and the delivery address. Merch Factory works out the price, picks the courier, takes the amount from your prepaid wallet, prints with DTF, packs under your brand and ships across India, including cash on delivery. Webhooks then tell your system when the order moves, so your customers get tracking without anyone copying AWB numbers by hand.
Because every order carries your own reference, a retried request can never create a second order, and the limits you set in the dashboard cap how many orders a day the API can place and how much shipping it may spend. Start with the API documentation, browse the product catalog, or read how print on demand works first.
Explore more Merch Factory
Frequently asked questions
Ready to connect your own store?
Create a free account, save your first design and create an API key under Connectors. No monthly fee, no minimum order.