We’re excited to launch our latest product to simplify your business processes. Know More →
KYB RPACPC KYB SuiteBusiness Verification

Verify Udyam Registration Details Through API.

Retrieve structured enterprise registration information using a Udyam Registration Number with the RPACPC Udyam Verification API. Designed for KYB and MSME verification workflows, the API can return enterprise details, registration and commencement dates, MSME classification history, NIC activity codes, official address, unit or plant locations, and a printable registration document.

Sample verification Dummy data
1 You send
Checking with UDYAM
2 You get back
✓
ACTIVEValid & registered with UDYAM
482 ms
Udyam Registration NumberUDYAM-MH-00-0000000
Name of EnterpriseSAMPLE TECHNOLOGIES PRIVATE LIMITED
Organisation TypePrivate Limited Company
Major ActivityServices
GenderNot specified
Social CategoryNot specified
Date of Incorporation15/03/2021
Date of Commencement15/03/2021
CityMumbai
StateMAHARASHTRA
DistrictMUMBAI
PIN Code400001
API Overview

Simplify Udyam Verification.

The Udyam Verification API is part of the KYB – Business Verification Suite of RPACPC. It accepts a Udyam Registration Number and returns available enterprise registration information in a structured JSON response.

The request also supports the is_printable parameter. When enabled, the response includes a pdf field containing the printable document as Base64-encoded data.

Key Information Available

Access essential Udyam details.

The API response may include the following information, depending on the response received:

01
Udyam Registration Details

Udyam Registration Number, enterprise name, organisation type and registration date.

udyam_number
enterprise_name
organisation_type
registration_date
02
Business Information

Major activity, enterprise category, date of incorporation and commencement of business.

major_activity
enterprise_category
incorporation_date
commencement_date
03
Enterprise Address

Official enterprise address along with available unit and plant location details.

official_address
unit_location
plant_location
04
MSME Classification History

Available MSME classification records organized by financial year and classification year.

financial_year
classification_year
msme_category
05
Industry & District Details

National Industry Classification codes along with District Industries Centre and MSME-DFO details.

nic_code
dic
msme_dfo
06
Printable Document

Printable Udyam registration document data, including Base64 PDF data when requested.

is_printable
pdf_data
document
How It Works

Simple API-based verification process.

Step 01

Provide the Udyam Registration Number

Submit the enterprise’s Udyam number in the udyam_number field.

Step 02

Include Consent Details

Pass the consent indicator in the request.

Step 03

Choose Printable Output

Set is_printable to true when the printable document is required.

Step 04

Submit the API Request

Send the request to the RPACPC Udyam Verification API.

Step 05

Process the Response

Read the enterprise information and, when returned, decode the Base64 PDF data using your application.

API Request

Step 1 Submit Udyam details.

Request parameters
Parameter Type Required Description
request_id String Yes Unique identifier for the API request.
consent String Yes Consent indicator. The supplied sample uses Y.
udyam_number String Yes Udyam Registration Number used to retrieve enterprise details.
is_printable Boolean Optional Set to true to request printable document data in the response.
The response below illustrates the main fields. The pdf value is represented by a placeholder rather than reproducing the large Base64 document payload.
Sample request REQUEST
{
  "request_id": "REQ123456789",
  "consent": "Y",
  "udyam_number": "UDYAM-MH-00-0000000",
  "is_printable": true
}
API response

Step 2Receive structured Udyam verification information.

