Properties
| Name | Type | Description |
|---|---|---|
| attribution | object | Free tier only. When these results are shown to people, display `text` with a link to `url`; backend-only use owes nothing. Absent on paid plans and on x402 calls. |
| iid | string | Zero-padded 5-digit IID |
| found | boolean | |
| institution | object | |
| address | object | |
| bic | stringnull | |
| payment_services | object | |
| sic_iid | stringnull | |
| qr_iid | stringnull | QR-IID for QR-bill payments |
| qr_iid_source | stringnull | Where `qr_iid` comes from: "register" when the SIX register allocates it to this institution, otherwise the basis used. Null when there is no QR-IID. |
| qr_iids | array | Every QR-IID allocated to this institution, in register order. `qr_iid` is the first of them; an institution may legitimately hold several. |
| valid_on | string | |
| cost_usdc | number | |
| processing_ms | number |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/ibanforge/main/json-schema/ibanforge-ch-clearing-result-schema.json",
"title": "ChClearingResult",
"x-generated": "2026-09-25",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/ibanforge-swiss-clearing-api-openapi.yml#/components/schemas/ChClearingResult",
"type": "object",
"required": [
"iid",
"found"
],
"properties": {
"attribution": {
"type": "object",
"description": "Free tier only. When these results are shown to people, display `text` with a link to `url`; backend-only use owes nothing. Absent on paid plans and on x402 calls.",
"required": [
"required",
"text",
"url",
"note"
],
"properties": {
"required": {
"type": "boolean",
"enum": [
true
]
},
"text": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"note": {
"type": "string"
}
}
},
"iid": {
"type": "string",
"description": "Zero-padded 5-digit IID"
},
"found": {
"type": "boolean"
},
"institution": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"bank",
"cantonal_bank",
"postfinance",
"raiffeisen",
"central_bank",
"foreign_participant"
]
},
"iid_type": {
"type": "string",
"enum": [
"headquarters",
"branch",
"other"
]
},
"headquarters_iid": {
"type": [
"string",
"null"
]
}
}
},
"address": {
"type": "object",
"properties": {
"street": {
"type": [
"string",
"null"
]
},
"building_number": {
"type": [
"string",
"null"
]
},
"post_code": {
"type": [
"string",
"null"
]
},
"town": {
"type": [
"string",
"null"
]
},
"country": {
"type": "string"
}
}
},
"bic": {
"type": [
"string",
"null"
]
},
"payment_services": {
"type": "object",
"properties": {
"sic": {
"type": "boolean",
"description": "SIC (Swiss Interbank Clearing) participation"
},
"rtgs_chf": {
"type": "boolean",
"description": "Real-Time Gross Settlement CHF"
},
"instant_payments_chf": {
"type": "boolean",
"description": "Instant Payments CHF"
},
"eurosic": {
"type": "boolean",
"description": "euroSIC participation"
},
"lsv_bdd_chf": {
"type": "boolean",
"description": "LSV/BDD CHF direct debit"
},
"lsv_bdd_eur": {
"type": "boolean",
"description": "LSV/BDD EUR direct debit"
}
}
},
"sic_iid": {
"type": [
"string",
"null"
]
},
"qr_iid": {
"type": [
"string",
"null"
],
"description": "QR-IID for QR-bill payments"
},
"qr_iid_source": {
"type": [
"string",
"null"
],
"description": "Where `qr_iid` comes from: \"register\" when the SIX register allocates it to this institution, otherwise the basis used. Null when there is no QR-IID."
},
"qr_iids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Every QR-IID allocated to this institution, in register order. `qr_iid` is the first of them; an institution may legitimately hold several."
},
"valid_on": {
"type": "string",
"format": "date"
},
"cost_usdc": {
"type": "number"
},
"processing_ms": {
"type": "number"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/ibanforge-ch-clearing-result"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.