MSME Verification API
Udyam Check by Registration Number or PAN
Confirm a vendor’s MSME status in real time, or check your whole vendor master in one batch. Search by Udyam Registration Number or by PAN and get the category, major activity and classification year you need for Section 43B(h), Form 3CD Clause 22 and MSME Form 1.
- Udyam Number or PAN
- Bulk Vendor Checks
- Category & Activity
- 99.98% Uptime
- ISO 27001 & SOC 2
Trusted by Banks, PSUs and Leading Enterprises Across India
Why MSME Status Must Be Verified, Not Assumed
One wrong MSME flag in the vendor master flows into payments, tax and audit at the same time.
45-day payment rule
Micro and small enterprises must be paid within 15 days, or up to 45 days under a written agreement. Late payment carries compound interest at three times the RBI bank rate.
Section 43B(h)
Amounts owed to micro and small enterprises beyond the time limit are not deductible until paid. Medium enterprises are outside the rule, so the category matters.
Category changes every year
Udyam re-classifies enterprises each year from ITR and GST data, and the limits changed on 1 April 2025. A one-time check goes out of date.
UAM numbers expired
Udyog Aadhaar (UAM) registrations stopped being valid after 30 June 2022. Only a Udyam Registration Number proves MSME status today.
No official PAN search
The Udyam portal verifies one Udyam number at a time and has no public search by PAN. The API does both, in bulk.
Evidence for audit and filings
Form 3CD Clause 22, MSME Form 1 and the Schedule III disclosure all need a reliable, dated MSME status for each vendor.
MSME and Vendor Verification APIs
REST/JSON APIs with a common response format, sandbox keys and documentation.
Udyam Verification API
Verifies a Udyam Registration Number and returns the enterprise name, category, major activity, date of registration and classification year.
MSME Verification by PAN API
Finds the Udyam Registration linked to a PAN, or confirms there isn’t one.
Bulk MSME Verification
Checks a full vendor list of PANs or Udyam numbers in one batch.
PAN Verification API
Confirms the vendor’s PAN and name before the MSME check.
GSTIN Verification API
Matches the vendor’s GST registration to the same PAN.
MSME · SMALL
Section 43B(h) applies
- Enterprise
- Demo Engineering Works
- Activity
- Manufacturing
- Classified for
- 2026-27
- 43B(h)
- ✓ Pay within 45 days
Illustrative demo data. Not a real taxpayer.
From Vendor List to Verified MSME Status
- 01
Send PAN or Udyam number
One vendor at creation, or the whole vendor master in a batch.
- 02
Match the registration
Figment finds the Udyam Registration and checks it against the PAN and name.
- 03
Get category and activity
Micro, small or medium; manufacturing, services or trading; and the classification year.
- 04
Update the vendor master
Flag 43B(h) vendors, set payment terms and keep a dated record for audit.
One REST/JSON integration covers every Figment verification API, with sandbox keys and API documentation from day one.
Enterprise-Grade Security and Reliability
Verification sits in the middle of your onboarding and payment flows, so it has to be fast, secure and always available.
ISO 27001 & SOC 2
The platform is certified to ISO/IEC 27001 and AICPA SOC 2, with 256-bit encryption.
99.98% Uptime
Built for production volumes: 99.98% platform uptime and crores of API calls every month.
Under 400 ms
Average response under 400 milliseconds, so checks run inside your onboarding or payment flow, not after it.
DPDP-Aligned
Consent-based checks on DPDP-aligned infrastructure, with a timestamped, auditable record of every call.
Built for Corporates, Lenders and Auditors
Corporates & PSUs
Client: Bharat Petroleum
MSME status for thousands of vendors before 43B(h) and MSME Form 1.
Audit & Advisory
Client: EY
Bulk Udyam checks across client vendor lists for Clause 22 reporting.
Lending & NBFCs
Client: Bajaj Finserv
Udyam verification for MSME loans and priority-sector classification.
ERP & AP Software
Add MSME checks to your vendor onboarding product through one API.
Related Figment APIs and Products
MSME Compliance →
Bulk Udyam checks, 45-day tracking and MSME Form 1.
VenCPC →
Vendor management with PAN, GSTIN and MSME checks built in.
PAN Verification API →
PAN status, name match and PAN–Aadhaar link.
Verify Your Vendors’ MSME Status Through Figment
Get sandbox keys, or send us your vendor list for a bulk MSME check.
Frequently Asked Questions
Something not covered here?
Ask us directly.An MSME verification API checks a business’s Udyam Registration from your ERP or vendor onboarding system and returns the enterprise name, category (micro, small or medium), major activity, date of registration and classification year.
Yes. The official Udyam portal verifies only by Udyam Registration Number, but the MSME Verification by PAN API finds the Udyam Registration linked to a PAN, because PAN is mandatory for Udyam and each enterprise can hold only one registration.
Yes. Bulk MSME verification checks a full vendor list of PANs or Udyam numbers in one batch and returns the category, activity and classification year for each vendor that has a registration.
Section 43B(h) applies to amounts owed to micro and small enterprises, not medium ones. The API returns the category, so you can flag the right vendors, track the 15 and 45-day payment limits and report correctly in Form 3CD Clause 22 and MSME Form 1.
At onboarding, every quarter and after 1 April each year, because Udyam re-classifies enterprises annually from ITR and GST data. The bulk API makes a quarterly re-check practical.
UAM registrations stopped being valid after 30 June 2022, so they are not proof of MSME status. Use the vendor’s Udyam Registration Number or PAN instead.