Skip to main content

Name Lookup

The Name Lookup API allows you to verify the recipient’s account name before creating a disbursement. SplashPay supports name lookup for the following disbursement channels:
  • Mobile Money
  • Bank Transfer
  • Selcom Pesa
Using this endpoint helps reduce failed transfers caused by incorrect account numbers or bank codes.
Tip Always perform a name lookup before initiating a disbursement to allow the recipient to confirm the account details.

Endpoint


Authentication

Every request must include your API credentials.

Supported Channels


Request Parameters


Example Requests


Example Response


Mobile Money Response


Selcom Pesa Response


Error Responses

Invalid Bank Code

Account Not Found

Invalid Channel


Supported Bank Codes

For BANK lookups, use the bank shortcode.

Best Practices

1

Verify before sending

Perform a name lookup immediately before initiating a disbursement to reduce failed transfers.
2

Display the account name

Show the verified account name to the customer and request confirmation before submitting the transfer.
3

Validate bank codes

When using the BANK channel, ensure the correct bank shortcode is supplied.
4

Cache cautiously

Recipient names may change over time. Avoid caching lookup results for extended periods and perform a fresh lookup for each new transfer.

Mobile Money Disbursement

Send funds to Mobile Money wallets.

Bank Disbursement

Transfer funds directly to bank accounts.

Selcom Pesa

Transfer funds to Selcom Pesa accounts.