Udyam Premium
Introduction
The "Udyam Premium" API, provides a seamless interface for querying detailed information about businesses registered under the Udyam scheme and respective owner Name. Designed for easy integration, it enables users to input a Udyam registration number, facilitating quick retrieval of comprehensive enterprise details. This API is an essential tool for businesses seeking efficient access to Udyam registration data, offering a robust and user-friendly solution for managing and analyzing enterprise-specific information.
One can fetch Udyam details along with Owner name using Udyam Premium API
API Details
Endpoint
https://api-preproduction.signzy.app/api/v3/udyam/premiumRequest headers
Name | Value | Required | Description |
|---|---|---|---|
Content-Type | application/json | Mandatory | The type of content that the request body contains. |
Authorization | XXXXXXXXXXXXXXX | Mandatory | An authentication token to authorize the request. Reach out to the Signzy support team to get one created. |
Request body
Parameter | Data Type | Description | Required |
|---|---|---|---|
udyamNumber | String | Udyam Number. | Mandatory |
{
"udyamNumber": "UDYAM-KR-00-0011645"
}Code Samples
curl --location 'https://api-preproduction.signzy.app/api/v3/udyam/premium' \
--header 'Authorization: <Your access token>' \
--header 'content-type: application/json' \
--data '{
"udyamNumber": "UDYAM-PB-12-XXXXXXX"
}'Response Body
{
"result": {
"generalInfo": {
"udyamRegistrationNumber": "UDYAM-XX-XX-XXXXXXX",
"nameOfEnterprise": "XXX XXXXXXXX",
"ownerName": "XXXXX XXXXX",
"majorActivity": "Manufacturing",
"gender": "Male",
"organisationType": "Proprietary",
"socialCategory": "General",
"dateOfIncorporation": "XX/XX/XXXX",
"dateOfCommencementOfProductionBusiness": "XX/XX/XXXX",
"dic": "XXXX XXXXXXXX",
"msmedi": "XXXXXXXX",
"dateOfUdyamRegistration": "XX/XX/XXXX",
"typeOfEnterprise": "Micro",
"msmedfo": "XXXXXXXX"
},
"enterpriseType": [
{
"sno": "1",
"dataYear": "2018-19",
"classificationYear": "2020-21",
"enterpriseType": "Micro",
"classificationDate": "XX/XX/XXXX"
}
],
"unitsDetails": [
{
"sn": "1",
"unitName": "XXXXXXX",
"flat": "NA",
"building": "NA",
"villageTown": "AT-XXXX, WARD NO. XX, XXXXX",
"block": "XXXXXXXX",
"road": "XXXXXX",
"city": "XXXXXX",
"pin": "XXXXXX",
"state": "XXXX",
"district": "XXXX XXXXXXXX"
}
],
"officialAddressOfEnterprise": {
"flatDoorBlockNo": "NA",
"nameOfPremisesBuilding": "NA",
"villageTown": "AT-XXXX, WARD NO. XX, XXXXX",
"block": "XXXXXXXX",
"roadStreetLane": "XXXXXX",
"city": "XXXXXX",
"state": "XXXX",
"pin": "XXXXXX",
"district": "XXXX XXXXXXXX",
"mobile": "97*****338",
"email": "[email protected]"
},
"nationalIndustryClassificationCodes": [
{
"sno": "1",
"nic2Digit": "XX - Manufacture of chemicals and chemical products",
"nic4Digit": "XXXX - Manufacture of soap and detergents, cleaning and polishing preparations, perfumes and toilet preparations",
"nic5Digit": "XXXX - Manufacture of cosmetics and toiletries",
"activity": "Manufacturing",
"date": "XX/XX/XXXX"
}
],
"pdfUrl": "https://persist.signzy.tech/api/files/XXXXXX/download/XXXXXXXXXXXXXX.pdf"
}
}
Response Body Parameters
Parameter | Data Type | Description |
|---|---|---|
udyamNumber | String | UDYAM Number |
id | String | Unique ID for the task performed. |
result | Object | An object containing the result of the task. |
result.generalInfo | Object | Contains general information about the business. |
result.generalInfo.udyamRegistrationNumber | String | UDYAM Registration Number |
result.generalInfo.nameOfEnterprise | String | Name of Enterprise |
result.generalInfo.ownerName | String | Name of Business Owner |
result.generalInfo.gender | String | Gender of Business owner |
result.generalInfo.majorActivity | String | Major Activity |
result.generalInfo.organisationType | String | Organisation Type |
result.generalInfo.socialCategory | String | Social Category |
result.generalInfo.dateOfIncorporation | String | Date of Incorporation |
result.generalInfo.dateOfCommencementOfProductionBusiness | String | Date of Commencement of Production Business |
result.generalInfo.dic | String | DIC |
result.generalInfo.msmedi | String | MSMEDI |
result.generalInfo.dateOfUdyamRegistration | String | Date of UDYAM Registration |
result.generalInfo.typeOfEnterprise | String | Type of Enterprise |
result.enterpriseType | Array of Objects | Enterprise Type Data |
result.enterpriseType[].dataYear | String | Data Year |
result.enterpriseType[].classificationYear | String | Classification Year |
result.enterpriseType[].enterpriseType | String | Enterprise Type |
result.enterpriseType[].classificationDate | String | Classification Date |
result.unitsDetails | Array | Units Details Data |
result.officialAddressOfEnterprise.flatDoorBlockNo | String | Flat/Door/Block No |
result.officialAddressOfEnterprise.nameOfPremisesBuilding | String | Name of Premises/Building |
result.officialAddressOfEnterprise.villageTown | String | Village/Town |
result.officialAddressOfEnterprise.block | String | Block |
result.officialAddressOfEnterprise.roadStreetLane | String | Road/Street/Lane |
result.officialAddressOfEnterprise.city | String | City |
result.officialAddressOfEnterprise.state | String | State |
result.officialAddressOfEnterprise.pin | String | PIN |
result.officialAddressOfEnterprise.district | String | District |
result.officialAddressOfEnterprise.mobile | String | Mobile |
result.officialAddressOfEnterprise.email | String | |
result.nationalIndustryClassificationCodes | Array of Objects | National Industry Classification Codes Data |
result.nationalIndustryClassificationCodes[].nic2Digit | String | NIC 2 Digit |
result.nationalIndustryClassificationCodes[].nic4Digit | String | NIC 4 Digit |
result.nationalIndustryClassificationCodes[].nic5Digit | String | NIC 5 Digit |
result.nationalIndustryClassificationCodes[].activity | String | Activity |
result.nationalIndustryClassificationCodes[].date | String | Date |
result.pdfUrl | String | PDF URL of Udyam certificate |
FAQs
1. What is the purpose of the Udyam Verification API? This API enables automated verification of an MSME’s Udyam Registration details, allowing quick validation of authenticity and details like enterprise name, classification, registration status, and more.
2. What are the mandatory parameters required to make a Udyam Verification API call? Typically, the mandatory parameter is:
- udyamNumber: The 14-digit unique Udyam Registration Number.
3. What are possible values for the classification field in the API response? The possible values for the classification field are:
- Micro
- Small
- Medium
4. What values can be expected for the status field? The status field typically returns:
- Active: Enterprise’s registration is valid and currently active.
- Inactive: Enterprise’s registration has expired, canceled, or is no longer active.
5. What are NIC Codes, How to classify between different NIC Codes
6. What are the possible values for the "Major Activity" field? Possible values are:
- Manufacturing – Enterprises primarily involved in production/manufacturing processes.
- Services – Enterprises mainly providing services rather than tangible goods.
- Trading – Enterprises involved in buying and selling (trading) goods without any manufacturing activity.
Getting help Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better. You can reach out to us at [email protected].