Free APIs for Indian developers
Every Indian-data API you commonly need — free, keyless, consistent JSON — with a copyable request for each.
By the apibharat.com team ·
Everything you need to build for India
Building an app for the Indian market means handling pincodes, bank codes, GST numbers, vehicle registrations and more. Here are the free, keyless REST APIs that cover them — all returning consistent JSON. Each one has a copyable request you can run right now.
PIN Code
Resolve a 6-digit pincode to its post office, district and state. Reference.
curl https://api.apibharat.com/v1/pincode/560001IFSC
Bank, branch and address from an 11-character IFSC. Reference.
curl https://api.apibharat.com/v1/ifsc/SBIN0000001GST
Decode a state code, or validate & decode a full 15-character GSTIN. Reference.
curl https://api.apibharat.com/v1/gst/state/27
curl https://api.apibharat.com/v1/gst/validate/27AAPFU0939F1ZVRTO / Vehicle
Look up an RTO code, or decode a number plate to its state and RTO office. Reference.
curl https://api.apibharat.com/v1/rto/MH01
curl https://api.apibharat.com/v1/vehicle/MH01AB1234Indian Holidays
National and gazetted holidays for a given year. Reference.
curl https://api.apibharat.com/v1/holidays/2026State / District / City
Cascading location data for address dropdowns. Reference.
curl https://api.apibharat.com/v1/states
curl https://api.apibharat.com/v1/districts/1
curl https://api.apibharat.com/v1/cities/1PAN Validation
Validate a PAN's format and decode the holder type. Reference.
curl https://api.apibharat.com/v1/pan/validate/ABCPD1234EHSN / SAC Search
Search HSN (goods) and SAC (services) codes for GST. Reference.
curl "https://api.apibharat.com/v1/hsn/search?q=rice"
curl "https://api.apibharat.com/v1/sac/search?q=consulting"Conventions
- Every response uses the same envelope:
{ "success": bool, "data": ..., "message": "..." }. - No API key or signup. CORS is enabled, so you can call it straight from the browser.
- Requests are rate limited to 1000 per minute per IP; responses include
X-RateLimit-*headers.
Full details in the documentation.