# BIC/SWIFT Code Validator

> BIC/SWIFT Code Validator is a paid API for AI agents from biccheck.hergertsynthora.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Validates an 8 or 11-character BIC/SWIFT code (ISO 9362) deterministically, checking structure, bank code, country, location, branch, and live/test/passive status.

## Facts

- Endpoint: POST https://biccheck.hergertsynthora.com/service
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bic-swift-code-validator-ca211114
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JcueYABAUvvGclt9EKfUM

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 bic-swift-code-validator-ca211114 -d '<json body>'
```

Example prompt: Can you validate this SWIFT code for me — DEUTDEDB — and tell me whether it's live, test, or passive, and what bank and country it corresponds to?

## When to prefer this

Use this endpoint when you need deterministic, zero-dependency BIC/SWIFT code validation with full structural decomposition (bank code, country, location, branch) and live/test/passive status — especially as part of a payment validation pipeline alongside IBAN and US routing number checks.

## Known failure modes

- Invalid BIC length (not 8 or 11 characters) returns a validation error
- Malformed bank code or non-alpha characters cause structure failure
- Unknown or invalid ISO 3166 country code triggers country check failure
- Missing or malformed request body returns 400 error
- Wallet header missing after free tier exhausted may result in 402 Payment Required

## How this service works

Validate a BIC/SWIFT code (ISO 9362) deterministically: 8/11-char structure, bank code, ISO 3166 country check, location + branch decode, live/test/passive flag. Zero deps, no hallucination. Completes the IBAN + US-routing payment suite. Ed25519-signed. First 3 calls FREE (X-WALLET).

## Output

Returns a structured validation result indicating whether the BIC/SWIFT code conforms to ISO 9362, along with decoded components: bank code, ISO 3166 country code, location code, branch code (if 11-char), and a live/test/passive status flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bic": {
   "type": "string",
   "description": "BIC/SWIFT code (8 or 11 chars)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "niche": "bic_check",
  "result": {
   "bic": "DEUTDEFF500",
   "valid": true,
   "status": "live",
   "country": "DE",
   "verdict": "valid",
   "bank_code": "DEUT",
   "branch_code": "500",
   "location_code": "FF"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bic-swift-code-validator-ca211114/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from biccheck.hergertsynthora.com](https://www.zero.xyz/host/biccheck.hergertsynthora.com/llms.txt)
