Eko Platform Services Logo

POSTDIN Verification

Verify Director Identification Numbers (DIN) against MCA records — returns director name, DIN status, designation, and associated company information.

POST/tools/kyc/din-verification
Warning
The UAT environment is not available for this API — requests to https://staging.eko.in/ekoapi/v3 return an error response. Test it in Production.

The DIN Verification API lets you validate a Director Identification Number (DIN) against Ministry of Corporate Affairs (MCA) records in real time. It returns the director's full name, current DIN status (Active / Deactivated / Surrendered), designation, and the associated company name. Use it for corporate KYB onboarding, director background checks, vendor due diligence, lending to corporate borrowers, and compliance workflows that require authoritative director-identity validation.

Request

Body parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (10–20 characters; 10 recommended). The SDKs generate one for every non-GET call when you don't.

example: 2026010100123456789

din_numberstringRequired

The 8-digit Director Identification Number (DIN) assigned by the Ministry of Corporate Affairs to the individual director.

example: 06731826

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    UI display hint only (-1/0 success, 1 failure, 2 initiated, 3 refund initiated, 4 refunded). Never branch on it — use `status` (and `tx_status` for financial APIs), or `response_type_id` where documented.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • dinstring

      The DIN submitted in the request, echoed back for confirmation.

    • director_namestring

      Full legal name of the director as registered with MCA.

    • din_statusstring

      Current status of the DIN as recorded by MCA — e.g. Active, Deactivated, Surrendered, Disqualified.

    • designationstring

      Role or designation of the director as filed with MCA.

    • company_namestring

      Name of the company with which the director is associated, as recorded in MCA records.

Next steps

Related