Free APIs for
Indian Developers
PIN codes, IFSC, GST, RTO, holidays, PAN, HSN/SAC and location data — clean REST endpoints with consistent JSON. Ship faster, pay nothing.
curl https://apibharat.com/api/v1/pincode/110001
{
"success": true,
"data": {
"pincode": "110001",
"district": "New Delhi",
"state": "Delhi",
"post_offices": [{ "office_name": "Connaught Place", "circle": "Delhi" }]
},
"message": "PIN code details found"
}
8 APIs, one platform
Everything you need to build for the Indian market.
PIN Code Lookup
Resolve any 6-digit Indian PIN code to its post office, district and state.
GET /api/v1/pincode/{pincode}
IFSC Lookup
Get bank, branch and address details from an 11-character IFSC code.
GET /api/v1/ifsc/{ifsc}
GST State Code Lookup
Decode the 2-digit state code at the start of any GSTIN.
GET /api/v1/gst/state/{code}
RTO Lookup
Find the transport office, city and state behind a vehicle registration code.
GET /api/v1/rto/{code}
Indian Holidays API
List national and gazetted holidays for any year.
GET /api/v1/holidays/{year}
State / District / City API
Cascading location data to build address dropdowns.
GET /api/v1/states
PAN Validation
Validate the format of a PAN and decode the holder type.
GET /api/v1/pan/validate/{pan}
HSN / SAC Search
Search HSN (goods) and SAC (services) codes with GST rates.
GET /api/v1/hsn/search?q={keyword}
No APIs match your search.
Free forever
No hidden tiers. Generous rate limits for everyone.
Fast & simple
Plain REST, predictable JSON, CORS enabled out of the box.
Built for India
Data tailored to Indian PIN codes, banks, GST and transport.