Skip to content
FinHubBy HabileLabs

Company Verification

Find matching companies by keyword, director name, or PAN, backed by live MCA registry data.

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

Overview

What the Company Search API does

The Company Search API returns a ranked list of companies matching a keyword, director name, or PAN, drawing on MCA registry records. It's the entry point for KYB workflows where teams don't yet have a precise CIN and need to identify the right entity before pulling detailed records.

Inputs

  • Query
  • Consent artefact id
  • Limit

Returns

  • Companies
  • Match score
  • Registered state
  • Result count

POST /v1/kyb/company-search

How it works

Three steps to a verified result

01

Submit a keyword,

Submit a keyword, director name, or PAN along with a valid consent artefact.

02

FinHub matches the

FinHub matches the query against live MCA registry data and ranks candidate companies by relevance.

03

A structured list

A structured list of matching entities is returned, ready to feed into deeper KYB checks.

Use cases

Where teams use Company Search

  • Locating the correct CIN before running a full company-details check
  • Identifying all entities linked to a common director for shell-entity screening
  • Speeding up manual underwriting research during onboarding
  • Building entity resolution into merchant and vendor intake forms

FAQ

Company Search API — FAQs

Common questions about FinHub's Company Search API.

You can search by company name, director name, or PAN, and the API returns the closest matching MCA-registered entities.

Ready to add Company Search to your flow?

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