---
url: https://deepvue.ai/company-verification-api/
title: "Company Verification API | CIN & Business Verification | Deepvue"
description: "Validate any Indian CIN & pull company master data — status, class, capital, directors (with DIN) & charges. Streamline KYB, onboarding & fraud prevention. Start free."
last_modified: 2026-07-03T10:50:07.030Z
---
1.  [API Infrastructure](/#platform)
2.  Business Compliance
3.  Company Verification

Business Verification · CIN

# Company Verification API for CIN Validation & *Business Data* in India

Verify and authenticate companies by validating any CIN against authorized company-registry data sources, then retrieve structured business details to automate onboarding, compliance, and business verification workflows.

Built with compliance-first verification infrastructure for fintech, marketplace, and enterprise business verification and data enrichment systems

[Start for Free](https://dashboard.deepvue.ai/sign-up) [Book a demo](/demo/)

## Trusted by platforms building *onboarding* and verification workflows

Organizations across industries use Deepvue APIs to streamline vendor onboarding, automate business verification, and reduce fraud.

![Nuvoco](/logos/kyb/nuvoco.png)

![ProcureGenie](/logos/kyb/ProcureGenie.png)

![Prompt](/logos/kyb/prompt.png)

![SCL Lifescience](/logos/kyb/scl-lifescience.png)

![Vardhman](/logos/kyb/Vardhman.png)

![VendX](/logos/kyb/vendx.png)

![Waaree](/logos/kyb/waaree.png)

![Nuvoco](/logos/kyb/nuvoco.png)

![ProcureGenie](/logos/kyb/ProcureGenie.png)

![Prompt](/logos/kyb/prompt.png)

![SCL Lifescience](/logos/kyb/scl-lifescience.png)

![Vardhman](/logos/kyb/Vardhman.png)

![VendX](/logos/kyb/vendx.png)

![Waaree](/logos/kyb/waaree.png)

![Nuvoco](/logos/kyb/nuvoco.png)

![ProcureGenie](/logos/kyb/ProcureGenie.png)

![Prompt](/logos/kyb/prompt.png)

![SCL Lifescience](/logos/kyb/scl-lifescience.png)

![Vardhman](/logos/kyb/Vardhman.png)

![VendX](/logos/kyb/vendx.png)

![Waaree](/logos/kyb/waaree.png)

fintechs and platforms onboarding businesses and vendors enterprises verifying supplier and partner companies marketplaces validating seller business identities compliance systems performing Know Your Business (KYB) checks procurement teams validating company registrations platforms performing bulk company verification fintechs and platforms onboarding businesses and vendors enterprises verifying supplier and partner companies marketplaces validating seller business identities compliance systems performing Know Your Business (KYB) checks procurement teams validating company registrations platforms performing bulk company verification fintechs and platforms onboarding businesses and vendors enterprises verifying supplier and partner companies marketplaces validating seller business identities compliance systems performing Know Your Business (KYB) checks procurement teams validating company registrations platforms performing bulk company verification

## What is a company verification API?

A company verification API, also called a business verification API, allows platforms to validate companies using CIN (Corporate Identification Number) and retrieve structured business registration details.

[Explore API Documentation](https://docs.deepvue.ai/reference/kyb/mca/cin-verification)

This API is commonly referred to as

CIN Verification APICompany Verification APICompany Master Data APICompany Search API

Organizations use this API during

vendor onboarding

business verification (Know Your Business / KYB)

compliance checks

procurement validation

company data enrichment

The **Deepvue Company Verification API** helps platforms streamline onboarding, automate company verification, and eliminate manual lookup and review.

## Why company verification matters

Fintechs, marketplaces, and businesses need to verify company registration details to confirm legitimacy, support fraud prevention, and stay compliant during onboarding and procurement workflows.

Manual verification is

time-consuming

inefficient

operationally expensive

Automated verification enables

faster business onboarding

improved accuracy

reduced operational overhead

Ready to automate company verification?

Validate CIN numbers and retrieve business data in real time.

[Start for Free](https://dashboard.deepvue.ai/sign-up) [Book a demo](/demo/)

## What this API enables

The Deepvue company verification API enables organizations to:

### Validate a CIN in one call

Post a 21-character CIN and get back a verified company record drawn from authorized company-registry data.

### Onboard only legitimate vendors

Confirm a company exists in the official company register before opening an account, instead of asking for incorporation certificates.

### Block struck-off companies at the gate

Reject struck-off or inactive companies the registry no longer lists as active before they reach onboarding.

### Route vendors by company profile

Branch onboarding on what kind of entity it is and how long it has been registered.

### Match a company to its registered office

Reconcile the city, state, and PIN code a vendor declares against the address held in the registry.

### Run KYB on the people behind a company

Screen the directors tied to an entity for beneficial-owner and compliance checks during onboarding.

### Verify vendor lists in batches

Bulk verification screens whole supplier databases at once, so onboarding queues clear without manual lookups.

## How the API works

From CIN submission to structured response in four steps.

01

### Submit CIN

Submit a CIN (Corporate Identification Number) through a secure, authenticated API request.

02

### Validate registration

The verification workflow validates the company registration details against authorized company-registry data sources.

03

### Retrieve data

Data is retrieved via authorized partner integrations and/or publicly available registry mechanisms.

04

### JSON response

A structured JSON response is returned instantly.

The response integrates directly into onboarding, compliance, procurement, or data enrichment systems.

CIN in. Company data out.

Real-time company verification for every business workflow.

[Start for Free](https://dashboard.deepvue.ai/sign-up) [View documentation](https://docs.deepvue.ai/reference/)

## Developer preview

See how a single API call validates a company and returns structured business data. Each request is authenticated with an API key issued from the Deepvue dashboard.

API Request

POST /v1/kyb/company-verification

{
  "cin": "U72900DL2021PTC123456"
}

Input Parameters

cin

string, Corporate Identification Number

API Response (Simplified)

{
  "company\_name": "ABC PRIVATE LIMITED",
  "cin": "U72900DL2021PTC123456",
  "company\_status": "Active",
  "incorporation\_date": "2021-08-15",
  "company\_type": "Private Limited Company",
  "registered\_office": {
    "city": "New Delhi",
    "state": "Delhi",
    "pincode": "110017"
  },
  "directors": \[
    "Director Name 1",
    "Director Name 2"
  \]
}

## Response fields

Structured company master data returned for each CIN validation, drawn from authorized data sources and partners — company profile, capital, registered office, directors, and charges.

STRING

### cin

Corporate Identification Number

STRING

### company\_name

Registered company name

STRING

### company\_status

Active or inactive status

STRING

### incorporation\_date

Company registration date

STRING

### company\_type

Type of entity

OBJECT

### registered\_office

Company address

ARRAY

### directors

List of directors

The response returns the full company master data — sourced from India's company register (MCA) via authorized partners — company category, class of company, listed/unlisted status, registration number, ROC code, RD region, date of incorporation, date of last AGM, authorised and paid-up capital, and active-compliance status — plus each director and signatory with their DIN, designation and tenure, and any registered charges. Response fields may vary based on data availability from source systems.

## Company search and data enrichment

The API can also be used for company lookup and data enrichment workflows, including finding a company's CIN from its registered business name.

Organizations can:

search company details using CIN or business name

retrieve structured company information

enrich internal databases with company data

normalize business data for analytics

This enables use cases such as company search API, company details API, and business data enrichment.

## Bulk company verification

The API supports bulk company verification workflows that streamline high-volume onboarding.

Organizations can:

verify multiple companies at scale

validate vendor databases

perform periodic compliance checks

run large-scale business onboarding processes

Bulk verification lets teams verify business entities at enterprise scale, handling company verification and vendor database validation in high volume.

Scale to millions of verifications.

Bulk company verification for enterprise workflows.

[Start for Free](https://dashboard.deepvue.ai/sign-up) [Book a demo](/demo/)

## Integration features and key capabilities

Everything you need to build, ship, and scale a business verification API across your onboarding and compliance workflows — a business verification solution and verification service built to scale.

### REST API architecture

Standard REST endpoints for easy integration.

### JSON responses

Structured outputs designed for automation.

### Sandbox environment

Test integrations before production deployment.

### Bulk verification support

Run high-volume company verification workflows.

### Audit logs

Track verification requests for compliance and debugging.

### CIN-based company verification

Validate companies using Corporate Identification Numbers to help prevent onboarding fraud.

### Structured business data

Retrieve standardized company information and confirm business identity.

### Company data enrichment

Enhance internal systems with company data.

### Bulk company verification

Process high-volume company verification workflows and reduce manual review.

### Compliance-ready infrastructure

Designed to help meet regulatory requirements with secure data handling and audit trails.

Ship company verification faster.

Production-ready infrastructure with sandbox testing.

[Start for Free](https://dashboard.deepvue.ai/sign-up) [View documentation](https://docs.deepvue.ai/reference/)

## Who uses this API

The company verification API serves fintechs, marketplaces, NBFCs, and other organizations across industries. It is one of the business verification APIs teams rely on to verify business customers before onboarding.

### Vendor onboarding platforms

Verify supplier and vendor companies before starting a business relationship.

### Procurement teams

Validate company registrations during the vendor onboarding process.

### Marketplaces

Verify seller business identities.

### Compliance systems

Perform Know Your Business (KYB) and business verification checks.

### Data platforms

Enrich company data for analytics and decision-making.

## Compliance and data governance

Deepvue provides secure verification orchestration infrastructure that helps teams stay compliant while running Know Your Business (KYB) checks.

Data is accessed through

authorized partner integrations

publicly available registry mechanisms

compliant system workflows

APIs are intended for use in

vendor onboarding

business verification (KYB)

procurement validation

company data enrichment

Deepvue does not represent itself as a government authority, statutory body, or primary registry/database owner.

Applicable regulations

Digital Personal Data Protection Act (DPDP), 2023

Data protection & privacy

Information Technology Act, 2000

Electronic governance & cybersecurity

All API interactions are authenticated and protected using encryption, role-based access controls, and audit logging to support regulatory requirements.

Customers are responsible for ensuring lawful usage, including obtaining required authorizations where applicable.

## Flexible API pricing

Deepvue APIs are designed to scale with the verification needs of businesses of all sizes.

Pricing typically depends on

verification volumeAPI usage tiersintegration requirementsdeployment environment

For organizations evaluating company verification API pricing or CIN API cost, our team provides customized pricing based on usage scale and your business needs.

[Start for Free](https://dashboard.deepvue.ai/sign-up) [Book a demo](/demo/)

## Frequently asked questions

Common questions about CIN validation, company verification API integration, KYB use cases, returned data, and pricing.

### What is a CIN Verification API?

A CIN Verification API validates company registration numbers and retrieves structured company details for onboarding and compliance workflows.

### What is a Company Verification API?

A Company Verification API allows platforms to verify company details and retrieve business information using CIN and registry data.

### Can this API be used for company search?

Yes. The API supports company lookup and data retrieval workflows.

### Can the API support bulk company verification?

Yes. The API supports bulk verification workflows for large datasets.

### What is company verification API pricing?

Pricing depends on usage volume, integration requirements, and deployment scale.

### What data does a company (CIN) verification API return?

It returns the full company master data for a CIN — the same details held in the MCA company register, accessed via authorized partners — registered company name, CIN and registration number, company status (for e-filing) and active-compliance status, company category, class of company (Public/Private) and subcategory, listed or unlisted, date of incorporation, date of last AGM, date of balance sheet, authorised capital and paid-up capital, ROC code and RD region, and the registered office and email. It also returns each director and signatory with their DIN, designation and tenure (begin/end dates), plus any registered charges. Balance-sheet and annual-return records are included where available. It does not run consumer KYC or biometrics, or resolve ultimate beneficial ownership.

### How is a CIN structured — what do the 21 characters mean?

An Indian CIN (Corporate Identification Number) is a 21-character code assigned when a company is registered with the Ministry of Corporate Affairs (MCA) in India. It breaks down into a listing status (L for listed, U for unlisted), a 5-digit industry code, a 2-character state code, the 4-digit year of incorporation, a 3-character ownership class, and a 6-digit registration number. The company verification API validates the full 21-character CIN.

### Is a CIN the same as a company registration number?

Not exactly. The company registration number is the final 6 digits of the 21-character CIN. The full CIN also encodes the company's listing status, industry, state code, year of incorporation, and ownership class, so it carries more information than the registration number on its own.

### What happens if a company has been struck off?

The API returns a company\_status such as Struck-off, Inactive, or Dormant, so you can automatically block or flag the entity before onboarding. Screening company status this way supports fraud detection and prevention, helping teams keep shell companies and de-registered vendors out of their onboarding flows.

### Where does the company data come from?

The data comes from authorized data sources and partners that supply official company-register (MCA) data. Deepvue accesses this master data through authorized partners rather than directly, so it is a technology provider — not the MCA, a government authority, or the primary registry owner.

### How do I authenticate and get API keys for the company verification API?

You authenticate each request with an API key (a client id and secret) issued from the Deepvue dashboard — there is no OAuth flow. A sandbox environment is available for testing, and every REST call returns a structured JSON response. See the detailed API documentation for the full request and response reference.

### Who uses a company verification API?

Fintechs, marketplaces, NBFCs, procurement teams, compliance and KYB systems, and data-enrichment platforms use it to verify business entities during vendor and supplier onboarding, run Know Your Business (KYB) checks, and enrich their internal company records.

### Does the API perform KYC or return beneficial ownership and financials?

This is a Know Your Business (KYB) API — the business counterpart to Know Your Customer (KYC). It returns company master data (including authorised and paid-up capital, company status, and registered charges) and each director and signatory with their DIN and designation. It does not perform consumer KYC or biometric checks, and it does not resolve ultimate beneficial ownership (UBO) — it returns the directors and signatories on record, not a computed ownership graph.

### How do I verify a company in India?

Submit the company's 21-character CIN to the Deepvue Company Verification API in a single REST call. The API validates the CIN against authorized company-registry (MCA) data sources and returns structured company data, including company status, incorporation date, company type, registered office, and director names.

### Does the API return the company's directors?

Yes. The response includes every director and signatory with their name, DIN (Director Identification Number), designation (for example Director, CFO, or Whole-time Director), and tenure (begin and end dates), which supports Know Your Business (KYB) screening of the people behind an entity. It lists the directors and signatories on the company's registration record but does not resolve ultimate beneficial ownership (UBO) or run individual KYC.

### What is KYB, and how does this API support it?

KYB (Know Your Business) is the process of confirming that a business is real and legitimately registered before you transact with it. Deepvue's company verification API is a KYB building block: it confirms a company exists in the official company register (the MCA register, via authorized partners), checks its company status, and returns director names — the business-side counterpart to KYC (Know Your Customer) for individuals. It surfaces company registration, capital, directors and charges for fintechs, marketplaces, and NBFCs rather than credit scoring or AML profiling; for individuals you would pair it with KYC checks, and for transactions with AML checks that address KYC and AML regulations.

### How do I find a company's CIN from its name?

Alongside CIN validation, the API supports company search and lookup, so you can find a company by its registered business name and retrieve its CIN and registration details. This makes it straightforward to verify business records for enrichment or onboarding.

### Is company verification real-time, and how do I integrate it?

Yes. Verification runs in real time over standard REST endpoints that return JSON, so it integrates directly into onboarding and compliance flows. Each request is authenticated with an API key issued from the Deepvue dashboard, and a sandbox environment lets you test the verification flow before going live.

### What company types can the API identify?

The company\_type field identifies the class of entity — for example Private Limited, Public Limited, One Person Company (OPC), or Section 8 company — so you can interpret and branch your onboarding logic on the kind of business you are verifying.

### Can I combine company verification with identity and document verification?

Yes. Company verification (KYB) pairs naturally with Deepvue's identity verification and document verification APIs — including PAN and Aadhaar verification, biometric face match, and liveness and ID document verification — so you can run automated identity verification on a company's directors and signatories alongside business verification. Together they give fintechs and marketplaces a single verification solution for full KYC and KYB coverage.

### How do I check if a company is registered in India?

Submit its CIN to the API and it checks the company against the MCA company register via authorized data sources and partners, then returns the current registration status. It is a programmatic alternative to manual company-register lookups, so you can check a company and confirm it is a registered company in a single call.

### How does the company search API endpoint work, and what format does it return?

Send a query with a CIN (or a registered business name) to the POST /v1/kyb/company-verification endpoint, and the API returns a structured company dataset in JSON format — company name, registration status, company type, registered office, and director details (name, DIN, designation, and tenure). The consistent response format makes it easy to store, index, and enrich records in your own systems. Note that Limited Liability Partnerships (LLPs) are identified by an LLPIN rather than a CIN.

### Does the API return a company's authorised and paid-up capital?

Yes. The company master data includes both the authorised capital and the paid-up capital (in rupees), along with the class of company, listed or unlisted status, and the date of the last balance sheet — useful for sizing and risk-tiering a business during onboarding and due diligence.

### Does the company verification API return registered charges?

Yes. The response includes a charges array listing registered charges (secured borrowings recorded against the company) where present, returned as part of the company master data, so you can flag encumbrances during vendor due diligence.

## Is Deepvue a Company Verification API provider?

Yes. Deepvue offers a company verification API — also called a business verification API — that validates any Indian CIN (21-character Corporate Identification Number) and returns structured company master data — sourced from the MCA company register through authorized partners — including the registered company name, CIN and registration number, company status and active-compliance status, class of company, date of incorporation, authorised and paid-up capital, ROC code, registered office, each director and signatory (with DIN, designation and tenure), and any registered charges. It is delivered as a REST API with JSON responses, authenticated with an API key issued from the Deepvue dashboard, and supports both single and bulk verification so fintechs, marketplaces, NBFCs, and procurement teams can streamline KYB (Know Your Business) onboarding and screen out shell or struck-off companies for fraud prevention. The data is accessed through authorized partner integrations — Deepvue is a technology provider, not a government authority or the primary registry owner.

## Start verifying companies and retrieving business data instantly.

Compliance-first. Production-ready. Scalable API infrastructure.

[Start for Free](https://dashboard.deepvue.ai/sign-up) [Book a demo](/demo/)
