There are a number of KYC AML API services for banking.
A full background check requires consent from the subject and info like SSNs.
What purpose?