Found a solution for portugal. Had to look into the format of the NIB:
O NIB é formado por 21 dígitos, sendo dividido em quatro partes:
Os primeiros quatro números indicam o código da instituição financeira, que é atribuído pelo Banco de Portugal;
Os seguintes quatro dígitos representam o Prestador de Serviços de Pagamento (PSP), ou seja, o balcão onde abriste a conta. Se o teu banco não utilizar esta referência, a tua conta terá quatro zeros;
Os 11 números seguintes dizem respeito à identificação da tua conta, diferindo entre clientes e entre contas
Por fim, os últimos dois números são apenas dígitos de controlo de segurança.
So the account number is those 11 numbers.
Source: https://www.comparaja.pt/blog/nib-versus-iban