X-API-KEY and X-API-SECRET.| Header | Value |
|---|---|
X-API-KEY | Your assigned API Key |
X-API-SECRET | Your assigned API Secret |
Base URL: https://api.finpass.ai
| Header | Required | Description |
|---|---|---|
Content-Type | Yes | Must be application/json |
X-API-KEY | Yes | Your Finpass API Key |
X-API-SECRET | Yes | Your Finpass API Secret |
| Parameter | Type | Required | Description |
|---|---|---|---|
company_name | string | Yes | Partial or full name of the company or LLP to search for (e.g., TATA). Input is case-insensitive and will be automatically uppercased. Minimum of 3 characters recommended for meaningful results. |
{
"company_name": "TATA"
}| Parameter | Type | Description |
|---|---|---|
success | boolean | Indicates whether the request was processed successfully |
message | string | Human-readable status message |
data | array | List of matching entity objects returned from the MCA registry |
data[].entity_name | string | Registered legal name of the matching entity |
data[].entity_type | string | Type of entity — Company or LLP |
data[].cin | string | Corporate Identification Number, present if the entity is a company (null for LLPs) |
data[].llpin | string | LLPIN, present if the entity is an LLP (null for companies) |
data[].status | string | Current registration status of the entity (e.g., Active, Struck Off) |
data[].state | string | State in which the entity is registered |
total_results | number | Total number of matching entities returned in this response |
{
"success": true,
"message": "Autocomplete results fetched successfully",
"total_results": 3,
"data": [
{
"entity_name": "TATA CONSULTANCY SERVICES LIMITED",
"entity_type": "Company",
"cin": "L22210MH1995PLC084781",
"llpin": null,
"status": "Active",
"state": "Maharashtra"
},
{
"entity_name": "TATA MOTORS LIMITED",
"entity_type": "Company",
"cin": "L28920MH1945PLC004520",
"llpin": null,
"status": "Active",
"state": "Maharashtra"
},
{
"entity_name": "TATA CAPITAL FINANCIAL SERVICES LLP",
"entity_type": "LLP",
"cin": null,
"llpin": "AAB-2345",
"status": "Active",
"state": "Maharashtra"
}
]
}{
"success": false,
"message": "company_name is required and must be at least 3 characters long.",
"error_code": "INVALID_INPUT"
}company_name is missing or too short to return meaningful autocomplete results.X-API-KEY and X-API-SECRET in client-side code or frontend JavaScript; proxy all requests through your backendCOMPANY_AUTOCOMPLETE permission on your Finpass account.curl --location --request POST 'https://api.finpass.ai/api/v1/corporate/company-autocomplete' \
--header 'Content-Type: application/json' \
--data-raw '{
"company_name": "TATA"
}'{
"doc_id": "companyauto_69d379fa_5a40b7e928d87edfb50b24dd",
"company_name": "AMERICAN",
"result": [
{
"company_name": "AMERICAN REMEDIES LIMITED",
"cin": "L24294TN1986PLC012121",
"category": "ltd"
},
{
"company_name": "AMERICAN CHASE LLP",
"cin": "AAJ-6711",
"category": "llp"
},
{
"company_name": "AMERICAN METALS LIMITED",
"cin": "U99999MH1941PTC003473",
"category": "ltd"
},
{
"company_name": "AMERICAN REALTY LIMITED",
"cin": "U70112TN2004PLC053573",
"category": "ltd"
},
{
"company_name": "AMERICAN FORMULARY LIMITED",
"cin": "U1544KA2001PLC029745",
"category": "ltd"
},
{
"company_name": "AMERICAN EXHIBITION LLP",
"cin": "ABA-2102",
"category": "llp"
},
{
"company_name": "AMERICAN GLOBAL LLP",
"cin": "ACG-2117",
"category": "llp"
}
]
}