Eko Platform Services Logo

    GETCheck Bulk PAN Verification Status

    Poll the result of a Bulk PAN Verification batch using the reference_id returned when the batch was submitted.

    GET/tools/kyc/pan/bulk/status

    Retrieves the per-PAN results for a batch previously submitted via the Bulk PAN Verification API. Because bulk verification runs asynchronously, callers poll this endpoint with the reference_id from the submit response until the batch finishes processing. The response returns a count and an array of entries, one per PAN, each carrying the validity, registered name, name-match score/result, Aadhaar-seeding status, and PAN status.

    Query parameters

    initiator_idstringRequired

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

    example: 9962981729

    reference_idstringRequired

    Unique id returned by the Bulk PAN Verification API for the submitted batch.

    example: 123456

    bulk_reference_idstringoptional

    Unique id created to identify the bulk request, if you tracked one at submit time.

    example: BULK-PAN-20240101-001

    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.

      • countnumber

        Number of entries in the results array.

      • entriesarray

        Per-PAN verification results for the batch.

        • panstring

          10-character PAN identifier.

        • validstring

          PAN card validity status.

        • registered_namestring

          Name on record against the PAN.

        • name_providedstring

          Name submitted in the bulk request for this PAN.

        • name_match_scorestring

          Name verification score.

        • name_match_resultstring

          Name match result.

        • aadhaar_seeding_statusstring

          Aadhaar-PAN linkage status.

        • pan_statusstring

          Current PAN status.

        • messagestring

          Success or failure details for this entry.

        • reference_idstring

          Unique reference identifier for the entry.

        • last_updated_atstring

          Timestamp when the entry was last updated.