Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
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/touras/din-verification

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.

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.

example: REQ-20260101-001

din_numberstringRequired

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

example: 06731826

Headers

developer_keystringRequired

Static API key issued to your account after KYC.

secret-keystringRequired

Dynamic per-request signature: base64(HMAC-SHA256(timestamp, base64(access_key))).

secret-key-timestampstringRequired

Current time in milliseconds since UNIX epoch, used to compute secret-key. Must match server time.

content-typestringRequired

application/json

example: application/json

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • 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