# Financial Identifier Validator (finid)

> Financial Identifier Validator (finid) is a paid API for AI agents from api.borisinc.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Validates and looks up financial identifiers including VAT numbers, IBANs, and card BINs in a single GET request

## Facts

- Endpoint: GET https://api.borisinc.com/paid/util/finid
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/financial-identifier-validator-finid-2a341e5a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_q2aF_QWJ7I2Hr87rsXHZF

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 financial-identifier-validator-finid-2a341e5a
```

Example prompt: Can you validate this IBAN for me — DE89370400440532013000 — and also check if the VAT number DE123456789 is properly formatted?

## When to prefer this

Use this endpoint when you need lightweight, pay-per-call financial identifier validation without setting up an account or API key. Ideal for one-off checks of IBANs, VAT numbers, or card BINs in compliance workflows, invoice processing, or payment routing. Prefer this over full KYC or bank verification services when you only need format and scheme validation, not account ownership confirmation.

## Known failure modes

- Missing or malformed 'input' field returns a 400 error
- Unrecognized identifier format may return format_valid: false without error
- Payment failure via x402 results in 402 response before processing occurs
- Unsupported HTTP method (e.g. POST) returns 405
- Network timeout or upstream data unavailability returns 503

## How this service works

Live Steam best-sellers, deals, per-app detail and IGDB metadata, Twitch hype scores, and agent utilities for verification and extraction. From $0.001 a call, free samples on every endpoint, auth-then-capture. MCP and HTTP.

## Output

A JSON object with nested validation results per identifier type: VAT (format_valid boolean), IBAN (valid boolean, country string), and card BIN (scheme string such as 'Visa'). Each field appears only when that identifier type was queried.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "vat": {
   "format_valid": true
  },
  "iban": {
   "valid": true,
   "country": "DE"
  },
  "card_bin": {
   "scheme": "Visa"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/financial-identifier-validator-finid-2a341e5a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.borisinc.com](https://www.zero.xyz/host/api.borisinc.com/llms.txt)
