Skip to main content
POST
Look up the name on a bank account

Authorizations

Authorization
string
header
required

Server API key, scoped. pk_test_ keys hit the sandbox tenant.

Headers

Idempotency-Key
string

Optional on non-money POSTs; honoured when sent.

Required string length: 1 - 255
X-Request-Id
string

Optional client correlation id, up to 128 characters. It is not echoed: the response's X-Request-Id is always our own req_… id. We log your value with the request as client_request_id, so support can find a request by either id. A longer value is refused with 400 parameter_invalid.

Maximum string length: 128

Body

application/json
account_number
string
required

10-digit Nigerian NUBAN account number.

Pattern: ^\d{10}$
Example:

"8012457739"

bank_code
string
required

The bank's NIBSS NIP institution code (CBN bank code).

Example:

"058"

Response

The name on the account.

The receiving bank's answer to a name enquiry.

object
string
required

Always name_enquiry.

Allowed value: "name_enquiry"
account_number
string
required

10-digit Nigerian NUBAN account number.

Pattern: ^\d{10}$
Example:

"8012457739"

bank_code
string
required

The bank's NIBSS NIP institution code (CBN bank code).

Example:

"058"

bank_name
string
required

Display name of the bank.

account_name
string
required

Name on the account exactly as the bank returned it (usually upper case).

cached
boolean
required

True when this answer came from the 24-hour cache.

verified_at
string<date-time>
required

RFC 3339, UTC.

Example:

"2026-10-27T08:41:00Z"

expires_at
string<date-time>
required

RFC 3339, UTC.

Example:

"2026-10-27T08:41:00Z"