API SuiteMCA (Company)
Search Company
Search MCA companies by name and get candidate CINs. Server-side POST with Bearer auth.
API reference
Try itLoading playground…
Loading…
AuthorizationBearer <token>
JWT Bearer token authentication. Obtain a token from the KwikID dashboard.
In: header
company_namestring
Name of the company to search for
Response Body
curl -X POST "https://__mock__/verification/v2/mca/search-company" \ -H "Content-Type: application/json" \ -d '{ "company_name": "string" }'{
"companies": [
{
"company_name": "string",
"cin": "string",
"status": "string"
}
]
}{
"detail": {},
"message": "string"
}{
"detail": {},
"message": "string"
}{
"error": "string"
}Overview
Call POST /verification/v2/mca/search-company from your backend with Authorization: Bearer <token> and JSON company_name (required). On 200 OK, companies array entries include company_name, cin, and status so you can pick the right CIN for Get Company Master Data.
Key features
- Disambiguation: Name search before a CIN-scoped master pull.
- Structured list for UI pickers.
Implementation
Step 1: Call from your backend
POST /verification/v2/mca/search-company HTTP/1.1
Host: <verification-api-base-url>
Authorization: Bearer <token>
Content-Type: application/json
{
"company_name": "Example Private Limited"
}Step 2: Select CIN
Pass the chosen cin into the master-data GET endpoint.
Error handling
| HTTP status | When |
|---|---|
| 400 | Missing company_name or validation error. |
| 401 | Invalid token. |
Benefits
- Faster KYB when the user types a legal name instead of a CIN.