{
  "info": {
    "_postman_id": "9db39447-a19b-4a20-9567-2077e6dc57aa",
    "name": "IBAN Calculation API v1 — IBAN.com",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Generated from https://developer.iban.com/assets/openapi/iban-calculation-api-v1.yaml (OpenAPI 3.1). Fill the collection variable apiKey with your key from API Access. Each calculation uses one query from the IBAN Suite balance; there is no sandbox for this API. The Countries folder holds one working request per supported country with the response recorded on 8 Oct 2026."
  },
  "item": [
    {
      "name": "Calculation",
      "description": "IBAN calculation from the domestic account identifiers.",
      "item": [
        {
          "name": "Calculate an IBAN (POST)",
          "id": "dc5094cb-23e0-48ef-bc2b-af312f7b8e6b",
          "request": {
            "name": "Calculate an IBAN (POST)",
            "description": {
              "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "FR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "30006",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "00001",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "1234567890189",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · France (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (POST)",
                "description": {
                  "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"FR7630006000011234567890189\",\n  \"rib\": \"30006000011234567890189\",\n  \"bic\": \"AGRIFRPP\",\n  \"bank\": \"CREDIT AGRICOLE S A\",\n  \"address\": \"12 PL DES ETATS UNIS\",\n  \"city\": \"MONTROUGE CEDEX\",\n  \"zip\": \"92127\",\n  \"country\": \"FR\"\n}"
            },
            {
              "name": "HTTP 200 · United Kingdom — normalised sort code and account, branch name, phone (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (POST)",
                "description": {
                  "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "GB",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "090127",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "93496333",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"GB90ABBY09012793496333\",\n  \"account\": \"93496333\",\n  \"sort_code\": \"090127\",\n  \"bank\": \"Santander UK plc\",\n  \"branch\": \"SANTANDER BANK ACCOUNT\",\n  \"bic\": \"ABBYGB2LXXX\",\n  \"address\": \"Santander Sapien6 - SR43 4ET Santander Domestic Payments \",\n  \"city\": \"Sunderland\",\n  \"zip\": \"SR43 4ET\",\n  \"country\": \"GB\",\n  \"phone\": \"0800 0851785\"\n}"
            },
            {
              "name": "HTTP 200 · Belgium with wrong check digits (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (POST)",
                "description": {
                  "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "BE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "250",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0135106",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "cd",
                      "value": "71",
                      "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"error\": \"Account number is invalid\"\n}"
            },
            {
              "name": "HTTP 200 · Wrong or missing key (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (POST)",
                "description": {
                  "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "WRONG_KEY",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"error\": \"API Key is invalid\"\n}"
            },
            {
              "name": "HTTP 200 · Austria, format=xml (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (POST)",
                "description": {
                  "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "xml",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "AT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "12000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "52700357958",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "xml",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/xml"
                }
              ],
              "cookie": [],
              "body": "<?xml version=\"1.0\" encoding=\"utf-8\"?><result><iban>AT401200052700357958</iban><bic>BKAUATWWXXX</bic><bank>UniCredit Bank Austria AG</bank><address>Rothschildplatz 1</address><city>Wien</city><zip>1020</zip><country>AT</country><phone></phone><fax></fax><email></email><website></website></result>"
            },
            {
              "name": "HTTP 200 · format is not json or xml: HTML page (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (POST)",
                "description": {
                  "content": "Parameters as an `application/x-www-form-urlencoded` body, the key included. Preferred in production:\nthe key travels in the request body instead of the URL. The parameters may also be split between the\nbody and the query string. Returns the same response as the GET form.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "csv",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "html",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/html; charset=UTF-8"
                }
              ],
              "cookie": [],
              "body": "Page not found!"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Calculate an IBAN (GET)",
          "id": "4c37a6cf-c477-43e2-ba3a-920df769849a",
          "request": {
            "name": "Calculate an IBAN (GET)",
            "description": {
              "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php?api_key={{apiKey}}&format=json&country=FR&bankcode=30006&branch=00001&account=1234567890189",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "FR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "30006",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "00001",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "1234567890189",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            },
            "header": [],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "name": "HTTP 200 · France (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (GET)",
                "description": {
                  "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php?api_key={{apiKey}}&format=json&country=FR&bankcode=30006&branch=00001&account=1234567890189",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                },
                "header": [],
                "method": "GET",
                "auth": null
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"FR7630006000011234567890189\",\n  \"rib\": \"30006000011234567890189\",\n  \"bic\": \"AGRIFRPP\",\n  \"bank\": \"CREDIT AGRICOLE S A\",\n  \"address\": \"12 PL DES ETATS UNIS\",\n  \"city\": \"MONTROUGE CEDEX\",\n  \"zip\": \"92127\",\n  \"country\": \"FR\"\n}"
            },
            {
              "name": "HTTP 200 · United Kingdom — normalised sort code and account, branch name, phone (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (GET)",
                "description": {
                  "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php?api_key={{apiKey}}&format=json&country=GB&bankcode=090127&account=93496333",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "GB",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "090127",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "93496333",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                },
                "header": [],
                "method": "GET",
                "auth": null
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"GB90ABBY09012793496333\",\n  \"account\": \"93496333\",\n  \"sort_code\": \"090127\",\n  \"bank\": \"Santander UK plc\",\n  \"branch\": \"SANTANDER BANK ACCOUNT\",\n  \"bic\": \"ABBYGB2LXXX\",\n  \"address\": \"Santander Sapien6 - SR43 4ET Santander Domestic Payments \",\n  \"city\": \"Sunderland\",\n  \"zip\": \"SR43 4ET\",\n  \"country\": \"GB\",\n  \"phone\": \"0800 0851785\"\n}"
            },
            {
              "name": "HTTP 200 · Belgium with wrong check digits (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (GET)",
                "description": {
                  "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php?api_key={{apiKey}}&format=json&country=BE&bankcode=250&account=0135106&cd=71",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "BE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "250",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0135106",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "cd",
                      "value": "71",
                      "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                    }
                  ]
                },
                "header": [],
                "method": "GET",
                "auth": null
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"error\": \"Account number is invalid\"\n}"
            },
            {
              "name": "HTTP 200 · Wrong or missing key (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (GET)",
                "description": {
                  "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php?api_key=WRONG_KEY&format=json&country=FR&bankcode=30006&branch=00001&account=1234567890189",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "WRONG_KEY",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                },
                "header": [],
                "method": "GET",
                "auth": null
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"error\": \"API Key is invalid\"\n}"
            },
            {
              "name": "HTTP 200 · Austria, format=xml (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (GET)",
                "description": {
                  "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php?api_key={{apiKey}}&format=xml&country=AT&bankcode=12000&account=52700357958",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "xml",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "AT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "12000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "52700357958",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                },
                "header": [],
                "method": "GET",
                "auth": null
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "xml",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/xml"
                }
              ],
              "cookie": [],
              "body": "<?xml version=\"1.0\" encoding=\"utf-8\"?><result><iban>AT401200052700357958</iban><bic>BKAUATWWXXX</bic><bank>UniCredit Bank Austria AG</bank><address>Rothschildplatz 1</address><city>Wien</city><zip>1020</zip><country>AT</country><phone></phone><fax></fax><email></email><website></website></result>"
            },
            {
              "name": "HTTP 200 · format is not json or xml: HTML page (recorded 8 Oct 2026)",
              "originalRequest": {
                "name": "Calculate an IBAN (GET)",
                "description": {
                  "content": "The same parameters in the query string, the key included (`api_key`). Returns the same response as the\nPOST form. With GET the key is part of the URL and ends up in proxy and web-server access logs: use POST\nin production.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php?api_key={{apiKey}}&format=csv&country=FR&bankcode=30006&branch=00001&account=1234567890189",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "csv",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                },
                "header": [],
                "method": "GET",
                "auth": null
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "html",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/html; charset=UTF-8"
                }
              ],
              "cookie": [],
              "body": "Page not found!"
            }
          ],
          "event": []
        }
      ],
      "event": []
    },
    {
      "name": "Countries",
      "description": "One request per supported country: the fields that country needs, filled with a working example, and the IBAN it produced.",
      "item": [
        {
          "name": "AD — Andorra",
          "id": "ace14fcb-42b3-471e-b500-ce4f81f17439",
          "request": {
            "name": "AD — Andorra",
            "description": {
              "content": "Andorra (AD): bankcode — bank and branch code together, 8 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "AD",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "00080001",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1234567890",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · AD1400080001001234567890",
              "originalRequest": {
                "name": "AD — Andorra",
                "description": {
                  "content": "Andorra (AD): bankcode — bank and branch code together, 8 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "AD",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "00080001",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1234567890",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"AD1400080001001234567890\",\n  \"bic\": \"BINAADADXXX\",\n  \"bank\": \"MORABANC\",\n  \"branch\": \"Meritxell\",\n  \"address\": \"Av. Meritxell, 85\",\n  \"city\": \"Andorra la Vella\",\n  \"zip\": \"AD500\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "AT — Austria",
          "id": "7a73af92-d9d8-4172-a995-c9b45c5fd014",
          "request": {
            "name": "AT — Austria",
            "description": {
              "content": "Austria (AT): bankcode — Bankleitzahl, 5 digits; account — Kontonummer, up to 11 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "AT",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "12000",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "52700357958",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · AT401200052700357958",
              "originalRequest": {
                "name": "AT — Austria",
                "description": {
                  "content": "Austria (AT): bankcode — Bankleitzahl, 5 digits; account — Kontonummer, up to 11 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "AT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "12000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "52700357958",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"AT401200052700357958\",\n  \"bic\": \"BKAUATWWXXX\",\n  \"bank\": \"UniCredit Bank Austria AG\",\n  \"address\": \"Rothschildplatz 1\",\n  \"city\": \"Wien\",\n  \"zip\": \"1020\",\n  \"country\": \"AT\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "BH — Bahrain",
          "id": "17b30296-a338-4897-813d-06a5bcbb9492",
          "request": {
            "name": "BH — Bahrain",
            "description": {
              "content": "Bahrain (BH): bankcode — bank code, 4 letters (an 8- or 11-character BIC is accepted); account — up to 14 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "BH",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "CITI",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1077181611",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · BH02CITI00001077181611",
              "originalRequest": {
                "name": "BH — Bahrain",
                "description": {
                  "content": "Bahrain (BH): bankcode — bank code, 4 letters (an 8- or 11-character BIC is accepted); account — up to 14 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "BH",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "CITI",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1077181611",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"BH02CITI00001077181611\",\n  \"bic\": \"CITIBHBXXXX\",\n  \"bank\": \"CITIBANK N.A.\",\n  \"branch\": \"\",\n  \"address\": \"SEEF DISTRICT\",\n  \"city\": \"MANAMA\",\n  \"zip\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "BE — Belgium",
          "id": "e5502ee1-9a0b-4ece-88f3-c8f6ebfc2a68",
          "request": {
            "name": "BE — Belgium",
            "description": {
              "content": "Belgium (BE): bankcode — first 3 digits of the account number; account — next 7 digits; cd — last 2 digits; optional, computed when omitted. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "BE",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "250",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0135106",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                },
                {
                  "key": "cd",
                  "value": "70",
                  "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · BE60250013510670",
              "originalRequest": {
                "name": "BE — Belgium",
                "description": {
                  "content": "Belgium (BE): bankcode — first 3 digits of the account number; account — next 7 digits; cd — last 2 digits; optional, computed when omitted. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "BE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "250",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0135106",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "cd",
                      "value": "70",
                      "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"BE60250013510670\",\n  \"bic\": \"GEBABEBBXXX\",\n  \"bank\": \"BNP Paribas Fortis\",\n  \"address\": \"Rue Montagne du Parc 3\",\n  \"city\": \"BRUXELLES\",\n  \"zip\": \"1000\",\n  \"country\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "BA — Bosnia and Herzegovina",
          "id": "27186f22-f938-4342-a164-f4d0bb39bf13",
          "request": {
            "name": "BA — Bosnia and Herzegovina",
            "description": {
              "content": "Bosnia and Herzegovina (BA): account — full domestic account number, 16 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "BA",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "3380002210018390",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · BA393380002210018390",
              "originalRequest": {
                "name": "BA — Bosnia and Herzegovina",
                "description": {
                  "content": "Bosnia and Herzegovina (BA): account — full domestic account number, 16 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "BA",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "3380002210018390",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"BA393380002210018390\",\n  \"bic\": \"UNCRBA22XXX\",\n  \"bank\": \"UNICREDIT BANK\",\n  \"address\": \"KARDINALA STEPINCA BB\",\n  \"city\": \"MOSTAR\",\n  \"zip\": \"88000\",\n  \"country\": \"BA\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "BR — Brazil",
          "id": "781152f6-5b4f-438b-8457-ca7c9417ca23",
          "request": {
            "name": "BR — Brazil",
            "description": {
              "content": "Brazil (BR): bankcode — ISPB code, 8 digits; branch — agência, 4 or 5 digits; account — conta, 10 digits, followed by the account type letter and the owner digit, e.g. 0009795493C1. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "BR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "00000000",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "00001",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "0009795493C1",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · BR5100000000000010009795493C1",
              "originalRequest": {
                "name": "BR — Brazil",
                "description": {
                  "content": "Brazil (BR): bankcode — ISPB code, 8 digits; branch — agência, 4 or 5 digits; account — conta, 10 digits, followed by the account type letter and the owner digit, e.g. 0009795493C1. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "BR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "00000000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "0009795493C1",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"BR5100000000000010009795493C1\",\n  \"bank\": \"BANCO DO BRASIL S.A.\",\n  \"branch\": \"RIO\",\n  \"bic\": \"BRASBRRJ\",\n  \"address\": \"R.SEN.DANTAS,105\",\n  \"city\": \"RIO DE JANEIRO (RJ)\",\n  \"zip\": \"20031-204\",\n  \"phone\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "HR — Croatia",
          "id": "70be2aab-0cb3-4aa3-b56a-d011a8a7ebce",
          "request": {
            "name": "HR — Croatia",
            "description": {
              "content": "Croatia (HR): bankcode — vodeći broj, 7 digits; account — broj računa, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "HR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "2360000",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1101234565",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · HR1723600001101234565",
              "originalRequest": {
                "name": "HR — Croatia",
                "description": {
                  "content": "Croatia (HR): bankcode — vodeći broj, 7 digits; account — broj računa, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "HR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "2360000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1101234565",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"HR1723600001101234565\",\n  \"bic\": \"ZABAHR2XXXX\",\n  \"bank\": \"ZAGREBACKA BANKA D.D. ZAGREB\",\n  \"address\": \"TRG BANA JOSIPA JELACICA 10\",\n  \"city\": \"ZAGREB\",\n  \"zip\": \"10000\",\n  \"country\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "CY — Cyprus",
          "id": "57624acc-e01f-4862-86c3-c326a5508cb4",
          "request": {
            "name": "CY — Cyprus",
            "description": {
              "content": "Cyprus (CY): bankcode — bank code and branch code together, 8 digits; account — up to 16 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "CY",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "00200195",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "357001234567",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · CY21002001950000357001234567",
              "originalRequest": {
                "name": "CY — Cyprus",
                "description": {
                  "content": "Cyprus (CY): bankcode — bank code and branch code together, 8 digits; account — up to 16 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "CY",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "00200195",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "357001234567",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"CY21002001950000357001234567\",\n  \"bic\": \"BCYPCY2NXXX\",\n  \"bank\": \"BANK OF CYPRUS PUBLIC COMPANY LTD\",\n  \"address\": \"97,KYRENIA AVE,PLATY, AGLANJIA\",\n  \"city\": \"NICOSIA(LEFKOSIA)\",\n  \"zip\": \"2114\",\n  \"country\": \"CY\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "CZ — Czech Republic",
          "id": "b16785c9-741d-43ab-b07d-e57ad2194788",
          "request": {
            "name": "CZ — Czech Republic",
            "description": {
              "content": "Czech Republic (CZ): bankcode — bank code, 4 digits; prefix — account prefix, up to 6 digits; optional; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "CZ",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "0100",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1707230277",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                },
                {
                  "key": "prefix",
                  "value": "51",
                  "description": "Account prefix for CZ and SK (předčíslí / predčíslie), up to 6 digits. Omit when the account has none; zeros are padded."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · CZ8001000000511707230277",
              "originalRequest": {
                "name": "CZ — Czech Republic",
                "description": {
                  "content": "Czech Republic (CZ): bankcode — bank code, 4 digits; prefix — account prefix, up to 6 digits; optional; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "CZ",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "0100",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1707230277",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "prefix",
                      "value": "51",
                      "description": "Account prefix for CZ and SK (předčíslí / predčíslie), up to 6 digits. Omit when the account has none; zeros are padded."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"CZ8001000000511707230277\",\n  \"bic\": \"KOMBCZPPXXX\",\n  \"bank\": \"KOMERCNI BANKA, A.S.\",\n  \"address\": \"NA PRIKOPE 33\",\n  \"city\": \"PRAHA\",\n  \"zip\": \"114 07\",\n  \"country\": \"CZ\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "DK — Denmark",
          "id": "a9324663-a9b8-49a0-80f4-ad2d6cbe4275",
          "request": {
            "name": "DK — Denmark",
            "description": {
              "content": "Denmark (DK): bankcode — registration number, 4 digits; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "DK",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "2000",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "123456789",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · DK9520000123456789",
              "originalRequest": {
                "name": "DK — Denmark",
                "description": {
                  "content": "Denmark (DK): bankcode — registration number, 4 digits; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "DK",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "2000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "123456789",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"DK9520000123456789\",\n  \"bic\": \"NDEADKKKXXX\",\n  \"bank\": \"NORDEA BANK\",\n  \"address\": \"GRONJORDSVEJ 10\",\n  \"city\": \"KOBENHAVN S\",\n  \"zip\": \"2300\",\n  \"country\": \"DK\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "DO — Dominican Republic",
          "id": "2d387398-e0f9-45b1-a6ed-993c5ce76f32",
          "request": {
            "name": "DO — Dominican Republic",
            "description": {
              "content": "Dominican Republic (DO): bankcode — bank code, 4 letters; account — up to 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "DO",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "ACAU",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "123456789",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · DO22ACAU00000000000123456789",
              "originalRequest": {
                "name": "DO — Dominican Republic",
                "description": {
                  "content": "Dominican Republic (DO): bankcode — bank code, 4 letters; account — up to 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "DO",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "ACAU",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "123456789",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"DO22ACAU00000000000123456789\",\n  \"bic\": \"ACAUDOS1XXX\",\n  \"bank\": \"BANCO DE AHORRO Y CREDITO ALTAS CUMBRES, S.A.\",\n  \"branch\": \"\",\n  \"address\": \"TORRE SERRANO FLOOR 1 AV. TIRADENTES, ESQ. CARLOS SANCHEZ\",\n  \"city\": \"SANTO DOMINGO\",\n  \"zip\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "EG — Egypt",
          "id": "03723bc0-0071-4c4f-b2ad-814d4ce8f587",
          "request": {
            "name": "EG — Egypt",
            "description": {
              "content": "Egypt (EG): bankcode — bank code and branch code together, 8 digits; account — up to 17 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "EG",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "00190005",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "00000000263180002",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · EG380019000500000000263180002",
              "originalRequest": {
                "name": "EG — Egypt",
                "description": {
                  "content": "Egypt (EG): bankcode — bank code and branch code together, 8 digits; account — up to 17 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "EG",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "00190005",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "00000000263180002",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"EG380019000500000000263180002\",\n  \"bic\": \"NBADEGCAXXX\",\n  \"bank\": \"FAB MISR S.A.E\",\n  \"address\": \"84, 90th Street, Fifth Settlement, 11835, P.O. Box 278\",\n  \"city\": \"New Cairo\",\n  \"zip\": \"\",\n  \"country\": \"EG\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "SV — El Salvador",
          "id": "b8970ab8-344c-410f-b1b2-64eeaa031e4b",
          "request": {
            "name": "SV — El Salvador",
            "description": {
              "content": "El Salvador (SV): bankcode — bank code, 4 letters; account — up to 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "SV",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "ACAT",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "123123",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · SV43ACAT00000000000000123123",
              "originalRequest": {
                "name": "SV — El Salvador",
                "description": {
                  "content": "El Salvador (SV): bankcode — bank code, 4 letters; account — up to 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "SV",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "ACAT",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "123123",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"SV43ACAT00000000000000123123\",\n  \"bic\": \"ACATSVS1\",\n  \"bank\": \"COMEDICA DE R.L.\",\n  \"branch\": \"\",\n  \"address\": \"\",\n  \"city\": \"SAN SALVADOR\",\n  \"zip\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "EE — Estonia",
          "id": "6cf4d457-9120-4c96-a2f5-6674526b66c3",
          "request": {
            "name": "EE — Estonia",
            "description": {
              "content": "Estonia (EE): account — full domestic account number, up to 14 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "EE",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "55000005511439",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · EE525555000005511439",
              "originalRequest": {
                "name": "EE — Estonia",
                "description": {
                  "content": "Estonia (EE): account — full domestic account number, up to 14 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "EE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "55000005511439",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"EE525555000005511439\",\n  \"bic\": \"\",\n  \"bank\": \"CROWDESTATE AS\",\n  \"address\": \"PARNU MNT 12\",\n  \"phone\": \"\",\n  \"city\": \"TALLINN\",\n  \"zip\": \"10148\",\n  \"country\": \"EE\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "FO — Faroe Islands",
          "id": "ce4bdd35-c84e-4059-9820-3c7a431dcc14",
          "request": {
            "name": "FO — Faroe Islands",
            "description": {
              "content": "Faroe Islands (FO): bankcode — registration number, 4 digits; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "FO",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "6460",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0001631634",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · FO6264600001631634",
              "originalRequest": {
                "name": "FO — Faroe Islands",
                "description": {
                  "content": "Faroe Islands (FO): bankcode — registration number, 4 digits; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FO",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "6460",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0001631634",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"FO6264600001631634\",\n  \"bic\": \"FIFBFOTXXXX\",\n  \"bank\": \"FOROYA BANKI\",\n  \"address\": \"OKNARVEGUR 5, POSTBOKS 3048\",\n  \"city\": \"TORSHAVN\",\n  \"zip\": \"0110\",\n  \"country\": \"FO\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "FI — Finland",
          "id": "2b903358-6f87-4822-a8ea-d69b4bfb6849",
          "request": {
            "name": "FI — Finland",
            "description": {
              "content": "Finland (FI): account — tilinumero, 8 to 14 digits; the short form is expanded. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "FI",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "52900261901092",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · FI8452900261901092",
              "originalRequest": {
                "name": "FI — Finland",
                "description": {
                  "content": "Finland (FI): account — tilinumero, 8 to 14 digits; the short form is expanded. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FI",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "52900261901092",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"FI8452900261901092\",\n  \"bic\": \"OKOYFIHHXXX\",\n  \"bank\": \"OP CORPORATE BANK PLC\",\n  \"address\": \"GEBHARDINAUKIO 1\",\n  \"city\": \"HELSINKI\",\n  \"zip\": \"00510\",\n  \"country\": \"FI\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "FR — France",
          "id": "e41e36d3-03e9-4c0f-a34f-d39c788d1e7c",
          "request": {
            "name": "FR — France",
            "description": {
              "content": "France (FR): bankcode — code banque, 5 digits; branch — code guichet, 5 digits; account — numéro de compte, 11 characters, optionally followed by the 2-digit clé RIB; rib — alternative: the whole 23-character RIB instead of the three fields above. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "FR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "30006",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "00001",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "1234567890189",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · FR7630006000011234567890189",
              "originalRequest": {
                "name": "FR — France",
                "description": {
                  "content": "France (FR): bankcode — code banque, 5 digits; branch — code guichet, 5 digits; account — numéro de compte, 11 characters, optionally followed by the 2-digit clé RIB; rib — alternative: the whole 23-character RIB instead of the three fields above. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "FR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30006",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890189",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"FR7630006000011234567890189\",\n  \"rib\": \"30006000011234567890189\",\n  \"bic\": \"AGRIFRPP\",\n  \"bank\": \"CREDIT AGRICOLE S A\",\n  \"address\": \"12 PL DES ETATS UNIS\",\n  \"city\": \"MONTROUGE CEDEX\",\n  \"zip\": \"92127\",\n  \"country\": \"FR\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "DE — Germany",
          "id": "0b2f1e20-daea-406d-9e7e-6aeef53209f1",
          "request": {
            "name": "DE — Germany",
            "description": {
              "content": "Germany (DE): bankcode — Bankleitzahl, 8 digits; account — Kontonummer, up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "DE",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "37010050",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "399509",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · DE57370100500000399509",
              "originalRequest": {
                "name": "DE — Germany",
                "description": {
                  "content": "Germany (DE): bankcode — Bankleitzahl, 8 digits; account — Kontonummer, up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "DE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "37010050",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "399509",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"DE57370100500000399509\",\n  \"bic\": \"PBNKDEFFXXX\",\n  \"bank\": \"Postbank Ndl der Deutsche Bank\",\n  \"address\": \"Geibelstrasse 29 - 31\",\n  \"city\": \"Koln\",\n  \"zip\": \"51222\",\n  \"country\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "GR — Greece",
          "id": "08f78a61-8612-4eaf-9758-291e77679162",
          "request": {
            "name": "GR — Greece",
            "description": {
              "content": "Greece (GR): bankcode — bank code and branch code together, 7 digits; account — up to 16 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "GR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "0810001",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1234567890",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · GR9608100010000001234567890",
              "originalRequest": {
                "name": "GR — Greece",
                "description": {
                  "content": "Greece (GR): bankcode — bank code and branch code together, 7 digits; account — up to 16 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "GR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "0810001",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1234567890",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"GR9608100010000001234567890\",\n  \"account\": \"0000001234567890\",\n  \"bank\": \"BANK OF AMERICA EUROPE DESIGNATED ACTIVITY COMPANY - ATHENS BRANCH\",\n  \"branch\": \"ATHENS\",\n  \"bic\": \"BOFAGR2XXXX\",\n  \"address\": \"Vas. Sofias, 68\",\n  \"city\": \"ATHENS\",\n  \"zip\": \"11528\",\n  \"phone\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "GL — Greenland",
          "id": "eb01fc26-fcd2-4b76-976b-223da529fd25",
          "request": {
            "name": "GL — Greenland",
            "description": {
              "content": "Greenland (GL): bankcode — registration number, 4 digits; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "GL",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "6471",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0001000206",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · GL8964710001000206",
              "originalRequest": {
                "name": "GL — Greenland",
                "description": {
                  "content": "Greenland (GL): bankcode — registration number, 4 digits; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "GL",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "6471",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0001000206",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"GL8964710001000206\",\n  \"bic\": \"GRENGLGXXXX\",\n  \"bank\": \"GRONLANDSBANKEN A/S\",\n  \"address\": \"IMANEQ 33\",\n  \"city\": \"NUUK\",\n  \"zip\": \"3900\",\n  \"country\": \"GL\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "GT — Guatemala",
          "id": "9f97564e-73fe-47d9-b5ac-d275f0145728",
          "request": {
            "name": "GT — Guatemala",
            "description": {
              "content": "Guatemala (GT): bankcode — bank code, 4 letters; account — up to 20 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "GT",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "AGRO",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1234567890",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · GT20AGRO00000000001234567890",
              "originalRequest": {
                "name": "GT — Guatemala",
                "description": {
                  "content": "Guatemala (GT): bankcode — bank code, 4 letters; account — up to 20 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "GT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "AGRO",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1234567890",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"GT20AGRO00000000001234567890\",\n  \"bic\": \"AGROGTGC\",\n  \"bank\": \"BANCO AGROMERCANTIL DE GUATEMALA, S.A.\",\n  \"branch\": \"\",\n  \"address\": \"7 AVE. 7-30, Zona 9 01009\",\n  \"city\": \"\",\n  \"zip\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "HU — Hungary",
          "id": "8acdc249-5e16-40f7-866b-16d92996fc5d",
          "request": {
            "name": "HU — Hungary",
            "description": {
              "content": "Hungary (HU): account — bankszámlaszám, 16 or 24 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "HU",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "107000240416330551100005",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · HU11107000240416330551100005",
              "originalRequest": {
                "name": "HU — Hungary",
                "description": {
                  "content": "Hungary (HU): account — bankszámlaszám, 16 or 24 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "HU",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "107000240416330551100005",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"HU11107000240416330551100005\",\n  \"bic\": \"CIBHHUHBXXX\",\n  \"bank\": \"CIB Bank Zrt Medve u. fiok\",\n  \"address\": \"Petrezselyem utca 2-8.\",\n  \"city\": \"Budapest\",\n  \"zip\": \"1024\",\n  \"country\": null,\n  \"phone\": null,\n  \"fax\": null,\n  \"email\": null,\n  \"website\": null\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "IS — Iceland",
          "id": "f3ce46d4-c007-48ff-ac23-b25cb57e34c7",
          "request": {
            "name": "IS — Iceland",
            "description": {
              "content": "Iceland (IS): bankcode — bank and branch, 4 digits; acc_type — account type, 2 digits; account — account number, 6 digits; kennitala — national identification number, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "IS",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "0001",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "123456",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                },
                {
                  "key": "acc_type",
                  "value": "12",
                  "description": "Iceland only — account type (höfuðbók), 2 digits, e.g. `12` or `26`."
                },
                {
                  "key": "kennitala",
                  "value": "3108962099",
                  "description": "Iceland only — national identification number of the account holder, 10 digits; required for Iceland, it becomes the last ten characters of the IBAN."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · IS750001121234563108962099",
              "originalRequest": {
                "name": "IS — Iceland",
                "description": {
                  "content": "Iceland (IS): bankcode — bank and branch, 4 digits; acc_type — account type, 2 digits; account — account number, 6 digits; kennitala — national identification number, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "IS",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "0001",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "123456",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "acc_type",
                      "value": "12",
                      "description": "Iceland only — account type (höfuðbók), 2 digits, e.g. `12` or `26`."
                    },
                    {
                      "key": "kennitala",
                      "value": "3108962099",
                      "description": "Iceland only — national identification number of the account holder, 10 digits; required for Iceland, it becomes the last ten characters of the IBAN."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"IS750001121234563108962099\",\n  \"account\": \"123456\",\n  \"bank\": \"CENTRAL BANK OF ICELAND\",\n  \"branch\": \"\",\n  \"bic\": \"SISLISREXXX\",\n  \"address\": \"KALKOFNSVEGUR 1\",\n  \"city\": \"REYKJAVIK\",\n  \"zip\": \"101\",\n  \"country\": \"IS\",\n  \"phone\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "IE — Ireland",
          "id": "28cda814-9d24-4e9e-9745-cf6605e95c1c",
          "request": {
            "name": "IE — Ireland",
            "description": {
              "content": "Ireland (IE): bankcode — national sort code, 6 digits; account — account number, 8 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "IE",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "905838",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "71924374",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · IE42BOFI90583871924374",
              "originalRequest": {
                "name": "IE — Ireland",
                "description": {
                  "content": "Ireland (IE): bankcode — national sort code, 6 digits; account — account number, 8 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "IE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "905838",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "71924374",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"IE42BOFI90583871924374\",\n  \"bic\": \"BOFIIE2DXXX\",\n  \"bank\": \"Bank of Ireland\",\n  \"branch\": \"Tralee\",\n  \"address\": \"Lower Castle Street\",\n  \"city\": \"Tralee\",\n  \"zip\": \"\",\n  \"country\": \"IE\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"currency\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "IL — Israel",
          "id": "47a9c8ba-971c-4eb0-a60f-797dba0e9b50",
          "request": {
            "name": "IL — Israel",
            "description": {
              "content": "Israel (IL): bankcode — bank number, 3 digits; branch — branch number, 3 digits; account — up to 13 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "IL",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "010",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "800",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "12612345",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · IL170108000000012612345",
              "originalRequest": {
                "name": "IL — Israel",
                "description": {
                  "content": "Israel (IL): bankcode — bank number, 3 digits; branch — branch number, 3 digits; account — up to 13 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "IL",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "010",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "800",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "12612345",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"IL170108000000012612345\",\n  \"bank\": \"BANK LEUMI LE-ISRAEL B.M\",\n  \"branch\": \"PRINCIPAL BRANCH\",\n  \"bic\": \"LUMIILITXXX\",\n  \"address\": \"ABA HILEL SILVER 3\",\n  \"city\": \"LOD\",\n  \"zip\": \"7129404\",\n  \"phone\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "IT — Italy",
          "id": "86e7ec97-3a06-4cee-afaa-6be29f437a98",
          "request": {
            "name": "IT — Italy",
            "description": {
              "content": "Italy (IT): bankcode — ABI, 5 digits; branch — CAB, 5 digits; account — conto corrente, up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "IT",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "02008",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "30545",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "000103685854",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · IT27K0200830545000103685854",
              "originalRequest": {
                "name": "IT — Italy",
                "description": {
                  "content": "Italy (IT): bankcode — ABI, 5 digits; branch — CAB, 5 digits; account — conto corrente, up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "IT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "02008",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "30545",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "000103685854",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"IT27K0200830545000103685854\",\n  \"bic\": \"UNCRITMMXXX\",\n  \"bank\": \"UNICREDIT SPA\",\n  \"branch\": \"IVREA\",\n  \"address\": \"CORSO CAVOUR, 30\",\n  \"city\": \"IVREA (TO)\",\n  \"zip\": \"10015\",\n  \"state\": \"\",\n  \"country\": \"IT\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "JO — Jordan",
          "id": "34432238-b5e2-427d-9256-f8e4a337ad1f",
          "request": {
            "name": "JO — Jordan",
            "description": {
              "content": "Jordan (JO): bankcode — bank code, 4 letters; branch — branch code, 4 digits; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "JO",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "ARAB",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "1100",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "1234567890",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · JO27ARAB1100000000001234567890",
              "originalRequest": {
                "name": "JO — Jordan",
                "description": {
                  "content": "Jordan (JO): bankcode — bank code, 4 letters; branch — branch code, 4 digits; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "JO",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "ARAB",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "1100",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "1234567890",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"JO27ARAB1100000000001234567890\",\n  \"bic\": \"ARABJOAXXXX\",\n  \"bank\": \"ARAB BANK PLC\",\n  \"address\": \"SHAKER BEN ZEID STREET SHMEISANI\",\n  \"city\": \"AMMAN\",\n  \"zip\": \"11195\",\n  \"country\": \"JO\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "KW — Kuwait",
          "id": "c4c567c3-72a6-4e1a-a5e4-b4f76abf6e7d",
          "request": {
            "name": "KW — Kuwait",
            "description": {
              "content": "Kuwait (KW): bankcode — bank code, 4 letters; account — up to 22 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "KW",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "CBKU",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1234560101",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · KW81CBKU0000000000001234560101",
              "originalRequest": {
                "name": "KW — Kuwait",
                "description": {
                  "content": "Kuwait (KW): bankcode — bank code, 4 letters; account — up to 22 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "KW",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "CBKU",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1234560101",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"KW81CBKU0000000000001234560101\",\n  \"bic\": \"CBKUKWKWXXX\",\n  \"bank\": \"CENTRAL BANK OF KUWAIT\",\n  \"branch\": \"\",\n  \"address\": \"ABDULLAH AL-AHMAD STREET SHARQ\",\n  \"city\": \"SAFAT\",\n  \"zip\": \"13006\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "LV — Latvia",
          "id": "856b47e0-4b08-46da-8147-f4b49caa9c63",
          "request": {
            "name": "LV — Latvia",
            "description": {
              "content": "Latvia (LV): bankcode — bank code, 4 letters (an 8- or 11-character BIC is accepted); account — up to 13 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "LV",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "HABA",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "12345678910",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · LV97HABA0012345678910",
              "originalRequest": {
                "name": "LV — Latvia",
                "description": {
                  "content": "Latvia (LV): bankcode — bank code, 4 letters (an 8- or 11-character BIC is accepted); account — up to 13 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "LV",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "HABA",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "12345678910",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"LV97HABA0012345678910\",\n  \"bic\": \"HABALV22XXX\",\n  \"bank\": \"SWEDBANK AS\",\n  \"branch\": \"\",\n  \"address\": \"BALASTA DAMBIS 1A\",\n  \"city\": \"RIGA\",\n  \"zip\": \"LV-1048\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "LI — Liechtenstein",
          "id": "48fd22c0-a412-496f-8099-0dfe504351e0",
          "request": {
            "name": "LI — Liechtenstein",
            "description": {
              "content": "Liechtenstein (LI): bankcode — clearing number, 5 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "LI",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "08810",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0418650028",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · LI9808810000418650028",
              "originalRequest": {
                "name": "LI — Liechtenstein",
                "description": {
                  "content": "Liechtenstein (LI): bankcode — clearing number, 5 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "LI",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "08810",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0418650028",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"LI9808810000418650028\",\n  \"bic\": \"BLFLLI2XXXX\",\n  \"bank\": \"LGT Bank AG\",\n  \"address\": \"Postfach 85\",\n  \"city\": \"Vaduz\",\n  \"zip\": \"9490\",\n  \"country\": \"LI\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "LT — Lithuania",
          "id": "1b29ca1c-2d23-4137-8c1f-ad9f4b14b0b9",
          "request": {
            "name": "LT — Lithuania",
            "description": {
              "content": "Lithuania (LT): bankcode — bank code, 5 digits; account — account number, 11 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "LT",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "10100",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "12345678901",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · LT601010012345678901",
              "originalRequest": {
                "name": "LT — Lithuania",
                "description": {
                  "content": "Lithuania (LT): bankcode — bank code, 5 digits; account — account number, 11 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "LT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "10100",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "12345678901",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"LT601010012345678901\",\n  \"bic\": \"LIABLT2XXXX\",\n  \"bank\": \"LIETUVOS BANKAS\",\n  \"branch\": \"\",\n  \"address\": \"GEDIMINO AVE. 6\",\n  \"city\": \"VILNIUS\",\n  \"zip\": \"01103\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "LU — Luxembourg",
          "id": "b888ccd9-0001-4798-bb7f-99d909f3add4",
          "request": {
            "name": "LU — Luxembourg",
            "description": {
              "content": "Luxembourg (LU): bankcode — bank code, 3 digits; account — up to 13 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "LU",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "001",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "01234567891",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · LU120010001234567891",
              "originalRequest": {
                "name": "LU — Luxembourg",
                "description": {
                  "content": "Luxembourg (LU): bankcode — bank code, 3 digits; account — up to 13 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "LU",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "001",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "01234567891",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"LU120010001234567891\",\n  \"bic\": \"BCEELULLXXX\",\n  \"bank\": \"BANQUE ET CAISSE D'EPARGNE DE L'ETAT, LUXEMBOURG\",\n  \"branch\": \"\",\n  \"address\": \"1 PLACE DE METZ\",\n  \"city\": \"LUXEMBOURG\",\n  \"zip\": \"2954\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "MT — Malta",
          "id": "b9dfa396-ecd7-495c-a4df-80f449f662dd",
          "request": {
            "name": "MT — Malta",
            "description": {
              "content": "Malta (MT): bankcode — sort code, 5 digits; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "MT",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "07113",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "199008240010",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · MT40MBWM07113000000199008240010",
              "originalRequest": {
                "name": "MT — Malta",
                "description": {
                  "content": "Malta (MT): bankcode — sort code, 5 digits; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "MT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "07113",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "199008240010",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"MT40MBWM07113000000199008240010\",\n  \"bic\": \"MBWMMTMTXXX\",\n  \"bank\": \"MEDIRECT BANK (MALTA) PLC.\",\n  \"address\": \"THE CENTRE TIGNE POINT\",\n  \"city\": \"SLIEMA\",\n  \"zip\": \"TPO 0001\",\n  \"country\": \"MT\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "MR — Mauritania",
          "id": "824e5285-85ab-4f33-b67f-7a453b5e33b7",
          "request": {
            "name": "MR — Mauritania",
            "description": {
              "content": "Mauritania (MR): bankcode — bank code, 5 digits; branch — branch code, 5 digits; account — account number, 11 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "MR",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "00012",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "00001",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "00000078326",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · MR1300012000010000007832637",
              "originalRequest": {
                "name": "MR — Mauritania",
                "description": {
                  "content": "Mauritania (MR): bankcode — bank code, 5 digits; branch — branch code, 5 digits; account — account number, 11 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "MR",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "00012",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "00001",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "00000078326",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"MR1300012000010000007832637\",\n  \"rib\": \"00012000010000007832637\",\n  \"bic\": \"BIIMMRMR\",\n  \"bank\": \"SOCIETE GENERALE MAURITANIE\",\n  \"address\": \"AVENUE CHARLES DE GAULLE\",\n  \"city\": \"NOUAKCHOTT\",\n  \"zip\": \"\",\n  \"country\": \"MR\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "MD — Moldova",
          "id": "afeb500c-cd01-4f02-a22b-09e82df150c5",
          "request": {
            "name": "MD — Moldova",
            "description": {
              "content": "Moldova (MD): bankcode — bank code, 2 letters; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "MD",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "EX",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1234567",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · MD21EX000000000001234567",
              "originalRequest": {
                "name": "MD — Moldova",
                "description": {
                  "content": "Moldova (MD): bankcode — bank code, 2 letters; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "MD",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "EX",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1234567",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"MD21EX000000000001234567\",\n  \"bic\": \"EXMMMD22XXX\",\n  \"bank\": \"BC EXIMBANK SA\",\n  \"branch\": \"\",\n  \"address\": \"STEFAN CEL MARE SI SFINT 171/1\",\n  \"city\": \"CHISINAU\",\n  \"zip\": \"2004\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "MC — Monaco",
          "id": "7089fefc-82f2-4426-b246-178d3d765dc3",
          "request": {
            "name": "MC — Monaco",
            "description": {
              "content": "Monaco (MC): bankcode — code banque, 5 digits; branch — code guichet, 5 digits; account — numéro de compte, 11 characters, optionally followed by the 2-digit clé RIB. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "MC",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "30002",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "03260",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "0000079112A",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · MC3930002032600000079112A59",
              "originalRequest": {
                "name": "MC — Monaco",
                "description": {
                  "content": "Monaco (MC): bankcode — code banque, 5 digits; branch — code guichet, 5 digits; account — numéro de compte, 11 characters, optionally followed by the 2-digit clé RIB. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "MC",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "30002",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "03260",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "0000079112A",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"MC3930002032600000079112A59\",\n  \"rib\": \"30002032600000079112A59\",\n  \"bic\": \"CRLYMCM1\",\n  \"bank\": \"CREDIT LYONNAIS\",\n  \"address\": \"7 AV PRINCE PIERRE\",\n  \"city\": \"MONACO CEDEX\",\n  \"zip\": \"98000\",\n  \"country\": \"MC\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "MA — Morocco",
          "id": "fa33ff98-ac42-4974-aefa-c0917f480537",
          "request": {
            "name": "MA — Morocco",
            "description": {
              "content": "Morocco (MA): account — RIB, 24 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "MA",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "001810007800020110620318",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · MA64001810007800020110620318",
              "originalRequest": {
                "name": "MA — Morocco",
                "description": {
                  "content": "Morocco (MA): account — RIB, 24 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "MA",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "001810007800020110620318",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"MA64001810007800020110620318\",\n  \"bic\": \"BKAMMAMR\",\n  \"bank\": \"B.A.M\",\n  \"address\": \"\",\n  \"city\": \"AGADIR\",\n  \"country\": \"MA\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "NL — Netherlands",
          "id": "1838665e-0e06-4868-9cf7-07f5e6c3970f",
          "request": {
            "name": "NL — Netherlands",
            "description": {
              "content": "Netherlands (NL): bankcode — bank code, 4 letters; account — rekeningnummer, up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "NL",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "ABNA",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0417164300",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · NL91ABNA0417164300",
              "originalRequest": {
                "name": "NL — Netherlands",
                "description": {
                  "content": "Netherlands (NL): bankcode — bank code, 4 letters; account — rekeningnummer, up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "NL",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "ABNA",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0417164300",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"NL91ABNA0417164300\",\n  \"bic\": \"ABNANL2AXXX\",\n  \"bank\": \"ABN AMRO BANK N.V.\",\n  \"address\": \"GUSTAV MAHLERLAAN 10\",\n  \"city\": \"AMSTERDAM\",\n  \"zip\": \"1082 PP\",\n  \"country\": \"NL\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "MK — North Macedonia",
          "id": "733c6178-8af9-4acc-a647-0b9774cd71b7",
          "request": {
            "name": "MK — North Macedonia",
            "description": {
              "content": "North Macedonia (MK): account — full domestic account number, 15 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "MK",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "200002785123453",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · MK07200002785123453",
              "originalRequest": {
                "name": "MK — North Macedonia",
                "description": {
                  "content": "North Macedonia (MK): account — full domestic account number, 15 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "MK",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "200002785123453",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"MK07200002785123453\",\n  \"bic\": \"STOBMK2XXXX\",\n  \"bank\": \"STOPANSKA BANKA A.D.\",\n  \"address\": \"11 OKTOMVRI 7\",\n  \"city\": \"SKOPJE\",\n  \"zip\": \"1000\",\n  \"country\": \"MK\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "NO — Norway",
          "id": "3ef18eaf-5507-4ae5-84c4-c003d539da8e",
          "request": {
            "name": "NO — Norway",
            "description": {
              "content": "Norway (NO): account — kontonummer, 11 digits including the register number. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "NO",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "96803502045",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · NO1996803502045",
              "originalRequest": {
                "name": "NO — Norway",
                "description": {
                  "content": "Norway (NO): account — kontonummer, 11 digits including the register number. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "NO",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "96803502045",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"NO1996803502045\",\n  \"bic\": \"STFBNOKKXXX\",\n  \"bank\": \"STOREBRAND BANK ASA\",\n  \"address\": \"PROFESSOR KOHTS VEI 9\",\n  \"city\": \"LYSAKER\",\n  \"zip\": \"1366\",\n  \"country\": \"NO\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "PK — Pakistan",
          "id": "46dfe8f0-7172-4fd8-9dba-13fcf8ceee91",
          "request": {
            "name": "PK — Pakistan",
            "description": {
              "content": "Pakistan (PK): bankcode — bank code, 4 letters (an 8-character BIC is accepted); account — up to 16 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "PK",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "HABBPKKA",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "39551148771",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · PK62HABB0000039551148771",
              "originalRequest": {
                "name": "PK — Pakistan",
                "description": {
                  "content": "Pakistan (PK): bankcode — bank code, 4 letters (an 8-character BIC is accepted); account — up to 16 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "PK",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "HABBPKKA",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "39551148771",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"PK62HABB0000039551148771\",\n  \"bic\": \"HABBPKKAXXX\",\n  \"bank\": \"HABIB BANK LIMITED\",\n  \"branch\": \"\",\n  \"address\": \"HABIB BANK ANNEXE, FLOOR 6, HASRAT MOHANI ROAD, I.I. CHUNDRIGAR\",\n  \"city\": \"KARACHI\",\n  \"zip\": \"75400\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "PL — Poland",
          "id": "43915155-f8d0-4e48-92d9-a267624d2d7e",
          "request": {
            "name": "PL — Poland",
            "description": {
              "content": "Poland (PL): account — NRB, 26 digits; bankcode — alternative: bank and branch code, 8 digits, with the 16-digit account in account. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "PL",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "11402004",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0000360275244226",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · PL02114020040000360275244226",
              "originalRequest": {
                "name": "PL — Poland",
                "description": {
                  "content": "Poland (PL): account — NRB, 26 digits; bankcode — alternative: bank and branch code, 8 digits, with the 16-digit account in account. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "PL",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "11402004",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0000360275244226",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"PL02114020040000360275244226\",\n  \"bic\": \"BREXPLPWXXX\",\n  \"bank\": \"MBANK SPOLKA AKCYJNA\",\n  \"address\": \"UL. MICKIEWICZA 10\",\n  \"city\": \"LODZ\",\n  \"zip\": \"90-959\",\n  \"details\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "PT — Portugal",
          "id": "6fb6d609-3b7f-4f93-a8d4-bccfa852af82",
          "request": {
            "name": "PT — Portugal",
            "description": {
              "content": "Portugal (PT): bankcode — banco, 4 digits; branch — balcão, 4 digits; account — conta, 11 digits; cd — NIB check digits, 2 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "PT",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "0035",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "0000",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "39551148771",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                },
                {
                  "key": "cd",
                  "value": "98",
                  "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · PT50003500003955114877198",
              "originalRequest": {
                "name": "PT — Portugal",
                "description": {
                  "content": "Portugal (PT): bankcode — banco, 4 digits; branch — balcão, 4 digits; account — conta, 11 digits; cd — NIB check digits, 2 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "PT",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "0035",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "0000",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "39551148771",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "cd",
                      "value": "98",
                      "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"PT50003500003955114877198\",\n  \"bic\": \"CGDIPTPLXXX\",\n  \"bank\": \"CAIXA GERAL DE DEPOSITOS, S.A.\",\n  \"branch\": \"\",\n  \"address\": \"\",\n  \"city\": \"\",\n  \"zip\": \"\",\n  \"country\": \"PT\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "QA — Qatar",
          "id": "80a1a35c-a317-45e9-89cf-430db4c45368",
          "request": {
            "name": "QA — Qatar",
            "description": {
              "content": "Qatar (QA): bankcode — bank code, 4 letters; account — up to 21 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "QA",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "QNBA",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "693123456",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · QA54QNBA000000000000693123456",
              "originalRequest": {
                "name": "QA — Qatar",
                "description": {
                  "content": "Qatar (QA): bankcode — bank code, 4 letters; account — up to 21 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "QA",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "QNBA",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "693123456",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"QA54QNBA000000000000693123456\",\n  \"bic\": \"QNBAQAQAXXX\",\n  \"bank\": \"QATAR NATIONAL BANK\",\n  \"branch\": \"\",\n  \"address\": \"CORNICHE ROAD\",\n  \"city\": \"DOHA\",\n  \"zip\": \"00000\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "RU — Russia",
          "id": "2e1aa7dc-d456-4457-9b23-e6ae6e6a7436",
          "request": {
            "name": "RU — Russia",
            "description": {
              "content": "Russia (RU): bankcode — BIK, 9 digits; account — account number, 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "RU",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "044525600",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "40702810412345678901",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · RU0204452560040702810412345678901",
              "originalRequest": {
                "name": "RU — Russia",
                "description": {
                  "content": "Russia (RU): bankcode — BIK, 9 digits; account — account number, 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "RU",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "044525600",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "40702810412345678901",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"RU0204452560040702810412345678901\",\n  \"bic\": \"MINNRUMMXXX\",\n  \"bank\": \"АО \\\"МИнБанк\\\"\",\n  \"address\": \"ул Орджоникидзе, 5\",\n  \"city\": \"г Москва\",\n  \"zip\": \"\",\n  \"country\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "SM — San Marino",
          "id": "d5d62fdf-5f29-46ed-a6f9-39dc7f5ba00d",
          "request": {
            "name": "SM — San Marino",
            "description": {
              "content": "San Marino (SM): bankcode — ABI, 5 digits; branch — CAB, 5 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "SM",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "03034",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "09800",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "000060164676",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · SM38E0303409800000060164676",
              "originalRequest": {
                "name": "SM — San Marino",
                "description": {
                  "content": "San Marino (SM): bankcode — ABI, 5 digits; branch — CAB, 5 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "SM",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "03034",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "09800",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "000060164676",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"SM38E0303409800000060164676\",\n  \"bic\": \"BASMSMSMXXX\",\n  \"bank\": \"BANCA AGRICOLA COMMERCIALE REPUBBLICA DI SAN MARINO SASM\",\n  \"branch\": \"FILIALE DOGANA\",\n  \"address\": \"FILIALE DI DOGANA - PIAZZA M. TINI, 26\",\n  \"city\": \"REPUBBLICA DI SAN MARINO (FC)\",\n  \"zip\": \"47031\",\n  \"state\": \"\",\n  \"country\": \"SM\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "SA — Saudi Arabia",
          "id": "cceb08d3-4bd7-4ec7-acfd-8a6faf243d79",
          "request": {
            "name": "SA — Saudi Arabia",
            "description": {
              "content": "Saudi Arabia (SA): bankcode — bank code, 2 digits; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "SA",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "20",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1234567891234",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · SA4420000001234567891234",
              "originalRequest": {
                "name": "SA — Saudi Arabia",
                "description": {
                  "content": "Saudi Arabia (SA): bankcode — bank code, 2 digits; account — up to 18 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "SA",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "20",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1234567891234",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"SA4420000001234567891234\",\n  \"bic\": \"RIBLSARIXXX\",\n  \"bank\": \"RIYAD BANK\",\n  \"branch\": \"\",\n  \"address\": \"A1 TOWER GRANADA OASIS, EASTERN RING ROAD AL SHUHADA DISTRICT\",\n  \"city\": \"RIYADH\",\n  \"zip\": \"11416\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "RS — Serbia",
          "id": "251ae477-6f28-4404-9350-75bbe20daaa3",
          "request": {
            "name": "RS — Serbia",
            "description": {
              "content": "Serbia (RS): account — full domestic account number, 18 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "RS",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "260005601001611379",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · RS35260005601001611379",
              "originalRequest": {
                "name": "RS — Serbia",
                "description": {
                  "content": "Serbia (RS): account — full domestic account number, 18 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "RS",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "260005601001611379",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"RS35260005601001611379\",\n  \"bic\": \"CONARS22XXX\",\n  \"bank\": \"NLB CONTINENTAL BANKA AD\",\n  \"address\": \"TRG MLADENACA 1-3\",\n  \"city\": \"NOVI SAD\",\n  \"zip\": \"21000\",\n  \"country\": \"RS\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"email\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "SK — Slovakia",
          "id": "b8ff5d95-9e48-458b-bd2c-d552f8da07c3",
          "request": {
            "name": "SK — Slovakia",
            "description": {
              "content": "Slovakia (SK): bankcode — kód banky, 4 digits; prefix — predčíslie, up to 6 digits; optional; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "SK",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "3100",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "4110053902",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · SK6031000000004110053902",
              "originalRequest": {
                "name": "SK — Slovakia",
                "description": {
                  "content": "Slovakia (SK): bankcode — kód banky, 4 digits; prefix — predčíslie, up to 6 digits; optional; account — up to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "SK",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "3100",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "4110053902",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"SK6031000000004110053902\",\n  \"bic\": \"LUBASKBXXXX\",\n  \"bank\": \"PRIMA BANKA SLOVENSKO, A.S. - KOD PRE DOBEH PLATIEB\",\n  \"address\": \"HODZOVA 11\",\n  \"city\": \"ZILINA\",\n  \"zip\": \"010 11\",\n  \"country\": \"SK\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "SI — Slovenia",
          "id": "f14cb54c-288c-40f2-8e49-ec4d6febc5fe",
          "request": {
            "name": "SI — Slovenia",
            "description": {
              "content": "Slovenia (SI): bankcode — bank code, 5 digits; account — account number, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "SI",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "33000",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0000102423",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · SI56330000000102423",
              "originalRequest": {
                "name": "SI — Slovenia",
                "description": {
                  "content": "Slovenia (SI): bankcode — bank code, 5 digits; account — account number, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "SI",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "33000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0000102423",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"SI56330000000102423\",\n  \"bic\": \"HAABSI22XXX\",\n  \"bank\": \"ADDIKO BANK D.D.\",\n  \"address\": \"DUNAJSKA 117\",\n  \"city\": \"LJUBLJANA\",\n  \"zip\": \"1000\",\n  \"country\": \"SI\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "ES — Spain",
          "id": "e0341ab7-9d3e-4db4-8245-251bb318ea1e",
          "request": {
            "name": "ES — Spain",
            "description": {
              "content": "Spain (ES): bankcode — entidad, 4 digits; branch — oficina, 4 digits; cd — dígitos de control, 2 digits; account — cuenta, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "ES",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "0081",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "branch",
                  "value": "1731",
                  "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                },
                {
                  "key": "account",
                  "value": "0006040912",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                },
                {
                  "key": "cd",
                  "value": "91",
                  "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · ES5800811731910006040912",
              "originalRequest": {
                "name": "ES — Spain",
                "description": {
                  "content": "Spain (ES): bankcode — entidad, 4 digits; branch — oficina, 4 digits; cd — dígitos de control, 2 digits; account — cuenta, 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "ES",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "0081",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "branch",
                      "value": "1731",
                      "description": "Branch identifier for the countries whose account structure has one (BR, ES, FR, IL, IT, JO, MC, MR, PT, SM)."
                    },
                    {
                      "key": "account",
                      "value": "0006040912",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    },
                    {
                      "key": "cd",
                      "value": "91",
                      "description": "National check digits, always two digits (`07`, not `7`): Spain (dígitos de control) and Portugal (NIB\ncheck) require them; Belgium accepts them and computes them when omitted."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"ES5800811731910006040912\",\n  \"bic\": \"BSABESBBXXX\",\n  \"bank\": \"BANCO DE SABADELL, S.A.\",\n  \"address\": \"PLAZA DE SANT ROC 20\",\n  \"city\": \"SABADELL\",\n  \"zip\": \"08201\",\n  \"country\": \"ES\",\n  \"phone\": \"\",\n  \"fax\": \"\",\n  \"website\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "SE — Sweden",
          "id": "01bbaf51-5d54-4b3e-a1c8-984e6d19428a",
          "request": {
            "name": "SE — Sweden",
            "description": {
              "content": "Sweden (SE): bankcode — clearingnummer, 4 digits, or 5 for Swedbank (a dash is allowed); account — kontonummer, 7 to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "SE",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "5000",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "1000004",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · SE4850000000050001000004",
              "originalRequest": {
                "name": "SE — Sweden",
                "description": {
                  "content": "Sweden (SE): bankcode — clearingnummer, 4 digits, or 5 for Swedbank (a dash is allowed); account — kontonummer, 7 to 10 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "SE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "5000",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "1000004",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"SE4850000000050001000004\",\n  \"bic\": \"ESSESESS\",\n  \"bank\": \"SEB\",\n  \"address\": \"Rissneleden 110\",\n  \"city\": \"Stockholm\",\n  \"zip\": \"106 40\",\n  \"country\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "CH — Switzerland",
          "id": "4d64fd58-c6c4-4322-80a9-d58e91a72d9e",
          "request": {
            "name": "CH — Switzerland",
            "description": {
              "content": "Switzerland (CH): bankcode — clearing number (IID), 4 or 5 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "CH",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "0240",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "240C08011570",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · CH6900240240C08011570",
              "originalRequest": {
                "name": "CH — Switzerland",
                "description": {
                  "content": "Switzerland (CH): bankcode — clearing number (IID), 4 or 5 digits; account — up to 12 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "CH",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "0240",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "240C08011570",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"CH6900240240C08011570\",\n  \"bic\": \"UBSWCHZH12A\",\n  \"bank\": \"UBS Switzerland AG\",\n  \"address\": \"Rue du Rhone 8\",\n  \"city\": \"Geneve 2\",\n  \"zip\": \"1211\",\n  \"country\": \"CH\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "TN — Tunisia",
          "id": "4636af42-c3cb-40f7-b7e2-cc390c885983",
          "request": {
            "name": "TN — Tunisia",
            "description": {
              "content": "Tunisia (TN): account — RIB, 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "TN",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "account",
                  "value": "03104071011500451183",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · TN5903104071011500451183",
              "originalRequest": {
                "name": "TN — Tunisia",
                "description": {
                  "content": "Tunisia (TN): account — RIB, 20 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "TN",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "account",
                      "value": "03104071011500451183",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"TN5903104071011500451183\",\n  \"bic\": \"BNTETNTT\",\n  \"bank\": \"BANQUE NATIONALE AGRICOLE\",\n  \"address\": \"RUE HEDI NOUIRA\",\n  \"city\": \"TUNIS \",\n  \"country\": \"TN\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "UA — Ukraine",
          "id": "c8547c54-1654-480e-8786-44c951323dba",
          "request": {
            "name": "UA — Ukraine",
            "description": {
              "content": "Ukraine (UA): bankcode — MFO, 6 digits; account — up to 19 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "UA",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "305299",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "2990004149123456789",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · UA903052992990004149123456789",
              "originalRequest": {
                "name": "UA — Ukraine",
                "description": {
                  "content": "Ukraine (UA): bankcode — MFO, 6 digits; account — up to 19 characters. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "UA",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "305299",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "2990004149123456789",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"UA903052992990004149123456789\",\n  \"bic\": \"PBANUA2XXXX\",\n  \"bank\": \"JSC CB PRIVATBANK\",\n  \"branch\": \"\",\n  \"address\": \"Dnipropetrovsak vul.Naberezhna Peremohy, 50\",\n  \"city\": \"\",\n  \"zip\": \"\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "AE — United Arab Emirates",
          "id": "539b0b9d-e6da-4e2f-94cf-28972950f75c",
          "request": {
            "name": "AE — United Arab Emirates",
            "description": {
              "content": "United Arab Emirates (AE): bankcode — bank code, 3 digits; account — up to 16 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "AE",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "009",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "0000000123456789",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · AE460090000000123456789",
              "originalRequest": {
                "name": "AE — United Arab Emirates",
                "description": {
                  "content": "United Arab Emirates (AE): bankcode — bank code, 3 digits; account — up to 16 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "AE",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "009",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "0000000123456789",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"AE460090000000123456789\",\n  \"bic\": \"ARABAEADXXX\",\n  \"bank\": \"ARAB BANK PLC\",\n  \"branch\": \"\",\n  \"address\": \"BUILDING 2, EMAAR SQUARE\",\n  \"city\": \"DUBAI\",\n  \"zip\": \"11364\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "GB — United Kingdom",
          "id": "ac7eef46-a1d9-4762-8860-0b8663ccdb16",
          "request": {
            "name": "GB — United Kingdom",
            "description": {
              "content": "United Kingdom (GB): bankcode — sort code, 6 digits (dashes allowed); account — account number, 8 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
              "type": "text/plain"
            },
            "url": {
              "raw": "{{baseUrl}}/calc-api.php",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "calc-api.php"
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your personal key, shown under API Access in the client area."
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                },
                {
                  "key": "country",
                  "value": "GB",
                  "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                },
                {
                  "key": "bankcode",
                  "value": "090127",
                  "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                },
                {
                  "key": "account",
                  "value": "93496333",
                  "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                }
              ]
            }
          },
          "response": [
            {
              "name": "HTTP 200 · GB90ABBY09012793496333",
              "originalRequest": {
                "name": "GB — United Kingdom",
                "description": {
                  "content": "United Kingdom (GB): bankcode — sort code, 6 digits (dashes allowed); account — account number, 8 digits. Recorded 8 Oct 2026; the saved response is the IBAN the API returned.",
                  "type": "text/plain"
                },
                "url": {
                  "raw": "{{baseUrl}}/calc-api.php",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "calc-api.php"
                  ]
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/x-www-form-urlencoded"
                  }
                ],
                "method": "POST",
                "auth": null,
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your personal key, shown under API Access in the client area."
                    },
                    {
                      "key": "format",
                      "value": "json",
                      "description": "Response format, lower case: `json` (default when omitted) or `xml`. Any other value, `JSON` in upper\ncase included, returns an HTML *Page not found!* page with HTTP 200. For BR, CY, EG, HR, IL, IS and RS\nthe response is JSON even when `xml` is requested."
                    },
                    {
                      "key": "country",
                      "value": "GB",
                      "description": "Country of the account, ISO 3166-1 alpha-2 in upper case (lower case is not accepted for most\ncountries). One of the 57 supported countries; the documentation's countries table says which fields\neach one needs. A country outside the list is answered with *Country or Bank not supported* or *Bank\nCode not found*."
                    },
                    {
                      "key": "bankcode",
                      "value": "090127",
                      "description": "National bank identifier: BLZ, sort code, clearing number, ABI, ISPB, a 4-letter bank code… as the\ncountries table says. Spaces and dashes are removed. Not used by countries whose account number already\ncontains the bank (BA, EE, FI, HU, MA, MK, NO, RS, TN); optional for PL."
                    },
                    {
                      "key": "account",
                      "value": "93496333",
                      "description": "Domestic account number; required for every country except when a RIB is sent. Where the countries\ntable says *up to*, a shorter value is padded with leading zeros; a field with a fixed length (GB, IE,\nNO…) must be sent complete. Keep letters where the country uses them (CH, FR, MC, IT…). Spaces are\nremoved. Send it as a string: leading zeros matter."
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"iban\": \"GB90ABBY09012793496333\",\n  \"account\": \"93496333\",\n  \"sort_code\": \"090127\",\n  \"bank\": \"Santander UK plc\",\n  \"branch\": \"SANTANDER BANK ACCOUNT\",\n  \"bic\": \"ABBYGB2LXXX\",\n  \"address\": \"Santander Sapien6 - SR43 4ET Santander Domestic Payments \",\n  \"city\": \"Sunderland\",\n  \"zip\": \"SR43 4ET\",\n  \"country\": \"GB\",\n  \"phone\": \"0800 0851785\"\n}"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.iban.com/clients/api",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "",
      "type": "string"
    }
  ]
}