Company by CIN
curl --request POST \
--url https://api.privue.ai/registry/v1/company-by-cin.1 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"cin": "<string>"
}
'import requests
url = "https://api.privue.ai/registry/v1/company-by-cin.1"
payload = { "cin": "<string>" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({cin: '<string>'})
};
fetch('https://api.privue.ai/registry/v1/company-by-cin.1', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"reasons": [],
"details": {
"cin": "U74999MH2015PTC123456",
"company_name": "EXAMPLE TECHNOLOGIES PRIVATE LIMITED",
"registration_number": "123456",
"pan": null,
"class": "PRIVATE",
"category": "COMPANY LIMITED BY SHARES",
"sub_category": "NON-GOVERNMENT COMPANY",
"company_type": "INDIAN COMPANY",
"country_of_incorporation": "INDIAN",
"date_of_incorporation": "2015-04-01",
"status": "ACTIVE",
"status_for_efiling": "ACTIVE",
"status_under_cirp": null,
"active_compliance": null,
"whether_listed": "UNLISTED",
"suspended_at_stock_exchange": null,
"authorised_capital": 1000000,
"paid_up_capital": 500000,
"total_obligation_of_contribution": 0,
"number_of_members": null,
"last_agm_date": "2025-09-27",
"balance_sheet_date": "2025-03-31",
"roc_office": "ROC MUMBAI",
"nature_of_business": null,
"description_of_main_division": null,
"registered_address": "UNIT 402, 4TH FLOOR, TECH PARK, ANDHERI KURLA ROAD, ANDHERI EAST, MUMBAI, MAHARASHTRA, 400093",
"address_other_than_registered_office": null,
"registered_address_split": {
"full_address": "UNIT 402, 4TH FLOOR, TECH PARK, ANDHERI KURLA ROAD, ANDHERI EAST, MUMBAI, MAHARASHTRA, 400093",
"address_line1": "UNIT 402, 4TH FLOOR, TECH PARK,",
"address_line2": "ANDHERI KURLA ROAD, ANDHERI EAST",
"city": "MUMBAI",
"state": "MAHARASHTRA",
"pincode": "400093"
},
"email_id": "compliance@example.com",
"no_of_directors": 2,
"directorDetails": [
{
"din": "01234567",
"name": "RAHUL MEHTA",
"designation": "DIRECTOR",
"date_of_appointment": "2015-04-01",
"dob": "1984-06-18",
"nationality": "INDIAN",
"citizen_of_india": true,
"resident_of_india": true,
"other_directorships": {
"listOfCompanies": [
{
"cin": "U63090MH2018PTC309876",
"company_name": "EXAMPLE LOGISTICS PRIVATE LIMITED",
"begin_date": "2018-07-02",
"end_date": null
}
],
"listOfLLPs": []
}
},
{
"din": "07654321",
"name": "PRIYA NAIR",
"designation": "DIRECTOR",
"date_of_appointment": "2019-11-15",
"dob": "1988-02-09",
"nationality": "INDIAN",
"citizen_of_india": true,
"resident_of_india": true,
"other_directorships": {
"listOfCompanies": [],
"listOfLLPs": []
}
}
]
}
}Checks
Company by CIN
Read a company’s registered profile, its directors and their other directorships.
POST
/
registry
/
v1
/
company-by-cin.1
Company by CIN
curl --request POST \
--url https://api.privue.ai/registry/v1/company-by-cin.1 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"cin": "<string>"
}
'import requests
url = "https://api.privue.ai/registry/v1/company-by-cin.1"
payload = { "cin": "<string>" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({cin: '<string>'})
};
fetch('https://api.privue.ai/registry/v1/company-by-cin.1', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"reasons": [],
"details": {
"cin": "U74999MH2015PTC123456",
"company_name": "EXAMPLE TECHNOLOGIES PRIVATE LIMITED",
"registration_number": "123456",
"pan": null,
"class": "PRIVATE",
"category": "COMPANY LIMITED BY SHARES",
"sub_category": "NON-GOVERNMENT COMPANY",
"company_type": "INDIAN COMPANY",
"country_of_incorporation": "INDIAN",
"date_of_incorporation": "2015-04-01",
"status": "ACTIVE",
"status_for_efiling": "ACTIVE",
"status_under_cirp": null,
"active_compliance": null,
"whether_listed": "UNLISTED",
"suspended_at_stock_exchange": null,
"authorised_capital": 1000000,
"paid_up_capital": 500000,
"total_obligation_of_contribution": 0,
"number_of_members": null,
"last_agm_date": "2025-09-27",
"balance_sheet_date": "2025-03-31",
"roc_office": "ROC MUMBAI",
"nature_of_business": null,
"description_of_main_division": null,
"registered_address": "UNIT 402, 4TH FLOOR, TECH PARK, ANDHERI KURLA ROAD, ANDHERI EAST, MUMBAI, MAHARASHTRA, 400093",
"address_other_than_registered_office": null,
"registered_address_split": {
"full_address": "UNIT 402, 4TH FLOOR, TECH PARK, ANDHERI KURLA ROAD, ANDHERI EAST, MUMBAI, MAHARASHTRA, 400093",
"address_line1": "UNIT 402, 4TH FLOOR, TECH PARK,",
"address_line2": "ANDHERI KURLA ROAD, ANDHERI EAST",
"city": "MUMBAI",
"state": "MAHARASHTRA",
"pincode": "400093"
},
"email_id": "compliance@example.com",
"no_of_directors": 2,
"directorDetails": [
{
"din": "01234567",
"name": "RAHUL MEHTA",
"designation": "DIRECTOR",
"date_of_appointment": "2015-04-01",
"dob": "1984-06-18",
"nationality": "INDIAN",
"citizen_of_india": true,
"resident_of_india": true,
"other_directorships": {
"listOfCompanies": [
{
"cin": "U63090MH2018PTC309876",
"company_name": "EXAMPLE LOGISTICS PRIVATE LIMITED",
"begin_date": "2018-07-02",
"end_date": null
}
],
"listOfLLPs": []
}
},
{
"din": "07654321",
"name": "PRIYA NAIR",
"designation": "DIRECTOR",
"date_of_appointment": "2019-11-15",
"dob": "1988-02-09",
"nationality": "INDIAN",
"citizen_of_india": true,
"resident_of_india": true,
"other_directorships": {
"listOfCompanies": [],
"listOfLLPs": []
}
}
]
}
}Authorizations
Your API key, sent as Authorization: Bearer <your-key>.
Body
application/json
The CIN to read from the corporate registry.
Corporate Identity Number to look up
Pattern:
^[LU][0-9]{5}[A-Z]{2}[0-9]{4}[A-Z]{3}[0-9]{6}$Response
Successful Response
The company the corporate registry holds against a CIN; details is null when it holds none.
