India Post API — Simplified

Ship smarter with India Post

Connect your WooCommerce or Shopify store to India Post in minutes. Book shipments, print labels, and track deliveries — all from one clean dashboard.

AK
SR
MP
+
Trusted by 500+ Indian sellers
EM583918336IN - SP
ORDER ID14164
CUSTOMERRahul Sharma
PRODUCTSunglass DN-149 x1
PINCODE411001
WEIGHT50g · ₹55.00
MOBILE+91 98765 43210
Label printed · Booked via India Post API · 30-06-2026 17:23
500+
Active Sellers
12K+
Shipments Booked
99%
API Uptime
3min
Avg Setup Time
Free Plan Features

Everything you need to start shipping

No credit card required. Set up your India Post connection and start booking in minutes.

🔌
India Post API Connect
Connect your India Post credentials (sandbox or production) and test the API connection right from Settings.
Free Forever
📬
Shipment Booking
Book up to 50 shipments per month directly through the official India Post API. No manual form-filling.
50 / month
🏷️
Label Printing
Print official India Post PDF labels with your order details (ORDER ID, PRODUCT, MOBILE, EMAIL) auto-stamped.
Free Forever
📋
Manifest Generation
Generate daily manifests for your post office handover. PDF manifest ready in one click.
Free Forever
🔢
Barcode Series
Add and manage your India Post barcode series. The system auto-increments to the next available barcode.
Free Forever
🛒
WooCommerce Sync
Fetch processing and completed orders from your WooCommerce store automatically. Up to 12 syncs per day.
12 syncs / day
Getting Started

Up and running in 3 steps

No complex configuration. No API documentation to read. Just add your credentials and go.

1
Connect India Post
Add your India Post API username, password, Customer ID and Contract ID in Settings. Test the connection instantly.
Environment: sandboxprod
2
Sync Your Orders
Connect your WooCommerce store with Consumer Key & Secret. One click pulls all processing orders into the dashboard.
WooCommerce · Shopify PRO
3
Book & Print
Select orders, hit Book, and download your labels. The label PDF is auto-stamped with order details for easy sorting.
Labels · Manifest · Tracking
Free vs Pro

Everything Pro unlocks

Feature
Free
Pro ⚡
Shipments per month
50
200
WooCommerce syncs / day
12
120
Bulk bookings / day
20
40
Label & Manifest printing
Barcode series management
Bulk label printing
Manual order booking
Shopify integration
44 orders/day
PHP webhook orders
Priority support
Simple Pricing

One plan. No surprises.

Start free, upgrade when you need more. Cancel anytime.

Monthly Yearly
Free
0

Perfect for small sellers testing India Post integration or shipping a few orders a week.

India Post API connection
50 shipments / month
Label & Manifest printing
Barcode series
12 WooCommerce syncs / day
20 bulk bookings / day
Shopify / Manual booking
What Sellers Say

Loved by Indian e-commerce stores

★★★★★

"Set up in under 10 minutes. The label stamping with Order ID and product name saves me so much time sorting shipments before handing over to the post office."

AK
Amit Kumar
Fashion Store · Surat
★★★★★

"Finally a tool that actually connects to India Post properly. The WooCommerce sync means I don't have to copy-paste customer details anymore. Pro plan was worth it from day one."

SR
Sneha Rao
Handicraft Store · Jaipur
★★★★★

"Bulk booking 30 orders in one click was a game changer for us. The manifest PDF saves 20 minutes every evening. India Post integration works flawlessly."

MP
Manish Patel
Electronics Store · Ahmedabad
FAQ

Common questions

You need your India Post API username, password, a 10-digit Customer ID, and an 8-digit Contract ID. Contact your local India Post Business Development Officer to get these. For testing, you can use the UAT credentials: Username 9999999999 / Password Dop@1234.
WooCommerce is supported on the Free plan (12 syncs/day). Shopify is a Pro feature (44 orders/day). Both use their respective REST APIs — WooCommerce needs Consumer Key + Secret, Shopify needs an Admin API Access Token.
India Post assigns each customer a range of barcodes (e.g. EY822600001IN to EY822699999IN). Add this series in Settings → Barcode Series and the dashboard auto-increments them for each shipment.
After successful payment via PhonePe, you'll receive a unique license key instantly on screen (and via email). Enter this key in your PostDash installation under Plan & Billing → Activate License. Pro features unlock immediately.
Yes — PostDash is a self-hosted PHP dashboard. Requires PHP 8.1+, MySQL 5.7+, and cURL. Install it on any shared hosting, VPS, or local server. Your data stays on your server.
Yes. Monthly limits (shipments) reset on the 1st of each month. Daily limits (WooCommerce syncs, bulk bookings) reset at midnight IST. No action needed from your side.

Start shipping with India Post today

Join 500+ Indian sellers who've automated their India Post workflow.

Get Started Free →
No credit card required Self-hosted · Your data PHP 8.1+ compatible Free forever plan