You might not be able to signup with us right now as we are currently experiencing a downtime of 15 mins on our product. Request you to bear with us.

Home
Right Chevron Icon
Blog
Right Chevron IconRight Chevron Icon
PAN to Udyam API for India: How to Find MSME Registration from a Business PAN (2026 Guide)

PAN to Udyam API for India: How to Find MSME Registration from a Business PAN (2026 Guide)

Kashika Mishra

10
mins read

April 22, 2026

Key Takeways

A PAN to Udyam API performs a reverse lookup: given a business PAN, it returns the Udyam Registration Number and full MSME profile linked to that PAN. Since July 2020, Udyam registrations are directly linked to the enterprise PAN, making this lookup structurally supported. Essential for MSME lending, government scheme eligibility, MSME-preferential procurement, and TReDS platforms. eKYCNow offers a PAN to Udyam lookup API with 5 free verifications on signup.

The Indian MSME ecosystem runs on two primary identifiers: the business PAN and the Udyam Registration Number (URN). In most real-world workflows, PAN is captured at onboarding, but MSME status verification requires the URN. A PAN to Udyam API closes this gap by performing a reverse lookup: given a PAN, it returns the linked MSME registration, if one exists.

This guide explains what the API does, why the PAN-Udyam relationship matters, how to integrate it, and the primary business use cases for MSME lending, government scheme eligibility, and procurement. Sign up for eKYCNow to test the PAN to Udyam API with 5 free checks, no credit card required.

The PAN-Udyam Relationship Explained

Since July 2020, Udyam Registration has been PAN-based. Every new MSME registration issued on the Udyam Registration Portal is directly linked to the enterprise's PAN (and, from separate thresholds, to its GSTIN).

This structural linkage means that given a business PAN, the Udyam portal can return the associated URN and full MSME registration details. Before July 2020, MSME registration was done via Udyog Aadhaar Memorandum (UAM), and older UAMs have been migrated to Udyam records linked to PAN during the transition process.

A PAN to Udyam API automates this reverse lookup. You submit a 10-character business PAN, and the API returns the URN, enterprise name, MSME classification, activity type, investment and turnover brackets, and other MSME details registered against that PAN, typically in under 2 seconds.

If the PAN has no associated Udyam registration (because the business is not registered as an MSME, or because it exceeds MSME thresholds), the API returns a structured response indicating no registration was found.

What Data a PAN to Udyam API Returns

The response from eKYCNow's PAN to Udyam API includes:

Input PAN. Echoed back for confirmation.

Udyam Registration Number (URN). The linked URN in the format UDYAM-XX-YY-ZZZZZZZ, if a registration exists.

Enterprise name. The registered name of the MSME.

Enterprise type. Proprietorship, partnership, LLP, private limited, and other MSME-eligible structures.

MSME classification. Micro, Small, or Medium based on current investment and turnover.

Activity type. Manufacturing, services, or both.

Date of registration. The Udyam registration date.

Investment category. The investment bracket as registered.

Turnover category. The turnover bracket as registered.

NIC code. The National Industrial Classification code for the primary activity.

Major activity description. The business's main activity.

State and district. The registered location.

This full record turns PAN-based MSME lookup into actionable due diligence.

Why Businesses Need PAN to Udyam Lookup

MSME lending decisioning. Banks, NBFCs, and fintech lenders running priority-sector MSME lending capture PAN at loan application. The PAN to Udyam lookup confirms whether the borrower qualifies as an MSME, which directly affects regulatory capital treatment, interest rate positioning, and scheme-based co-lending eligibility.

Government scheme eligibility. Schemes like PMEGP, CGTMSE, MUDRA, and state-level MSME benefits require valid MSME registration. Departments and implementing agencies verify MSME status from the applicant's PAN.

Procurement preference compliance. Government departments and PSUs have mandatory MSME procurement quotas. Bidders provide PAN in tender documents; PAN to Udyam lookup confirms MSME eligibility for preferential treatment.

Enterprise MSME procurement programs. Large corporates running MSME-focused procurement (which carries tax and compliance benefits) verify every supplier's MSME status at onboarding and at annual refresh cycles.

TReDS and receivables financing. Receivables factoring and invoice discounting platforms need to confirm MSME status to apply the regulatory framework correctly. PAN-based lookup simplifies the onboarding of new receivables.

