Get MCA files - Initiate Request
Introduction
This innovative tool simplifies acquiring key company documents from the Ministry of Corporate Affairs (MCA) portal. It efficiently provides the Articles of Association (AOA), Memorandum of Association (MOA), and Certificate of Incorporation (COI) in a convenient PDF format. Requiring just the Corporate Identification Number (CIN) for input, this API eliminates the manual effort involved in sourcing these documents, offering a significant time-saving advantage for users. Perfect for professionals who need quick, automated access to essential corporate data.
This is an orchestrated API, that tries to fulfill the request instantly for the requested documents. In case the documents are not available at the source, instantly, they are fetched in real time via MCA
Typically, if request is not fulfilled instantly, fetching data from the MCA takes 4-6 hours within its working hours (9 AM to 5:30 PM). This time might be affected as per MCA website availability. However, if data is requested outside these hours, or shortly before closing, it will be available on the following working day.
API Details
Endpoint
curl --location 'https://api.signzy.app/api/v3/global/mca-files/initiate' \
--header 'Authorization: ****' \
--header 'Content-Type: application/json' \
--data '{
"id": "U74999UP2018PTC105930",
"inputType": "cin",
"callbackUrl": ""
}'curl --location 'https://api-preproduction.signzy.app/api/v3/global/mca-files/initiate' \
--header 'Authorization: ****' \
--header 'Content-Type: application/json' \
--data '{
"id": "U74999UP2018PTC105930",
"inputType": "cin",
"callbackUrl": ""
}'Request body parameters
Parameter | Data Type | Description |
|---|---|---|
id | String | Unique identifier for the request or entity (e.g., Corporate Identification Number or LLPIN). |
inputType | String | Specifies the type of data provided in the id field (e.g., "cin" or "llpin"). |
callbackUrl | String | The URL designated for asynchronous callback notifications (can be an empty string if not utilized). |
Request body
{
"id": "U74999UP2018PTC105930",
"inputType": "cin",
"callbackUrl": "<callbackUrl>"
}Response Body
{
"result": {
"cin": "U74999UP2018PTC105930",
"requestId": "<requestId>",
"isInstant": true/false,
"createdAt": "2026-05-19T14:25:28.308+05:30"
},
"reason": "Request Successful",
"code": "S001"
}Response body parameters
Parameter | Data Type | Description |
|---|---|---|
result | Object | The main container object for the successful payload. |
result.cin | String | The Corporate Identification Number (CIN) associated with the request. |
result.requestId | String | Unique identifier for the specific API request. |
result.isInstant | Boolean | Flag indicating whether the document/data retrieval was processed instantly. |
result.createdAt | String | Timestamp of when the request was created, in ISO 8601 format with timezone. |
reason | String | Human-readable message detailing the outcome of the request. |
code | String | System response code indicating success or failure (e.g., S001). |
Error codes
HTTP Status Code | Error Code | Description |
|---|---|---|
400 | E001 | Bad Request |
403 | E201 | Forbidden |
404 | E301 | Data Not Found |
409 | E401 | Upstream error |
429 | E501 | Rate Limit Exceeded |
500 | E601 | Internal Server Error |
503 | E701 | Service Unavailable |
504 | E801 | Timeout |
Contact Us for Any Assistance
If you have any questions or need assistance, please reach out to our customer support team. You can contact us via email at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!