Skip to content
FinHubBy HabileLabs

Company Verification

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

request · /v1/kyb/company-search

Query

Consent artefact id

Send request

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXXXXXXX", "consent_artifact": "ca_••••" }
OKVerified
{
"status": "verified",
"name_match": "high",
"dpdp_purpose_code": "LOAN_KYC",
"consent": "sealed"
}

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.