Skip to content
FinHubBy HabileLabs

Business · KYB

Look up a company by CIN to confirm it's registered and active, and pull directors, status and compliance signals for Know-Your-Business checks.

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

Overview

What the Company Verification API does

FinHub's Company Verification API resolves a Corporate Identity Number (CIN) to the company's registered name, incorporation status, directors and key compliance flags, sourced from Ministry of Corporate Affairs data. It's the backbone of KYB onboarding and business underwriting — with consent capture and audit trails on every lookup.

Inputs

  • CIN or company name
  • Consent artifact ID

Returns

  • Registered name & status
  • Incorporation date
  • Director details
  • Compliance flags

POST /v1/business/company/verify

How it works

Three steps to a verified result

01

Submit CIN or name

Send the CIN (or company name to resolve) with a consent artifact.

02

Resolve MCA records

FinHub returns registered name, status, incorporation date, directors and compliance flags.

03

Assess the entity

Use status and compliance signals in KYB onboarding and business-loan underwriting, sealed to your audit trail.

Use cases

Where teams use Company Verification

  • Corporate and SME onboarding (KYB)
  • Business-loan and supply-chain underwriting
  • Director and beneficial-owner checks
  • Vendor and partner due diligence

FAQ

Company Verification API — FAQs

Common questions about FinHub's Company Verification API.

It resolves a company's Corporate Identity Number (CIN) to its registered name, status, incorporation date, directors and compliance flags using Ministry of Corporate Affairs data.

More verification APIs

Explore related APIs

Ready to add Company Verification to your flow?

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