Swiss Clearing Lookup
lookup_ch_clearingIdentify a Swiss institution from BC-Nummer/IID, returning payment-rail participation (SIC, RTGS, Instant, euroSIC) and QR-IID. Use for CH/LI IBAN routing, instant transfers, or QR-bill clearing.
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). THE DEEPEST SWISS CLEARING DATA IN ANY PUBLIC API — full SIX BankMaster payment-rail participation (SIC, RTGS CHF, Instant Payments CHF, euroSIC, LSV+/BDD) plus QR-IID allocation, not just a name lookup. BACKED BY: 1,100+ SIX BankMaster entries (Swiss official source, refreshed monthly). 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. | |
| 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 |