# Run Bulk Account Name Enquiry

Validate multiple recipient bank accounts in a single request and return the resolved account names.

https://atlas.tryduplo.com

POST

``
/api/v1/banking/bulk-name-enquiry
``

## [Authorization](https://docs.tryduplo.com/en/atlas/banking/bulkNameEnquiry#authorization)

BearerAuth

AuthorizationBearer <token>

In: `header`

## [Request Body](https://docs.tryduplo.com/en/atlas/banking/bulkNameEnquiry#request-body)

application/json

currencystring

accountsarray<object>

## [Response Body](https://docs.tryduplo.com/en/atlas/banking/bulkNameEnquiry#response-body)

### 200 application/json

### 400

### 422

cURL

```bash
curl -X POST "https://atlas.tryduplo.com/api/v1/banking/bulk-name-enquiry" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{    "currency": "NGN",    "accounts": [      {        "account_number": "1234567890",        "bank_code": "000000"      }    ]  }'
```

200400422

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Bulk account name enquiry completed.",
  "statusCode": 200,
  "data": [
    {
      "accountNumber": "1234567890",
      "accountName": "John Doe",
      "bankCode": "000000",
      "sessionId": "999999118090260326113657535174973337"
    }
  ]
}
```

Last updated on 5/27/2026
