Skip to content
FinHubBy HabileLabs

MSME

Confirm whether an entity is MSME-registered using nothing but its PAN.

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXX1234F", "consent_artifact": "ca_9f2c…" }

Overview

What the PAN to MSME API does

The PAN to MSME API checks Udyam registry data to confirm whether a business linked to a given PAN holds active MSME registration. Lenders use it to validate priority-sector lending eligibility and to confirm MSME classification claims made during loan applications.

Inputs

  • Pan
  • Consent artefact id

Returns

  • Msme registered
  • Udyam number
  • Enterprise category (Micro/Small/Medium)
  • Registration date

POST /v1/msme/pan-to-msme

How it works

Three steps to a verified result

01

Submit the entity's

Submit the entity's PAN along with a valid consent artefact.

02

FinHub queries Udyam

FinHub queries Udyam registry data to check for an active MSME registration linked to that PAN.

03

A verified registration

A verified registration status and enterprise category are returned, logged to a tamper-evident audit trail.

Use cases

Where teams use PAN to MSME

  • Validating MSME classification claims during loan origination
  • Confirming priority-sector lending eligibility for BFSI portfolios
  • KYB checks for vendor onboarding requiring MSME status
  • Periodic re-verification of MSME status for existing borrowers

FAQ

PAN to MSME API — FAQs

Common questions about FinHub's PAN to MSME API.

Yes. This API resolves MSME registration directly from the PAN, so you don't need the Udyam number upfront.

More verification APIs

Explore related APIs

Ready to add PAN to MSME to your flow?

Book a demo and see the API return a verified result on your own test data in minutes.