KYC/AML Verification

To run an automated check to verify a party’s identity and run their name against the global watch lists, you will leverage our KYC/AML API calls.

Auto KYC/AML Checks on Individual Persons

Running an AML or KYC/AML verification is an automated, real time check and is the most common workflow for verifying investors’ identity. The API methods for auto verification are listed below. You can choose between the basic check or the enhanced check. The explanation of differences is on the graphic below. This API method and workflow is only appropriate for individual parties (who are persons). Entity parties have a different workflow as shown under KYC/AML for Entities below.

There are webhooks that can be utilized for notification of verifications and changes in status.

KYC/AML Basic API Method

performKycAmlBasic

Enhanced KYC/AML API Method

performKycAml


Manual KYC/AML Verification Request

The manual KYC/AML verification request happens upon auto KYC/AML failure. The API method for this operation is listed below.

Manual API Method

requestKycAml


KYC/AML on Entities

Running an entity name against global watch lists can be done using the performAml method. This AML check is required to be performed on entities if North Capital is acting as an escrow agent for your offering.

For KYC/CIP, this typically requires collecting the organization documents of the entity to look through to the beneficial ownership (See FinCEN guidance). North Capital offers this “Know Your Business” verification as a service leveraging the “requestKycAml” method, and following the workflow below. Please note that all entity documentation needs to be collected before requesting this verification.

There are webhooks that can be utilized for notification of verifications and changes in status.

AML Only API Method

performAml