Skip to content
FinCode

SDKs

Official SDKs for JavaScript, Python, Java, Go and PHP.

This documentation covers API V1.

JavaScript / TypeScript

ts
import { FinCode } from "@fincode/javascript";

const fincode = new FinCode({ apiKey: process.env.FINCODE_API_KEY! });

const result = await fincode.iban.validate("DE89370400440532013000");
if (result.valid) {
  console.log(result.bank_code); // "37040044"
}

Python

python
from fincode import FinCode

fincode = FinCode(api_key=os.environ["FINCODE_API_KEY"])

result = fincode.swift.get("ICBKCNBJ")
print(result.bank.name_en)  # Industrial and Commercial Bank of China

Java

java
FinCodeClient client = FinCodeClient.builder()
    .apiKey(System.getenv("FINCODE_API_KEY"))
    .build();

IbanValidation result = client.iban().validate("DE89370400440532013000");
System.out.println(result.isValid());

Go

go
client := fincode.New(os.Getenv("FINCODE_API_KEY"))

result, err := client.Iban.Validate(ctx, "DE89370400440532013000")
if err != nil { log.Fatal(err) }
fmt.Println(result.BankCode)

PHP

php
$client = new FinCode\Client(getenv("FINCODE_API_KEY"));

$result = $client->iban->validate("DE89370400440532013000");
echo $result->valid ? "valid" : "invalid";