BrandKwikID Documentation
API SuiteMCA (Company)

Get Company Master Data

Fetch MCA master data for a CIN. Server-side GET with Bearer auth; CIN in the path.

API reference

Try itLoading playground…
Loading…
AuthorizationBearer <token>

JWT Bearer token authentication. Obtain a token from the KwikID dashboard.

In: header

Path Parameters

cinstring

Corporate Identity Number of the company

Response Body

curl -X GET "https://__mock__/verification/v2/mca/master-data/string"
{
  "company_name": "string",
  "cin": "string",
  "registration_date": "2019-08-24",
  "company_status": "string",
  "company_category": "string",
  "company_class": "string",
  "authorized_capital": 0,
  "paid_up_capital": 0,
  "registered_address": "string",
  "email": "string",
  "phone": "string"
}
{
  "detail": {},
  "message": "string"
}
{
  "detail": {},
  "message": "string"
}
{
  "error": "Company not found for the provided details"
}
{
  "error": "string"
}

Overview

Call GET /verification/v2/mca/master-data/{cin} from your backend with Authorization: Bearer <token>. Replace {cin} with the 21-character CIN. Use after Search Company when you only had a name first.

Key features

  • KYB depth: Returns registration date, class, category, capital, and status fields as per OpenAPI.
  • CIN as key: Stable identifier for ongoing monitoring.

Implementation

Step 1: Call from your backend

GET /verification/v2/mca/master-data/L12345MH2000PLC123456 HTTP/1.1
Host: <verification-api-base-url>
Authorization: Bearer <token>

Step 2: Use the response

Map company_name, company_status, and related fields into your risk and compliance systems.

Error handling

HTTP statusWhen
400Bad CIN format.
401Invalid token.

Benefits

  • Single call for full MCA snapshot once you hold the CIN.

Next steps