Bank list

Every institution taking part in SPEI has a five-digit bank code assigned by Banxico. Search by name, by code, or by any of the aliases.

97 institutions
  • 2001
    BANXICO
    Aliases: banco de mexico · banco de méxico · banxico
  • 37006
    BANCOMEXT
    Aliases: banco nacional de comercio exterior · bancomext
  • 37009
    BANOBRAS
    Aliases: banco nacional de obras · banobras
  • 37019
    BANJERCITO
    Aliases: banco nacional del ejercito · banjercito
  • 37135
    NAFIN
    Aliases: nacional financiera · nafin
  • 37166
    BaBien
    Aliases: ba bien · babien · banco del bienestar · bansefi · bienestar
  • 37168
    HIPOTECARIA FED
    Aliases: hipotecaria fed · hipotecaria federal · hipotecariafed
  • 40002
    BANAMEX
    Aliases: banamex · citi banamex · citibanamex · tarjetas banamex
  • 40012
    BBVA MEXICO
    Aliases: bancomer · bbva · bbva mexico · bbva méxico · bbvamexico
  • 40014
    SANTANDER
    Aliases: santander · super movil · super móvil · supermovil
  • 40021
    HSBC
    Aliases: hsbc · hsbc mexico · hsbc méxico
  • 40030
    BAJIO
    Aliases: bajio · bajío · banco del bajio · banco del bajío
  • 40036
    INBURSA
    Aliases: inbursa
  • 40042
    MIFEL
    Aliases: mifel
  • 40044
    SCOTIABANK
    Aliases: scotia · scotiabank
  • 40058
    BANREGIO
    Aliases: banregio
  • 40059
    INVEX
    Aliases: invex
  • 40060
    BANSI
    Aliases: bansi
  • 40062
    AFIRME
    Aliases: afirme
  • 40072
    BANORTE
    Aliases: banorte · banorte movil · bnor · enlace digital · enlacedigital
  • 40106
    BANK OF AMERICA
    Aliases: bank of america mexico · bankofamerica
  • 40108
    MUFG
    Aliases: banco mufg · mufg mexico
  • 40110
    JP MORGAN
    Aliases: banco jp morgan · jp morgan mexico · jpmorgan
  • 40112
    BMONEX
    Aliases: bmonex · monex
  • 40113
    VE POR MAS
    Aliases: ve por mas · ve por más · vepormas
  • 40124
    CITI MEXICO
    Aliases: citi mexico · citi méxico · citimexico
  • 40127
    AZTECA
    Aliases: azteca · banco azteca · baz · elektra
  • 40128
    KAPITAL
    Aliases: kapital
  • 40129
    BARCLAYS
    Aliases: banco barclays · barclays mexico
  • 40130
    COMPARTAMOS
    Aliases: compartamos · compartamos banco
  • 40132
    MULTIVA BANCO
    Aliases: bmultiva · multiva · multiva banco · multivabanco
  • 40133
    ACTINVER
    Aliases: actinver
  • 40136
    INTERCAM BANCO
    Aliases: intercam · intercam banco · intercambanco
  • 40137
    BANCOPPEL
    Aliases: bancoppel · coppel
  • 40138
    UALA
    Aliases: uala · ualá
  • 40140
    CONSUBANCO
    Aliases: consubanco
  • 40141
    VOLKSWAGEN
    Aliases: volkswagen · volkswagen bank
  • 40145
    BBASE
    Aliases: banco base · bbase
  • 40147
    BANKAOOL
    Aliases: bankaool
  • 40148
    PAGATODO
    Aliases: banco pagatodo · pagatodo
  • 40150
    INMOBILIARIO
    Aliases: banco inmobiliario · inmobiliario
  • 40151
    DONDE
    Aliases: banco donde · donde · fundacion donde · fundación donde
  • 40152
    BANCREA
    Aliases: bancrea
  • 40154
    BANCO COVALTO
    Aliases: banco covalto · bancocovalto · cbm banco · covalto
  • 40155
    ICBC
    Aliases: banco icbc · icbc mexico
  • 40156
    SABADELL
    Aliases: banco sabadell · sabadell mexico
  • 40157
    SHINHAN
    Aliases: banco shinhan · shinhan mexico
  • 40158
    MIZUHO BANK
    Aliases: mizuho · mizuho bank mexico · mizuhobank
  • 40159
    BANK OF CHINA
    Aliases: bank of china mexico · bankofchina
  • 40160
    BANCO S3
    Aliases: banco s3 mexico · bancos3
  • 40167
    HEY BANCO
    Aliases: hey · hey banco · hey banco independiente · heybanco
  • 40170
    REVOLUT BANK
    Aliases: revolut · revolut bank · revolut mexico · revolut méxico · revolutbank
  • 40638
    NUBANK
    Aliases: nu · nu mexico · nu méxico · nubank
  • 90600
    MONEXCB
  • 90601
    GBM
  • 90602
    MASARI
  • 90605
    VALUE
  • 90616
    FINAMEX
  • 90617
    VALMEX
  • 90620
    PROFUTURO
  • 90631
    TRF
    Aliases: ci bolsa · trf
  • 90634
    FINCOMUN
  • 90646
    STP
    Aliases: sistema de transferencias · sistema de transferencias y pagos · stp
  • 90652
    CREDICAPITAL
  • 90653
    KUSPIT
    Aliases: kuspit
  • 90656
    UNAGRA
  • 90659
    ASP INTEGRA OPC
    Aliases: aspintegraopc
  • 90660
    Altor
    Aliases: altor · banco altor
  • 90661
    KLAR
    Aliases: klar · klar mexico
  • 90670
    LIBERTAD
    Aliases: banco libertad · libertad
  • 90677
    CAJA POP MEXICA
    Aliases: cajapopmexica
  • 90680
    CRISTOBAL COLON
    Aliases: cristobalcolon
  • 90683
    CAJA TELEFONIST
    Aliases: cajatelefonist
  • 90684
    TRANSFER
  • 90685
    FONDO (FIRA)
  • 90688
    CREDICLUB
    Aliases: credclub · crediclub
  • 90699
    FONDEADORA
    Aliases: fondeadora
  • 90703
    TESORED
  • 90706
    ARCUS FI
    Aliases: arcus · arcus fi · arcusfi
  • 90710
    NVIO
    Aliases: nvio · nvio pagos
  • 90714
    PPBALANCEMX
  • 90715
    CASHI CUENTA
    Aliases: cashi · cashi cuenta · cashicuenta
  • 90720
    MexPago
    Aliases: mexpago
  • 90721
    albo
    Aliases: albo
  • 90722
    Mercado Pago W
    Aliases: meli · mercado pago · mercado pago w · mercadopago · mercadopagow
  • 90723
    Cuenca
    Aliases: cuenca
  • 90725
    COOPDESARROLLO
    Aliases: coopdesarrollo
  • 90727
    TRANSFER DIRECT
    Aliases: transferdirect
  • 90728
    SPIN BY OXXO
    Aliases: oxxo spin · spin · spin by oxxo · spin oxxo · spinbyoxxo
  • 90729
    Dep y Pag Dig
    Aliases: depypagdig
  • 90730
    Clip
  • 90732
    Peibo
  • 90734
    FINCO PAY
    Aliases: fincopay
  • 90738
    FINTOC
  • 90901
    CLS
  • 90902
    INDEVAL
  • 90903
    CoDi Valida
    Aliases: codivalida

