Check names against
global sanctions lists

Screen a person, company or vessel against eight official sanctions lists with one API call.
Matching finds listed parties even when the name is misspelled or written in another script.

# Learn more: http://fincodesapi.test/sanctions-screening-api

$ curl 'https://api.fincodesapi.com/v2/sanctions-screening' \
>     --request POST \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json' \
>     --header 'Content-Type: application/json' \
>     --data '{"name":"Sadam Husein","min_score":95}'

{
    "success": true,
    "data": {
        "name": "Sadam Husein",
        "matches": [
            {
                "id": "246b7989-10e1-4496-bb37-aafd2670ea2f",
                "source": "OFAC_SDN",
                "source_reference": "7843",
                "type": "INDIVIDUAL",
                "name": "Saddam Hussein AL-TIKRITI",
                "matched_name": "Saddam HUSSEIN",
                "score": 96,
                "programs": [
                    "IRAQ2"
                ],
                "birth_dates": [
                    "1937-04-28"
                ],
                "listed_on": "2003-09-03"
            }
        ]
    }
}
# Learn more: http://fincodesapi.test/bic-code-validation

$ curl 'https://api.fincodesapi.com/v2/bic/NATAAU33033' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "NATAAU33033",
        "address": "500 BOURKE STREET, FLOOR 24",
        "postcode": "3000",
        "branch_name": "(HEAD OFFICE)",
        "branch_code": "033",
        "country": {
            "id": "AU",
            "name": "Australia"
        },
        "city": {
            "id": "3d2859b1-aa63-46dd-90d2-9ded52bbce22",
            "country_id": "AU",
            "name": "Melbourne"
        },
        "bank": {
            "id": "d7744803-1288-4955-9f53-05eb26bbef8e",
            "country_id": "AU",
            "code": "NATA",
            "name": "NATIONAL AUSTRALIA BANK LIMITED"
        }
    }
}
# Learn more: http://fincodesapi.test/iban-number-validation

$ curl 'https://api.fincodesapi.com/v2/iban/FR7630006000011234567890189' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "FR7630006000011234567890189",
        "account_number": "1234567890189",
        "national_bank_code": "30006",
        "national_branch_code": "00001",
        "bic": {
            "id": "AGRIFRPP",
            "address": "12 PLACE DES ETATS-UNIS",
            "postcode": "92120",
            "branch_name": "(HEAD OFFICE)",
            "branch_code": "",
            "country": {
                "id": "FR",
                "name": "France"
            },
            "city": {
                "id": "a3e9cd32-d241-475a-89bb-41f9621be4e5",
                "country_id": "FR",
                "name": "Montrouge"
            },
            "bank": {
                "id": "fff72551-720a-4c37-b430-32d747634905",
                "country_id": "FR",
                "code": "AGRI",
                "name": "CREDIT AGRICOLE SA"
            }
        },
        "country": {
            "id": "FR",
            "name": "France"
        }
    }
}
# Learn more: http://fincodesapi.test/us-aba-rtn-number-validation

$ curl 'https://api.fincodesapi.com/v2/rtn/026003780' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "026003780",
        "ach": {
            "new_id": null,
            "servicing_frb_id": "021001208",
            "address": "60 WALL STREET",
            "postcode": "10005-0000",
            "phone": "201 593-7610",
            "record_type_code": 1,
            "is_main_office": true,
            "change_date": "2021-01-11",
            "bank": {
                "id": "b14a4d8e-9b7c-4f6a-8d2e-3c5f1a7e3d2f",
                "country_id": "US",
                "code": "0026",
                "name": "DEUTSCHE BANK TRUST CO"
            },
            "city": {
                "id": "c2a8b3d5-6e7f-4c5b-9a2d-1f3e8c7b6a5d",
                "country_id": "US",
                "name": "NEW YORK",
                "state": "NY"
            }
        },
        "wire": {
            "telegraphic_name": "DEUTSCHE BK NY",
            "is_funds_transfer_allowed": true,
            "is_settlement_only": false,
            "is_securities_transfer_allowed": true,
            "change_date": null,
            "bank": {
                "id": "b14a4d8e-9b7c-4f6a-8d2e-3c5f1a7e3d2f",
                "country_id": "US",
                "code": "0026",
                "name": "DEUTSCHE BANK TRUST CO"
            },
            "city": {
                "id": "c2a8b3d5-6e7f-4c5b-9a2d-1f3e8c7b6a5d",
                "country_id": "US",
                "name": "NEW YORK",
                "state": "NY"
            }
        }
    }
}
# Learn more: http://fincodesapi.test/canada-routing-number-validation

$ curl 'https://api.fincodesapi.com/v2/crn/24182-001' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "24182-001",
        "branch_name": "King & University",
        "address": "200 King St. W.",
        "city": "Toronto",
        "province": "ON",
        "postcode": "M5H 3T4",
        "institution_type": 1,
        "bank": {
            "id": "2a8e87fd-ba6f-443f-a437-c59081730566",
            "country_id": "CA",
            "code": "001",
            "name": "BANK OF MONTREAL"
        }
    }
}
# Learn more: http://fincodesapi.test/bsb-number-validation

