IBAN & Bank Accounts — ES, DE, FR, PT with BIC/SWIFT

GET

/api/v1/es/iban

Algorithms it implements

  • Spanish IBANISO 13616 · Mod 97-10

    Spanish CCC (bank + branch + check digits + account) with IBAN check digits.

  • German IBANISO 13616 · Mod 97-10

    German BBAN (Bankleitzahl + account number) with IBAN check digits.

  • French IBANISO 13616 · Mod 97-10 + RIB key

    French BBAN (bank + branch + account + RIB key) with IBAN check digits.

  • Portuguese IBANISO 13616 · Mod 97-10

    Portuguese NIB with IBAN check digits.

Inspect the step-by-step calculation in /en/catalog.

Query parameters

NameDefaultValuesDescription
paisESES · DE · FR · PT · mixIBAN country.
entany—Bank code of the chosen country, or "any" for a random one.
oktruetrue · falseIf `false`, forces wrong IBAN check digits.
fmtcompactcompact · groupedOutput format.

Generated fields

  • iban
  • bic
  • entidad
  • pais
  • ccc

Usage example

terminal
curl "https://datamockseed.firstflip.es/api/v1/es/iban?pais=ES&ent=any&ok=true&fmt=compact&count=2&seed=docs-ejemplo"

Example response

Generated when this page was built, with the deterministic seed docs-ejemplo.

{
  "status": "success",
  "meta": {
    "generator": "iban",
    "locale": "es",
    "seed": "docs-ejemplo",
    "count": 2,
    "options": {
      "pais": "ES",
      "ent": "any",
      "ok": "true",
      "fmt": "compact"
    }
  },
  "data": [
    {
      "iban": "ES0521005721104020670273",
      "bic": "CAIXESBB",
      "entidad": "CaixaBank",
      "pais": "ES",
      "ccc": "21005721104020670273"
    },
    {
      "iban": "ES1300495855819866633732",
      "bic": "BSCHESMM",
      "entidad": "Banco Santander",
      "pais": "ES",
      "ccc": "00495855819866633732"
    }
  ]
}

Try it live