General reference · eKYB Reference / eKYB Verification Coverage

India

India eKYB validates the legitimacy of Indian businesses by checking their tax ID, business name, address, and directors against Indian government databases.

UBOs are not currently supported for India. Only director verification is supported.

Source

Country Source Description
India Indian government databases Verifies submitted business details against Indian government registries.

Direct API approach

For general integration notes and shared response semantics, see the eKYB API Reference.

Request parameters

Parameter Required Description
plugins Mandatory Array. Must be ["ekyb"].
businessName Mandatory String. Name of the business.
country Mandatory String. Two-letter Alpha-2 country code. Must be IN.
taxId Mandatory String. Accepts CIN, LLPIN, or UDYAM. Input is not case-sensitive; the system automatically converts it to caps before processing. See Tax ID formats for details.
street Optional String. Street name of the business.
houseNo Optional String. Building or house number.
addressLine2 Optional String. Second line of the business address.
city Optional String. City in the business address.
state Optional String. State in the business address.
postalCode Optional String. 6-digit Indian postal code.
directors Optional Array. Full legal names of business directors to check against records associated with the business.

Tax ID formats

Tax ID Type Format Applicable To
CIN (Corporate Identification Number) 1 letter + 5 digits + 2 letters + 4 digits + 3 letters + 6 digits Private Limited Companies, Public Limited Companies, One Person Companies (OPCs), Section 8 Companies
LLPIN (Limited Liability Partnership Identification Number) 3 letters + hyphen + 4 digits Limited Liability Partnerships (LLPs)
UDYAM (MSME Registration Number) UDYAM + hyphen + 2 letters + hyphen + 2 digits + hyphen + 7 digits MSMEs (Micro, Small, and Medium Enterprises), including sole proprietorships, partnerships, LLPs, and companies

Sample request

{
  "plugins": ["ekyb"],
  "country": "IN",
  "taxId": "U72900KA2024PTC123456",
  "businessName": "AARAV TECHNOLOGIES PRIVATE LIMITED",
  "street": "MG Road",
  "houseNo": "42",
  "city": "BENGALURU",
  "state": "KARNATAKA",
  "postalCode": "560001",
  "directors": ["RAJESH KUMAR"]
}

Sample response

{
  "kyb": [
    { "key": "name", "sub_label": "Verified" },
    { "key": "tin", "sub_label": "Verified" },
    { "key": "address_verification", "sub_label": "Verified" },
    { "key": "registrationStatus", "sub_label": "Active" },
    {
      "key": "entityType",
      "entityType": { "entityType": "PRIVATE COMPANY LIMITED BY SHARES NON-GOVERNMENT COMPANY" }
    },
    { "key": "directors_name_match", "sub_label": "Verified", "directorsName_input": "RAJESH KUMAR" },
    { "key": "directors_name_match", "sub_label": "Unverified", "directorsName_input": "ROHAN GUPTA" }
  ]
}

Response fields

Key Status Description
name Verified, Approximate Match, Unverified Submitted business name against the business name associated with the tax ID.
tin Verified, Unverified Submitted tax ID against the government database.
address_verification Verified, Approximate Match, Unverified Submitted address against the address associated with the tax ID.
registrationStatus Active, Inactive Registration status of the business.
entityType Legal entity type of the business The legal entity type of the company, if available. If not available, displays Unknown.
directors_name_match Verified, Approximate Match, Unverified Submitted director against directors associated with the business. Distinguished by the directorsName_input field.

Error responses

See the eKYB API Reference for standard error responses. India returns the following country-specific 400 errors:

Error Condition Message
taxId missing or invalid BadRequestException: Invalid taxId.
country missing or empty Country field is either not correct or available.

Single Session Dashboard results

View eKYB results on the Business tab in single Session view.

Was this page helpful?