Skip to content

Published services, current details, and clear categories.

Explore APIs

PAN-to-Udyam Lookup API

Start from a PAN and find the Udyam registration recorded against it. A vendor record then carries checked MSME status even when the supplier cannot produce a certificate.

PANUDYAM
Request and response

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

You send

A PAN

You receive

The Udyam registration recorded against the PAN, with the enterprise details available

Coverage
Udyam registrations recorded against a PAN in India
Typical users
Procurement, vendor onboarding, accounts payable, lending and merchant operations teams
Coverage note
Udyam registrations recorded against a PAN in India. Available fields differ from one record and one data source to another.
Overview

What you can do with the PAN-to-Udyam Lookup API

A PAN-to-Udyam lookup starts from a Permanent Account Number and returns the Udyam registration recorded against it, where one exists. Many teams call the same check PAN to MSME. It answers a question a supplier master usually cannot: is this counterparty a registered micro, small or medium enterprise? Most systems already hold a PAN for every counterparty. Chasing each supplier for a certificate does not scale, and a certificate on file does not show whether the registration has been updated since. Starting from an identifier you already store turns a collection exercise into a step your system runs. Which attributes appear depends on the data source and on the record itself, and access follows the service contract you agree with us. The PAN identifies a person where the holder is a proprietor. Take consent and state the business purpose before you run the lookup.

  • Starts from an identifier you already hold

    Onboarding forms and finance systems keep a PAN for every counterparty. The lookup uses that number to find the Udyam registration recorded against the enterprise. You do not have to ask the supplier for a certificate.

  • What comes back against the PAN

    The Udyam registration recorded against the number, with the enterprise name, classification and organization type, and activity or address-related attributes. The attributes present differ from one data source and one record to the next.

  • Fill the gaps in an older supplier base

    The same lookup fills a status field at onboarding and sweeps a base you onboarded before the field existed. Payment terms and reporting then rest on a checked classification.

  • PAN to Udyam, PAN to MSME

    Both names describe this lookup. Udyam is the registration, and MSME is the status recorded on it. A supplier master that labels the field one way and a procurement policy that labels it the other are reading the same registration.

How it works

The five-step PAN-to-Udyam Lookup API workflow

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

Step 1

Tell us where status is missing

Choose Get API and tell us where the lookup fits in your supplier or merchant workflow. We agree the service contract from there.

Step 2

Connect the lookup to your records

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

Step 3

Send the PAN you already hold

Your application sends the PAN from the supplier or merchant record, once you have captured consent at the point it was collected.

Step 4

Read the registration returned

The Udyam registration recorded against the number comes back with the enterprise details available, in a structured response.

Step 5

Write the status to your record

Store the classification against the supplier with its timestamp and consent reference. Payment terms, reporting and credit workflows then read it from there.

Industries

Where teams use PAN-to-Udyam Lookup API

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

  • Procurement

    Backfill MSME status across an existing supplier master from PAN

  • Lending and NBFC

    Establish MSME status from PAN during business loan assessment

  • Fintech and payments

    Classify merchants from identifiers already on file

  • Marketplaces

    Identify MSME sellers at signup without a certificate upload

  • Logistics and fleet

    Classify small transport partners already in the network

  • Staffing and gig platforms

    Classify service vendors before payout terms are set

What is a PAN-to-Udyam lookup?

Udyam is the registration under which a business is recorded as a micro, small or medium enterprise in India, and it is held against the enterprise's PAN. That link is what makes the lookup possible. Submit the PAN, and the registration recorded against it comes back with the enterprise details available for it.

The question it answers is one most supplier masters cannot answer on their own. A record may hold a name, a PAN and a bank account, and still say nothing about whether the counterparty is a registered micro, small or medium enterprise.

Is PAN to MSME the same check?

Yes. Teams ask for this lookup under two names. Some call it PAN to Udyam, after the registration it returns, and others call it PAN to MSME, after the status they want.

A PAN goes in, and the Udyam registration recorded against it comes back with the enterprise details available.

The distinction worth keeping is about direction. This lookup runs from a PAN outward to whatever registration sits against it. Udyam verification runs the other way, from a registration number a supplier has already produced into the enterprise profile behind it.

Which one you need depends on the identifier you already hold.

Why a PAN is the easiest place to start

Onboarding journeys collect a PAN early, and finance systems keep it for the life of a counterparty. That makes it the practical starting point when a supplier cannot find its certificate, or when a field team has captured only basic details.

It also helps when you have to fill a status field across a base that was onboarded before anyone asked for it.

Where a registration is found, the response can carry the Udyam number, the enterprise name, the classification and organization type, and activity or address-related attributes. Which attributes appear depends on the data source and on the record itself.

Who fills MSME status from a PAN

  • Procurement and manufacturing: backfill status across an existing supplier master. A checked field then drives payment terms and reporting.
  • Lending and NBFC: establish whether a business-loan applicant is a registered micro or small enterprise before the file is assessed under an MSME product.
  • Fintech and payment service providers: classify merchants from the identifiers already on file. Limits, documentation and category are then applied consistently.
  • Marketplaces: identify seller status at signup without asking for a certificate upload that slows the journey.
  • Logistics and fleet: classify small transport operators, garages and last-mile partners already in a network.
  • Staffing and gig platforms: tell registered enterprises from individual contractors before payout terms are set.

How to turn MSME status into a workflow step

MSME status helps only when a process downstream reads it. Teams that get value from this lookup usually decide four things first.

  1. Where you ask for the PAN, and how you take consent at that point.
  2. Which system owns the status field once it is filled, and which processes read it.
  3. What an empty result means, since not every business is registered and a large enterprise will not hold a registration at all.
  4. How often you repeat the lookup, because classification can change as a supplier grows.

Where the PAN-to-Udyam lookup sits in your supplier flow

Connect the lookup to a supplier onboarding form, a vendor master, a procurement system, an accounts payable queue, a lending platform or an internal dashboard. The result then lands in the system your reviewing team already uses.

Two patterns are common. A lookup at onboarding fills the status field before anyone uses the counterparty. A sweep across an existing base classifies suppliers you onboarded before the field existed.

You can store the structured outcome against the supplier with its timestamp and consent reference. A later reviewer can then see why a classification was applied.

A PAN identifies a person where the holder is a proprietor, and many micro enterprises are proprietorships. Collect explicit consent at the point you capture the PAN, state the purpose in plain language, and run the lookup only for that purpose.

Keep the result inside the systems that need it and apply your existing retention and access rules. Never reuse an onboarding result for a decision you did not collect it for.

A classification can affect the supplier, for example the terms it is paid on. Keep a record of what came back and when, ready to explain the decision. Access follows the service contract you agree with us, and nothing returned here stands in for your own credit, tax or legal assessment.

FAQ

Common questions

What teams ask before they integrate PAN-to-Udyam Lookup API.

Yes. Both names describe the same lookup. Udyam is the registration that records a business as a micro, small or medium enterprise. A PAN to MSME check looks up the Udyam registration recorded against the PAN.

Get started

Add PAN-to-Udyam Lookup 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.