Swiss Clearing Lookup
lookup_ch_clearingResolve a Swiss BC-Nummer/IID to identify the institution, its address, BIC, and payment-rail participation including SIC, RTGS, instant payments, euroSIC, and QR-IID.
Instructions
Resolve a Swiss BC-Nummer / IID (1 to 5 digits) into the underlying institution. USE WHEN: the user mentions a Swiss bank by BC-Nummer or IID, pastes a CH or LI IBAN clearing code, asks routing details for a Swiss instant transfer (SIC, euroSIC), asks about QR-bill QR-IID resolution, or needs to classify a Swiss financial institution (bank vs PFS vs SIC-only participant). EVERY IID OF THE SIX BANKMASTER, with its full payment-rail participation (SIC, RTGS CHF, Instant Payments CHF, euroSIC, LSV+/BDD) plus QR-IID allocation, not just a name lookup. BACKED BY: the SIX BankMaster (Swiss official source, refreshed monthly); live count at https://api.ibanforge.com/llms.txt. RETURNS: institution { name, type, iid_type, headquarters_iid }, address, bic, payment_services { sic, rtgs_chf, instant_payments_chf, eurosic, lsv_bdd_chf, lsv_bdd_eur }, sic_iid, qr_iid, valid_on. COST: 0.003 USDC. Only relevant for CH and LI accounts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iid | Yes | Swiss IID / BC-Nummer (1 to 5 digits, leading zeros stripped). Example: "230" for UBS Switzerland AG. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bic | No | BIC if mapped, null otherwise. | |
| iid | Yes | 5-digit zero-padded BC-Nummer. | |
| found | Yes | ||
| qr_iid | No | QR-IID allocation, null when none. | |
| address | No | ||
| sic_iid | No | ||
| valid_on | No | ||
| institution | No | ||
| payment_services | No |