Trade credit insurance. Insurers underwriting receivables from small businesses use MSME status as a risk and regulatory input.

B2B marketplaces. Marketplaces serving SMEs use MSME classification as a trust signal and to surface MSME-specific programs (preferential payment terms, financing offers).

How to Integrate PAN to Udyam Lookup in Under 15 Minutes

eKYCNow's PAN to Udyam API is a simple REST endpoint.

Step 1: Sign up for eKYCNow. Create your account at ekyc.messagecentral.com. You get 5 free verifications immediately on signup, no credit card required.

Step 2: Get your API credentials. The dashboard provides your customer ID and API key.

Step 3: Generate an authentication token. Every API call requires a token, generated via the standard Message Central authentication endpoint.

Step 4: Call the PAN to Udyam endpoint. Submit the 10-character business PAN. The API responds with the linked Udyam record in JSON format, typically in under 2 seconds.

Step 5: Store and act on the response. Use the MSME classification, activity type, and investment or turnover brackets to drive your business logic. Store the full response for compliance audit.

Step 6: Handle error cases. The API returns specific error codes for invalid PAN format, PAN not linked to any Udyam registration, and service-level errors. A PAN with no Udyam registration is a valid response (the business is simply not registered as an MSME), not an error.

SDKs are available for Node.js, Python, Java, PHP, Ruby, and C#. For the full API reference, visit the eKYCNow API documentation.

How PAN to Udyam Fits in a Comprehensive KYB Workflow

The most effective KYB workflows combine multiple identifier-based verifications.

Step 1: Capture PAN at onboarding. The canonical business identifier.

Step 2: Run PAN to GSTIN lookup. The PAN to GSTIN API reveals the full GST footprint across states, which is essential for tax-side compliance.

Step 3: Run PAN to Udyam lookup. This step confirms MSME status and classification, which drives lending, procurement, and scheme eligibility decisions.

Step 4: Verify each GSTIN with GST verification. Use the GST verification API to confirm active status and filing compliance for each GSTIN.

Step 5: Verify CIN if the entity is a registered company. For private limited and LLP entities, CIN verification returns company-level data and directors.

Step 6: Cross-reference all identifiers. Confirm that PAN, GSTINs, URN, and CIN belong to the same legal entity. Mismatches are fraud indicators.

eKYCNow delivers all of these through a single integrated platform.

Compliance and Best Practices

Log every lookup. Store input PAN, timestamp, returned Udyam data, and business context. This audit trail is essential for MSME lending regulatory reviews and procurement compliance.

Re-verify at renewal or scheme cycles. MSME classification can change as enterprises grow. Re-verify at loan renewal, annual supplier refresh, or scheme disbursement cycles to ensure continued eligibility.

Align with the Ministry of MSME framework. The Ministry of Micro, Small and Medium Enterprises publishes the current MSME classification criteria, scheme rules, and compliance framework. API-verified Udyam data is the starting point for all of these.

Handle no-registration responses correctly. A PAN with no Udyam registration is not an error, it simply means the business is not registered as an MSME. Design your workflows to handle this case gracefully, typically by offering non-MSME loan or procurement treatment.

Combine with GST and PAN verification. Udyam status alone does not constitute full KYB. Combine with GST verification and PAN verification for complete business identity confirmation.

Common Use Cases Across Industries

Fintech MSME lending. Automated loan underwriting captures PAN, runs PAN to Udyam lookup, and uses the classification to drive credit decisioning rules (loan size, interest rate, scheme eligibility).

Bank corporate MSME divisions. Loan origination workflows verify MSME status at application and at renewal.

Government scheme disbursement. Implementing agencies verify MSME status from the applicant's PAN before releasing scheme benefits.

Corporate MSME procurement. Large enterprises running MSME procurement programs verify every supplier's MSME status at onboarding.

TReDS and invoice discounting platforms. Receivables platforms use PAN to Udyam lookup to confirm MSME-specific regulatory treatment at deal origination.

B2B marketplaces for SMEs. Marketplaces verify seller MSME status for trust signals and to unlock MSME-specific programs.

Trade credit insurance. Insurers incorporate MSME status into risk models for commercial receivables.

Why eKYCNow for PAN to Udyam Lookup

