CIN Verification

Business Verification API

The CIN Verification API allows you to verify the Corporate Identification Number (CIN) of a company registered in India. By providing a valid CIN, you can retrieve essential details about the company, including its name, registration date, status, and other relevant information. This API is useful for businesses, financial institutions, and regulatory authorities to validate the authenticity of a company's registration.

Request URL
POST
https://ekyc.nerotix.in/api/v1/service/get/cin
Authentication Required REQUIRED

Pass a valid Bearer Token in the Authorization header with every request.

Authorization: Bearer YOUR_BEARER_TOKEN
Parameters
Name Type Description
cinNumber required string Corporate Identification Number of the company.
Request Body
application/json
{
    "cinNumber": "ABC123456"
}
Response Examples

API Response

Sample responses returned by the CIN Verification API.

Successful Response

Success
CIN verification completed successfully
HTTP 200 OK
application/json
{
    "success": true,
    "statusCode": 1,
    "message": "Verification Successfully Completed!",
    "data": {
        "txn_id": "T20260819100048BSUU",
        "status": "CIN IS VALID",
        "cin": "U62099MP2024PTC073816",
        "company_name": "NEROTIX TECHNOLOGIES PRIVATE LIMITED",
        "registration_number": 73816,
        "incorporation_date": "2024-12-04",
        "cin_status": "ACTIVE",
        "email": "mxxx@xxxxy.in",
        "incorporation_country": "INDIA",
        "director_details": [
            {
                "dob": "1992-07-07",
                "designation": "DIRECTOR",
                "address": "*****, MADHYA PRADESH, INDIA, 477557",
                "din": "xxxxxxx",
                "name": "SHANTI DEVI"
            },
            {
                "dob": "27/05/1994",
                "designation": "DIRECTOR",
                "address": "*****, MADHYA PRADESH, INDIA, 477557",
                "din": "xxxxxxx",
                "name": "MANOJ KUMAR RATHOR"
            }
        ]
    }
}

Invalid Response

Invalid
CIN is invalid
HTTP 200 OK
application/json
{
    "success": true,
    "statusCode": 1,
    "message": "Verification Successfully Completed!",
    "data": {
        "txn_id": "T20251005090146NJEG",
        "verification_id": "ABC00123",
        "reference_id": 36036,
        "status": "INVALID",
        "cin": "U72900KA2015PTC082988",
        "company_name": null,
        "registration_number": null,
        "incorporation_date": null,
        "cin_status": "CIN IS INVALID",
        "email": null,
        "incorporation_country": null,
        "director_details": []
    }
}
Note Please keep the following points in mind while integrating this API.
  • The API endpoint should be accessed via a POST request.
  • Ensure that the request is properly validated and sanitized to prevent security vulnerabilities.
  • Implement proper error handling on the client side to display user-friendly error messages based on the 'statusCode' and 'message' fields in the response.
  • Always include a valid Bearer Token in the Authorization header when making API requests.