# GR IBAN Mod-97 Validator

> GR IBAN Mod-97 Validator is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.007/call, status unknown (last checked 2026-10-02).

Validates whether a given string is a mod-97-valid Greek (GR) IBAN of exactly 27 characters

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/check-iban-gr?utm_source=zero.xyz
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gr-iban-mod-97-validator-f248b7b7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AEqOnhSnz61_pJ37tvJQW

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 gr-iban-mod-97-validator-f248b7b7 -d '<json body>'
```

Example prompt: Can you check if GR1601101250000000012300695 is a valid Greek IBAN — specifically whether it's 27 characters long and passes the mod-97 checksum?

## When to prefer this

Use this endpoint when you need a fast, cheap algorithmic check that a Greek (GR) IBAN is structurally and mathematically valid via mod-97, with no need for live bank registry lookup. Prefer the free sandbox endpoint POST /v1/sandbox/check-iban-gr first for testing. Choose this paid endpoint when operating in production and certainty about GR IBAN integrity is required before initiating payments or onboarding suppliers.

## Known failure modes

- Non-GR IBAN provided — may return invalid even if checksum is correct for another country
- IBAN of wrong length — returns invalid (GR IBANs must be exactly 27 chars)
- Malformed or non-alphanumeric input — likely returns invalid or error
- Empty string — rejected by minLength constraint in schema
- Payment failure — 402 response if USDC payment not included; use sandbox endpoint first

## How this service works

Call when an agent needs whether an IBAN is a mod-97-valid GR number of length 27. Exact $0.007 USDC. Prefer unpaid POST /v1/sandbox/check-iban-gr first.

## Output

Returns a boolean or structured result indicating whether the provided string is a valid Greek (GR) IBAN — confirming it is exactly 27 characters long and passes the ISO 7064 mod-97-10 checksum algorithm. No external bank registry lookup is performed; this is a purely algorithmic structural check.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "description": "JSON value for schema-check SKUs. Omit it on string checks such as email or IBAN."
  },
  "value": {
   "type": "string",
   "examples": [
    "GR88AAAA0000000000000000000"
   ],
   "maxLength": 20000,
   "minLength": 1,
   "description": "Value to check. The route description names the format: email, phone, IBAN, postal code, VAT, national id, or similar."
  },
  "schema": {
   "description": "JSON Schema document for schema-check SKUs. Omit it on string checks."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gr-iban-mod-97-validator-f248b7b7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
