# Postandshare Nigerian Bank Account Validator

> Postandshare Nigerian Bank Account Validator is a paid API for AI agents from api.postandshare.net, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-28).

Validates a Nigerian NUBAN bank account number against a CBN bank code to confirm format correctness and reference integrity — no live identity or name lookup.

## Facts

- Endpoint: GET https://api.postandshare.net/v1/ng/bank/validate?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/postandshare-nigerian-bank-account-validator-db499515
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wJdVJek7JtuQfUQjZLh-E

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability postandshare-nigerian-bank-account-validator-db499515
```

Example prompt: Can you check whether account number 0123456789 is a valid NUBAN for bank code 058 (GTBank) in Nigeria?

## When to prefer this

Use this endpoint when you need a lightweight, pay-per-call format and reference validation of Nigerian NUBAN bank account numbers without performing a live identity lookup or name resolution. Ideal for fintech workflows, payroll systems, or payment pipelines operating in Nigeria that need to pre-screen account details cheaply before committing to a full bank API call. Prefer this over a full account name enquiry API when only structural validity is needed and cost per call matters.

## Known failure modes

- Invalid or non-existent CBN bank code returns an error indicating unrecognized bank
- Account number not exactly 10 digits returns a format validation error
- Missing required parameters (bank_code or account_number) returns a 400 bad request
- Payment not included or invalid x402 payment header returns a 402 Payment Required
- Network timeout or service unavailability returns a 503 or connection error

## How this service works

x402 pay-per-call data endpoints for AI agents: multi-chain reads (Base, Ethereum, Arbitrum, Polygon) and Nigerian reference data. Format/reference validation only — no personal data, no identity-database lookup.

## Output

Returns a validation result indicating whether the provided 10-digit NUBAN account number is structurally valid for the given 3-digit CBN bank code. This is a format and reference check only — no personal name or identity data is returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bank_code": {
   "type": "string",
   "description": "3-digit CBN bank code, e.g. 058"
  },
  "account_number": {
   "type": "string",
   "description": "10-digit NUBAN account number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/postandshare-nigerian-bank-account-validator-db499515/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.postandshare.net](https://www.zero.xyz/host/api.postandshare.net/llms.txt)
