> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usezentra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Banks

> GET /api/v1/banks - Retrieve supported destination banks

Fetch the currently supported banks for payout creation and related bank-directory lookups.

## Endpoint

```text theme={null}
GET /api/v1/banks
```

## Query Parameters

<ParamField query="country" type="string" default="NG">
  Country code. The current reviewed default is `NG`.
</ParamField>

## Example Request

```bash theme={null}
curl "https://api.usezentra.com/api/v1/banks?country=NG" \
  -H "Authorization: Bearer YOUR_SECRET_KEY"
```

## Example Response

```json theme={null}
{
  "status": "success",
  "data": [
    { "code": "058", "name": "Guaranty Trust Bank" },
    { "code": "044", "name": "Access Bank" },
    { "code": "033", "name": "United Bank for Africa" }
  ]
}
```

## Usage Notes

* Cache bank codes in your application and refresh them periodically.
* Pair this endpoint with transfer creation and any tenant-approved beneficiary verification workflow.
* The reviewed public gateway exposes bank-directory lookup on `/api/v1/banks`, not under `/transfers/banks`.

## Next Steps

<CardGroup cols={2}>
  <Card title="Create Transfer" icon="plus" href="/api-reference/transfers/create">
    Initiate a bank transfer
  </Card>

  <Card title="Resolve Account" icon="magnifying-glass" href="/api-reference/transfers/resolve-account">
    Compatibility note for beneficiary lookup flows
  </Card>
</CardGroup>