eKYCNow by Message Central is a full-stack business and identity verification platform. It covers PAN to Udyam, Udyam, PAN to GSTIN, GST, CIN, PAN, Aadhaar eKYC, Video KYC, DigiLocker, bank account verification, and AML screening from a single unified API.

Specifically for PAN to Udyam, eKYCNow offers:

Real-time data from the Udyam Registration Portal. No stale mappings, live lookup every time.

Sub-2-second response time. Fast enough for live lending and procurement flows.

Transparent pay-as-you-go pricing. No monthly minimums, no setup fees. Test with 5 free verifications.

Enterprise-grade reliability. SOC 2 compliant infrastructure, detailed audit logs, SLA-backed uptime.

Unified access to adjacent APIs. Once integrated, switch on Udyam, GST, PAN to GSTIN, CIN, and more from the same dashboard.

Start your free trial with 5 verifications included. Explore the full eKYCNow product overview.

Frequently Asked Questions

What if the PAN has no associated Udyam registration?
The API returns a structured response indicating no registration was found. This is expected for businesses that are not registered as MSMEs, either because they exceed MSME thresholds or simply have not registered. Treat this as a valid business signal (not an MSME), not an error.

Can one PAN have multiple Udyam registrations?
No. Under the current framework, one PAN maps to one Udyam Registration Number. If a business operates in multiple lines or locations, these are all consolidated under the single URN.

How much does PAN to Udyam lookup cost?
eKYCNow uses transparent pay-as-you-go pricing. Exact per-verification rates are on the eKYCNow pricing page. The first 5 verifications are free.

Does the response include investment and turnover details?
Yes. The response includes the declared investment category and turnover category, which together determine the Micro, Small, or Medium classification.

Is this the same as the older Udyog Aadhaar lookup?
Old UAMs (Udyog Aadhaar Memorandums) issued before July 2020 have been migrated to the Udyam Registration Portal. The PAN to Udyam API returns the current Udyam record, regardless of whether the underlying registration was originally issued as a UAM.

Frequently Asked Questions

How do I choose the right OTP service provider?

When selecting an OTP SMS service provider, focus on:

  • Delivery reliability and speed
  • Global coverage and local compliance
  • Multi-channel support and fallback
  • Ease of integration
  • Pricing transparency

The right provider should not just send OTPs but ensure they are delivered consistently across regions and networks.

Not all OTP SMS service providers are built the same.

Some optimize for cost, others for flexibility but very few balance delivery reliability, global coverage and ease of use. And that balance is what actually impacts whether your users receive OTPs on time.

If OTP is critical to your product, focus on:

  • reliable delivery (not just sending)
  • multi-channel fallback
  • scalability across regions

Try It for Yourself

Why is multi-channel OTP important?

Relying only on SMS can lead to failed verifications due to:

  • network issues
  • telecom filtering
  • device limitations

Multi-channel OTP systems (SMS + WhatsApp + voice) improve success rates by automatically retrying through alternative channels if one fails.

What is the best OTP SMS service provider in India?

Some of the commonly used OTP SMS service providers in India include MSG91, Exotel and 2Factor.

That said, India has additional challenges like DLT compliance and operator filtering. Platforms that handle these internally while also offering fallback options tend to provide more consistent OTP delivery.

Which is the cheapest OTP service provider?

Providers like Fast2SMS and 2Factor are often considered among the cheapest OTP service providers, especially in India.

However, lower pricing can come with trade-offs such as:

  • lower route quality
  • higher delivery delays
  • limited fallback options

For mission-critical OTP flows, reliability often matters more than just cost.

Which is the best OTP service provider in 2026?

The best OTP service provider depends on your use case.

  • For global scale and flexibility: Twilio, Infobip
  • For cost-effective APIs: Plivo
  • For India-focused SMS OTP: MSG91, Exotel

However, platforms like Message Central stand out by balancing global coverage, multi-channel fallback and ease of deployment, making them suitable for businesses that prioritize delivery reliability.

What is an OTP service provider?

An OTP service provider enables businesses to send temporary verification codes to users via channels like SMS, WhatsApp or voice to authenticate logins, transactions or sign-ups.

Modern OTP SMS service providers go beyond just sending messages, they ensure reliable delivery using optimized routing, retries and sometimes multi-channel fallback.

Ready to Get Started?

Build an effective communication funnel with Message Central.

Weekly Newsletter Right into Your Inbox

Envelope Icon
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
02271264300
phone-callphone-call