Key response fields
Field Description
status Indicates the overall API response status.
status_code Response status code returned by the API.
message Response message.
billable Indicates whether the request is billable, as returned by the API.
error Error information, if returned.
data.udyam_registration_number Udyam Registration Number.
data.name_of_enterprise Name of the registered enterprise.
data.organisation_type Organisation type returned by the API.
data.major_activity Major activity, such as manufacturing or services, as returned.
data.gender Gender field returned in the registration details.
data.social_category Social category field returned in the registration details.
data.date_of_incorporation Enterprise incorporation date.
data.date_of_commencement_of_production/business Date of commencement of production or business.
data.official_address_of_enterprise Object containing the enterprise’s official address details.
data.unit/plant_locations_details Array containing unit or plant location information.
data.enterprise_type Array containing enterprise classification history.
data.national_industry_classification_code Array containing NIC codes and activity descriptions.
data.dic District Industries Centre information returned by the API.
data.msme-dfo MSME-DFO information returned by the API.
data.date_of_udyam_registration Udyam registration date.
data.pdf Base64-encoded PDF data when printable output is requested and returned.
request_id Request identifier supplied in the API call.
sequence_id Unique sequence identifier returned in the response.
request_time Timestamp when the request was recorded.
response_time Timestamp when the response was recorded.
200 · Sample responseRESPONSE
{
  "status": "SUCCESS",
  "status_code": "200",
  "message": "Data fetch successfully",
  "billable": "Y",
  "error": null,
  "data": {
    "udyam_registration_number": "UDYAM-MH-00-0000000",
    "name_of_enterprise": "SAMPLE TECHNOLOGIES PRIVATE LIMITED",
    "organisation_type": "Private Limited Company",
    "major_activity": "Services",
    "gender": "Not specified",
    "social_category": "Not specified",
    "date_of_incorporation": "15/03/2021",
    "date_of_commencement_of_production/business": "15/03/2021",
    "official_address_of_enterprise": {
      "city": "Mumbai",
      "state": "MAHARASHTRA",
      "district": "MUMBAI",
      "pin": "400001"
    },
    "unit/plant_locations_details": [],
    "enterprise_type": [
      {
        "sno.": "1",
        "data_year": "2024-25",
        "classification_year": "2025-26",
        "enterprise_type": "Small",
        "classification_date": "01/04/2025"
      }
    ],
    "national_industry_classification_code": [
      {
        "sno.": "1",
        "nic_2_digit": "62 - Computer programming, consultancy and related activities",
        "nic_4_digit": "6201 - Computer programming activities",
        "nic_5_digit": "62011 - Computer programming activities",
        "activity": "Services",
        "date": "01/04/2025"
      }
    ],
    "dic": "MUMBAI",
    "msme-dfo": "MUMBAI",
    "date_of_udyam_registration": "01/04/2023",
    "pdf": ""
  },
  "request_id": "REQ123456789",
  "sequence_id": "00000000-0000-4000-8000-000000000000",
  "request_time": "2026-10-03T10:00:00.000Z",
  "response_time": "2026-10-03T10:00:02.000Z"
}

This is an illustrative response. Enterprise details and identifiers are synthetic. The actual response may contain additional address, location, classification and NIC fields.

Use cases

Udyam verification across business workflows.

MSME and Business Onboarding

Retrieve Udyam registration details as part of business customer onboarding and KYB workflows.

MSME Status and Classification Review

Access returned enterprise classification history to support internal review and verification processes.

Vendor and Supplier Verification

Use enterprise registration and address details as inputs in vendor, supplier and business-partner verification workflows.

Business Profile Enrichment

Enrich internal enterprise records with registration, activity, location and classification information.

Lending and Financial Services

Integrate Udyam registration details into MSME application and business verification processes, subject to applicable consent and data-handling requirements.

FAQ

Frequently asked questions

Common questions about the Udyam Verification API — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
1. What is the Udyam Verification API?
The Udyam Verification API retrieves available enterprise registration information using a Udyam Registration Number.
2. What input is required?
The supplied request requires a Udyam Registration Number in the udyam_number field, along with the request ID and consent indicator.
3. What does is_printable do?
The parameter controls whether printable document data is requested. In the supplied response, printable output is returned in the data.pdf field as Base64-encoded data.
4. How do I use the returned PDF data?
The data.pdf value is Base64-encoded document data. Your application can decode it into PDF bytes and handle it according to your document-processing workflow.
5. Does the API return MSME classification history?
The supplied response includes an enterprise_type array with fields such as data year, classification year, enterprise type and classification date.
6. Does the API return NIC codes?
Yes. The supplied response includes a national_industry_classification_code array containing NIC code levels, activity descriptions and dates.
7. Can the API return multiple unit or plant locations?
The response schema includes unit/plant_locations_details as an array, which can contain unit or plant location records.
8. Is consent included in the request?
Yes. The supplied request includes the consent field. Provide it according to your integration and applicable consent process.
Blog

Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.

Read More
Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

India's verification infrastructure is already here.

Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.