Skip to content
FinHubBy HabileLabs

API Category · KYB

Know the business, not just the person signing for it. Resolve a company from a PAN, a name or a CIN, and see who is actually behind it.

In short

Company verification — know-your-business, or KYB — confirms that a business entity exists, is active and is controlled by the people claiming to control it. FinHub resolves companies from a PAN, name or CIN against MCA records and maps the directors behind them via DIN lookups in both directions.

  • Resolve a company from PAN, name or CIN
  • Map directors to companies and companies to directors via DIN
  • Full corporate detail: status, incorporation date, registered office, charges
  • Consent artefact on every call and a tamper-evident audit trail

6 APIs

Every API in Company & Director Verification

One integration, one authentication and one response shape across the whole category.

Reference

What each API returns

The endpoint and the fields that come back, so you can size the integration before you write any code.

APIEndpointKey fields returned
Company VerificationPOST /v1/business/company/verifyRegistered name & status · Incorporation date · Director details · Compliance flags
PAN to CompanyPOST /v1/kyb/pan-to-companyLinked companies · Company status (active/struck-off/dormant) · Director involvement across companies · Risk indicators
PAN to DINPOST /v1/kyb/pan-to-dinDin list · Director name · Din status (Active/Disqualified/Lapsed) · Linked company count · As of date
DIN to PANPOST /v1/kyb/din-to-panPan · Director name · Din status · Date of appointment · Verification timestamp
Company SearchPOST /v1/kyb/company-searchCompanies · Match score · Registered state · Result count
Company DetailsPOST /v1/kyb/company-detailsCompany name · Directors · Registration details · Financial summary · Compliance status

Why is KYB harder than KYC?

Verifying a person is a single hop: an identifier resolves to a record. Verifying a business is a graph. A borrower is a private limited company, whose directors are individuals, some of whom are directors of other companies, one of which is the actual counterparty in the transaction you are underwriting.

That graph is where the risk hides. A company that looks clean can have directors who are disqualified elsewhere, or share a registered address and a director with entities that have defaulted. Bidirectional DIN lookups — company to directors, director to companies — are what make that traversable rather than a manual MCA search.

Which identifier should you start a KYB check from?

If you hold a PAN, start there. PAN-to-company is the cleanest resolution because the PAN is unique to the entity and the mapping is unambiguous.

Company search by name is for the case where a customer has typed a business name into a form. Expect multiple candidates for common names and build a disambiguation step rather than taking the first result.

If you already hold a CIN, company details returns the full record directly with no resolution step. CINs also encode structure — state of registration, listing status, year of incorporation — which is useful for validating that a CIN is plausible before you spend a call on it.

Terms

Terms worth getting right

The distinctions that decide whether a flow stands up under examination.

CIN
Corporate Identity Number — the 21-character identifier the MCA assigns to a registered company, encoding listing status, industry, state, year of incorporation and a sequential number.
DIN
Director Identification Number — a unique identifier for an individual director, stable across every company they are appointed to. It is what makes director-to-company traversal possible.

FAQ

Company & Director Verification — common questions

Yes. FinHub by Habilelabs provides KYB APIs for Indian BFSI — company verification, company search, PAN-to-company resolution and bidirectional DIN lookups against MCA records, with consent capture and an audit trail.

Try it against your own documents

Sandbox access with your real document mix, so you can measure accuracy on your captures rather than ours.