Open API
Free, keyless, JSON, CORS enabled. Licence: CC BY 4.0, credit IndiaCos. OpenAPI spec: /api/v1/openapi.json.
Look up a company or LLP
curl https://indiacos.com/api/v1/company/U72900KL2022PTC074151
Court cases for it: /api/v1/company/{CIN}/cases.
Look up a GSTIN
curl https://indiacos.com/api/v1/gst/27AAOCM9194L2ZF
All GSTINs under a PAN
curl https://indiacos.com/api/v1/pan/AAOCM9194L
Search by name
curl https://indiacos.com/api/v1/search?q=infosys&limit=10
Parameters: q (required), limit (1-50, default 20), offset, state (2-digit state code).
Court cases for a business
curl https://indiacos.com/api/v1/gst/27AAOCM9194L2ZF/cases
Returns case counts as respondent and petitioner, cheque-bounce, fraud, insolvency and recovery flags, and the 50 most recent cases as respondent. Matched by party name, refreshed every 30 days; not available for proprietorships.
Conventions
- Lists return
{total, count, limit, offset, next, results}. - Unknown parameters are rejected with 400 and a list of allowed ones.
- Errors are
{error, message, docs}. - Masked fields stay masked in the API.