Swiss Bank Master API [CH]

Bank master data file in the CSV format (only head, no content).

Bank master data file in the CSV format, with header row. The CSV file contains UTF-8 encoded characters (important e.g. for umlauts and Euro sign) (only head, no content).

head

Response

Content can be downloaded with GET method.

head/bankmaster_V3.csv
 

Bank master data as JSON object.

Bank master data as a JSON object.

get

Query Parameters

prettyPrintboolean

Flag indicating whether the response is pretty printed.

Default:true

Response

application/json

Bank master data as JSON object.

BankMasterJsonResponse

totalSizeintegerrequired

The total count of records in the entries list.

validOnstring(date)required

Master data is edited and published on a daily basis. Therefore the data is valid on that exact date only.

Example:2023-01-23

readTimestring(date-time)required

Date and time (according to ISO 8601) at which this response was created.

Example:2023-01-21T10:52:05.1904957+01:00

entriesarray[object]required
Show Child Parameters
get/bankmaster.json
 
application/json

Bank master data as JSON object (only head, no content).

Bank master data as a JSON object (only head, no content).

head

Response

Content can be downloaded with GET method.

head/bankmaster.json
 

iban

Bankmaster IBAN validation API
Public REST endpoint of the bank master iban validation api.

GET IBAN information

Validates the international bank account number (IBAN) and returns detail information if available.

get

Query Parameters

ibanstringrequired

International bank account number (IBAN) parameter of the API call.

>= 10 characters<= 100 characters

Response

application/json

IBAN information

IbanResponse

IBAN validation result and IID if available.

validationResultstringrequired

Validation result. Possible values:

  • OK # This IBAN is formally correct
  • INVALID_COUNTRY_CODE # This IBAN has an invalid country code
  • INVALID_LENGTH # This IBAN has an invalid length
  • INVALID_FORMAT, # This IBAN is formally incorrect according to ISO-13616-1
  • INVALID_CHECKSUM # This IBAN has an invalid checksum
  • INVALID_IID # This IBAN has an invalid CH or LI institution identification (IID)
iidinteger

Each bank / financial institution is identified by an IID (institution identification). IIDs are three to five digits long. QR-IIDs consist exclusively of numbers from 30000 to 31999.

Example:9703

get/iban
 
application/json