Skip to content

Published services, current details, and clear categories.

Explore APIs

Udyam Verification API

Check an Udyam registration number and confirm the enterprise behind it. See how it is classified. Payment terms, procurement policy and credit decisions then rest on verified MSME status.

Request and response

You confirm the required fields and consent steps with us during onboarding.

You send

A Udyam registration number

You receive

The enterprise details and MSME classification available, with wider profile context at the Advanced depth

Coverage
Udyam registrations issued to micro, small and medium enterprises in India
Typical users
Procurement, vendor onboarding, accounts payable, lending and merchant operations teams
Coverage note
Udyam registrations across India. Which fields you see depends on the data source and on the individual record.
Overview

What you can do with the Udyam Verification API

Udyam is the registration that records a business as a micro, small or medium enterprise in India. The classification it carries changes how a buyer has to pay, what a procurement team has to report, and how a lender may treat a file. Udyam verification checks a submitted registration number and returns the enterprise information available against it. Basic covers the identity and classification of the enterprise. Advanced adds the wider enterprise profile available for the registration. It suits teams that need activity, address and unit context before they approve a supplier. Available fields vary by data source and by the individual record, and the depth available depends on the service contract you select.

  • What a Udyam response returns

    The enterprise name and organization type, the micro, small or medium classification, and registration date and status context. Advanced adds activity, address and unit-level context. Which of those attributes you see depends on the data source and the individual registration.

  • Basic and Advanced on one page

    Basic covers the identity and classification of the enterprise. Advanced adds the wider enterprise profile available for the registration, which suits supplier due diligence rather than a quick status check. The depth available depends on the service contract you select.

  • A status that drives payment terms

    Settlement windows for micro and small suppliers, periodic reporting on outstanding dues, procurement set-asides and MSME credit products all depend on one thing. The status recorded in the supplier master has to be right.

  • Check at onboarding, re-check later

    Classification can change as an enterprise grows. The same check supports a confirmation at onboarding and a periodic sweep across suppliers you have an active commercial relationship with.

How it works

The five-step Udyam Verification API workflow

Our team walks you through the exact request and response for this service during onboarding.

Step 1

Agree the depth you need

Tell us which checks you need and whether Basic or Advanced suits your workflow. Start with Get API, and we settle the service contract from there.

Step 2

Connect the check to your supplier systems

Add the check to your supplier onboarding form, vendor master, procurement system, payables queue or review dashboard, following the documentation we provide at onboarding.

Step 3

Send the Udyam number

Your application sends the Udyam registration number as the enterprise provided it, and we process the request at the agreed depth.

Step 4

Read the enterprise details

The enterprise information and classification available come back in a structured response. Which fields are present depends on the data source and the individual registration.

Step 5

Apply the classification

Use the classification to set payment terms, procurement treatment or credit eligibility. Store the response with its timestamp against the supplier record.

Industries

Where teams use Udyam Verification API

These sectors build the check into a decision they already make.

  • Procurement

    Confirm supplier MSME status before payment terms are agreed

  • Lending and NBFC

    Confirm micro or small status before an MSME credit product applies

  • Fintech and payments

    Classify a merchant at onboarding and apply the right limits

  • Marketplaces

    Record verified seller MSME status in the vendor master at signup

  • Logistics and fleet

    Check small transport and last-mile partners before onboarding

  • Real estate

    Verify contractors and material suppliers before a site account opens

What is Udyam registration?

Udyam is the registration under which a business is recorded as a micro, small or medium enterprise in India. It is held against the enterprise, not a single unit, and it carries a classification drawn from the investment and turnover criteria that apply.

Udyam verification checks a submitted registration number and reviews the enterprise information available against it. A claim of MSME status on an onboarding form then becomes something you have actually checked.

Why MSME classification changes what a buyer must do

MSME status is one of the few counterparty attributes that changes a buyer's own obligations.

Payments to micro and small suppliers carry a statutory settlement window. Where a payment runs past it, the tax treatment of the expense can be affected. Companies also report dues outstanding to those suppliers on a periodic return, which only works if the supplier master records status correctly.

Public procurement policy sets aside a share of buying for micro and small enterprises. Procurement reporting rests on the same field. Lenders apply the classification when they decide whether a borrower fits a scheme-linked or priority facility, and receivables discounting rests on suppliers whose status is established.

How the Udyam Verification API works

Collecting certificates works for a handful of suppliers. It does not work across a base you onboard every week, and a certificate on file does not show whether the registration has changed since.

An API check moves the step into the system where you create or pay the supplier. A vendor master can confirm the registration at onboarding. A payment run can confirm it before terms are applied, and a credit workflow can confirm it during assessment.

Basic and Advanced: what each depth returns

Both depths are described here, and we agree which one applies in the service contract.

CapabilityBasicAdvanced
Confirm the registration is recognizedIncludedIncluded
Enterprise name and organization typeIncludedIncluded
Micro, small or medium classificationIncludedIncluded
Registration date and status contextWhere recordedWhere recorded
Major activity and activity classificationNot coveredWhere recorded
Address and unit-level contextNot coveredWhere recorded
Other identifiers linked to the registrationNot coveredWhere recorded
Typical fitStatus check at onboarding or before a payment runSupplier due diligence and vendor master enrichment

Whether any attribute is available at either depth depends on the data source and the individual registration.

What you send to verify a Udyam number

You send the Udyam registration number as the enterprise provided it. The API returns the enterprise information available for it in a structured response, which you can compare against the details the supplier declared.

Where you hold a PAN but not a registration number, a separate PAN-based lookup can find the registration first.

Who verifies Udyam registrations

  • Procurement and manufacturing: confirm supplier status before payment terms are agreed and an order is raised.
  • Lending and NBFC: confirm micro or small classification before a file is assessed under an MSME product.
  • Fintech and payment service providers: classify a merchant at onboarding, and apply the right documentation set and limits from there.
  • Marketplaces: record verified seller status in the vendor master at signup.
  • Logistics and fleet: check small transport operators, garages and last-mile partners before they join a network.
  • Real estate: verify contractors and material suppliers before a site account is opened.

Where the Udyam check sits in supplier and payment runs

Connect the check to a supplier onboarding form, a vendor master, a procurement system, a payables queue or a lending platform.

An enterprise can be reclassified as it grows. Most teams pair a check at onboarding with a periodic re-check across active suppliers. Storing the response with its timestamp shows which status applied when a payment term was set.

Responsible use of Udyam data

Udyam data describes an enterprise. Use it only for the authorized business purpose you collected it for: a supplier, payment, procurement or credit decision.

Where the enterprise is a proprietorship, the registration is closely tied to an individual. Capture consent where you collect the number, and treat the record with the care your organization applies to personal data.

Keep the retrieved information inside the systems that need it, apply your existing retention and access rules, and record what came back and when. The depth available depends on the service contract you select. A response is not a substitute for your own credit, tax or legal assessment.

FAQ

Common questions

What teams ask before they integrate Udyam Verification API.

The Udyam registration number as the enterprise has provided it. No certificate upload or image is needed for this check.

Get started

Add Udyam Verification API to your workflow

Tell us how you plan to use it. Our team sets up API access, agrees your pricing and takes you through onboarding.