---
title: "Verify Udyam (MSME) registration"
method: POST
path: "/verify/verify_udyam"
tags: ["Business Verification"]
---

# Verify Udyam (MSME) registration

`POST /verify/verify_udyam`

Verifies an Udyam registration number and returns enterprise details, classification history and certificate URL.

## Request body

- VerifyUdyamRequest
  - `registration_no` string, required — Udyam registration number (e.g. UDYAM-TS-06-0004914).

## Response `200`

Udyam registration found

- VerifyUdyamResponse
  - `request_id` string, uuid, required
  - `transaction_id` string, uuid, required
  - `status` integer, required
  - `data` VerifyUdyamData, required
    - `code` string, required
    - `message` string, required
    - `enterprise_data` EnterpriseData, required
      - `document_id` string, required
      - `name` string, required
      - `major_activity` string
      - `enterprise_type` string
      - `classification_year` string
      - `classification_date` string, date
      - `organization_type` string
      - `mobile` string
      - `email` string, email
      - `address` UdyamAddress
        - `door_no` string
        - `building` string
        - `area` string
        - `block` string
        - `street` string
        - `city` string
        - `district` string
        - `state` string
        - `pincode` string
      - `date_of_incorporation` string, date
      - `date_of_udyam_registration` string, date
      - `dic` string
      - `msme_di` string
      - `social_category` string
    - `enterprise_type_data` EnterpriseTypeEntry[]
      - `enterprise_type` string, required
      - `classification_year` string, required
      - `classification_date` string, date
    - `nic_data` NicData
      - `nic_2_digit` string
      - `nic_4_digit` string
      - `nic_5_digit` string
    - `nic_data_list` NicDataListEntry[]
      - `nic_2_digit` string, required
      - `nic_4_digit` string, required
      - `nic_5_digit` string, required
      - `activity_type` string
      - `date` string, date
    - `enterprise_units` EnterpriseUnit[]
      - `name` string, required
      - `address` UdyamAddress, required
        - `door_no` string
        - `building` string
        - `area` string
        - `block` string
        - `street` string
        - `city` string
        - `district` string
        - `state` string
        - `pincode` string
    - `udyam_certificate_url` string, uri

## Other responses

- `400` — Invalid request (missing/invalid registration_no)
- `401` — Unauthorized - invalid API key or client id.

---

[API](https://skmtc.dev/idto/apis/verification-api.md) · [All operations](https://skmtc.dev/idto/apis/verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/idto/verification-api/revisions/e3d57dab8db4/schema)