$ curl 'https://api.fincodesapi.com/v2/bsb/082-024' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "082-024",
        "branch_name": "World Square",
        "address": "Shp 10-33 Upp Gnd Lvl 686 George St",
        "suburb": "Sydney",
        "state": "NSW",
        "postcode": 2000,
        "peh": "PEH",
        "bank": {
            "id": "6ab9a942-51ca-4e5f-ab17-32612d787ed4",
            "country_id": "AU",
            "code": "NAB",
            "name": "National Australia Bank"
        }
    }
}
# Learn more: http://fincodesapi.test/ncc-code-validation

$ curl 'https://api.fincodesapi.com/v2/ncc/010205' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "010205",
        "branch_name": "ANZ Retail",
        "address": "170 Featherston street",
        "city": "Wellington",
        "postcode": "6011",
        "phone": "0800 269 296",
        "fax": "",
        "pob_number": "PO Box 18",
        "pob_location": "Shortland Street, Auckland",
        "pob_postcode": "1140",
        "bank": {
            "id": "dae732d9-535d-4dcd-9719-a0957a4afedd",
            "country_id": "NZ",
            "code": "01",
            "name": "ANZ Bank New Zealand"
        }
    }
}
# Learn more: http://fincodesapi.test/ifsc-code-validation

$ curl 'https://api.fincodesapi.com/v2/ifsc/ABHY0065022' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "ABHY0065022",
        "branch_name": "CBD BELAPUR",
        "branch_code": "065022",
        "address": "SECTOR-3, CHANAKYA SHOPPING CENTRE, BELAPUR (CBD), NAVI MUMBAI-400614",
        "district": "GREATER MUMBAI",
        "city": "MUMBAI",
        "state": "MAHARASHTRA",
        "std": "22",
        "phone": "27572179",
        "bank": {
            "id": "1bc55546-de33-478a-a9d7-745d0b2567eb",
            "country_id": "IN",
            "code": "ABHY",
            "name": "ABHYUDAYA COOPERATIVE BANK LIMITED"
        }
    }
}
# Learn more: http://fincodesapi.test/clabe-number-validation

$ curl 'https://api.fincodesapi.com/v2/clabe/002010077777777771' \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json'

{
    "success": true,
    "data": {
        "id": "002010077777777771",
        "account_number": "07777777777",
        "bank": {
            "id": "60ad62b6-26cf-4686-960b-e06219e0e0b1",
            "country_id": "MX",
            "code": "002",
            "name": "Banco Nacional de M\u00e9xico"
        },
        "cities": [
            {
                "id": "80c7c515-a340-49ed-b3fe-4cef261451c4",
                "country_id": "MX",
                "name": "Aguascalientes"
            }
        ]
    }
}
# Learn more: http://fincodesapi.test/cbu-number-validation

$ curl 'https://api.fincodesapi.com/v2/cbu' \
>     --request POST \
>     --header 'X-Api-Key: your-api-key-here' \
>     --header 'Accept: application/json' \
>     --header 'Content-Type: application/json' \
>     --data '{"cbu":"2850590912345678901233"}'

{
    "success": true,
    "data": {
        "id": "2850590912345678901233",
        "account_number": "1234567890123",
        "branch_code": "0590",
        "bank": {
            "id": "f1f5b5a8-c83d-4d9b-8224-0a1a2f5c0d62",
            "country_id": "AR",
            "code": "285",
            "name": "Banco Macro"
        }
    }
}

One request,
every major sanctions list

Send a name and get back the listed parties it matches, with the details you need to review them.

01

Eight official lists

EU, UK, UN, OFAC SDN and Consolidated, Switzerland, Australia and Canada: over 50,000 listed parties and 130,000 names and aliases.

02

Matching that tolerates spelling

Sadam Husein finds Saddam HUSSEIN, and Владимир Путин finds Vladimir Putin. Word order, legal forms and punctuation don't get in the way.

03

Scored, reviewable results

Each match has a score from 0 to 100, the name that matched, the sanctions program, known birth dates and the entry's reference in the official list.


Sanctions lists screened

Each request checks all lists by default. Use the sources parameter to screen against only the lists that apply to your business.

You can also limit a request to individuals, entities, vessels or aircraft.

EU Consolidated Financial Sanctions List, European Commission
UK UK Sanctions List, Foreign, Commonwealth & Development Office
UN Security Council Consolidated List
OFAC SDN Specially Designated Nationals and Blocked Persons List, US Treasury
OFAC Consolidated Non-SDN sanctions lists, US Treasury
Switzerland Swiss Sanctions List, SECO
Australia Consolidated List, Department of Foreign Affairs and Trade
Canada Consolidated Canadian Autonomous Sanctions List, Global Affairs Canada
Updated daily Every list is re-imported from its official source each day. Delisted parties drop out.

Screen names when they enter your system

Add a screening request wherever you take on a new customer, supplier or payee, and again before money moves. Screening the same name again within 30 days doesn't count toward your plan.

Read how it works

A match is a lead,
not a verdict

A match means the name is similar to a listed name. Many people share names, so matches need a quick review before you act on them. Screening supports your compliance process; it doesn't replace it.

How the score works

Screen the name

An empty result means no listed party matched at your chosen minimum score.

Compare the details

Check birth dates and other details you hold against the listed party, or open its entry in the official list.

Tune the threshold

The default minimum score is 90. Lower it to see more possible matches, or raise it to see only close ones.

Verify the account too

Combine screening with Verification of Payee and bank account validation before you pay.

Start screening names today

Create an account, get an API key and send your first screening request in minutes. No credit card required.