The list is the same catalog the server validates against: it is fetched from GET /v1/public/banks every time this page is generated, so it cannot go stale. It is updated weekly from the official Banxico lists.

When it is needed

  • When registering a phone (DiMo) beneficiary: the number alone does not identify the institution, so bank_code is mandatory in the body. For a CLABE or a card it is derived from the prefix or the BIN, and whatever you send is ignored. See Create, update and export beneficiaries.
  • When validating a transfer: the emisor and receptor fields accept either the code or the bank name. "emisor": "40012" and "emisor": "BBVA MEXICO" are equivalent. See Validate a SPEI transfer.
  • When reading a response: bank_code and bank_name come already resolved by the server, so you rarely need to look them up here — this list is for the other direction, when you are the one sending them.

The aliases

Many institutions show up under more than one name in receipts. The catalog keeps those aliases and the server resolves them to the same code: bancomer and BBVA MEXICO both land on 40012. That is why the search above also looks at the aliases — if you have a name taken from a receipt and do not know which code it maps to, type it as it is.

Fetching it from the API

The same list is served at GET /v1/public/banks, with no authentication. It responds with an ETag, so you can cache it and revalidate with If-None-Match instead of downloading the whole thing every time.

If what you have is a receipt

A bank code identifies the institution; it does not tell you whether the payment happened. The official receipt Banxico issues for every SPEI transfer does: what it is, where to download it and what it proves are in the guide to the Banxico CEP.

If what you need is to check the receipt someone sent you before handing over an order, the page for small businesses covers that case. The other guides and the glossary of terms live in Resources.