# BIS Cross-Border Banking Positions (Claims & Liabilities)

> BIS Cross-Border Banking Positions (Claims & Liabilities) is a paid API for AI agents from stat.halowerk.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-14).

Returns gross cross-border claims and liabilities of banks in a reporting country against counterparties in another country, sourced from BIS locational banking statistics, never netted.

## Facts

- Endpoint: POST https://stat.halowerk.com/v1/cross-border-banking
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bis-cross-border-banking-positions-claims-liabilities-a46e9bb3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3eh3qDgPIadpKdoV1tcv0

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 bis-cross-border-banking-positions-claims-liabilities-a46e9bb3 -d '<json body>'
```

Example prompt: Pull the BIS locational banking statistics for UK banks' cross-border positions against counterparties in Germany — give me gross claims and gross liabilities separately for the last available period, so I can see whether the UK is intermediating or net lending.

## When to prefer this

Choose this endpoint when you need gross bilateral banking exposure data split into claims and liabilities — not net positions. It is specifically suited for financial stability analysis, crisis stress-testing, and intermediation studies where netting would obscure the true scale of bilateral exposure. Prefer this over generic macroeconomic data endpoints when the BIS locational banking statistics are required and bilateral gross decomposition is essential.

## Known failure modes

- Reporting country or counterparty country code not recognized — returns 400 with invalid country error
- Requested time period predates BIS data availability — returns empty dataset or 404
- BIS upstream data not yet published for the requested period — returns stale or null response
- Missing required country or period parameters — returns 400 validation error
- Payment not processed (x402 protocol failure) — returns 402 Payment Required

## How this service works

Returns the outstanding cross-border positions of banks located in a reporting country against counterparties in another, from the BIS locational banking statistics, split into claims and liabilities and never netted silently. The separation matters: a jurisdiction showing large claims and large liabilities is intermediating, not lending, and reporting only a net figure hides the gross exposure that actually fails in a crisis.

## Output

A structured response containing gross cross-border claims and gross liabilities for banks in the reporting country against specified counterparty countries, sourced from BIS locational banking statistics. Data is presented as separate claims and liabilities figures (never silently netted), along with period metadata, so analysts can distinguish intermediation from directional lending exposures.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "quarters": {
   "type": "integer",
   "default": 16,
   "maximum": 60,
   "minimum": 4
  },
  "reporter": {
   "type": "string",
   "maxLength": 2,
   "minLength": 2,
   "description": "Country where the reporting banks are located, e.g. DE."
  },
  "counterparty": {
   "type": "string",
   "default": "5J",
   "maxLength": 2,
   "minLength": 2,
   "description": "Counterparty country. Default is the all-countries aggregate."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bis-cross-border-banking-positions-claims-liabilities-a46e9bb3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stat.halowerk.com](https://www.zero.xyz/host/stat.halowerk.com/llms.txt)
