https://github.com/trk54ylmz/identitycheck
Know your customer library. The sources are OFAC, UK sanctions, Interpol, Wikidata, etc.
https://github.com/trk54ylmz/identitycheck
aml know-your-customer kyc pep sanctions
Last synced: 10 days ago
JSON representation
Know your customer library. The sources are OFAC, UK sanctions, Interpol, Wikidata, etc.
- Host: GitHub
- URL: https://github.com/trk54ylmz/identitycheck
- Owner: trK54Ylmz
- License: apache-2.0
- Created: 2022-01-18T15:18:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-19T14:50:44.000Z (over 3 years ago)
- Last Synced: 2025-04-01T09:11:08.697Z (about 2 months ago)
- Topics: aml, know-your-customer, kyc, pep, sanctions
- Language: Go
- Homepage:
- Size: 26 MB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
### KYC/AML check
[](https://github.com/trK54Ylmz/identitycheck/actions/workflows/base.yml)
The package provides a level of know your customer service for banking and other financial services.
Note: They may have some missing records. The source file will be populated from time to time. The current PEP and sanctions entry count is 178866.
#### Install
To start using identity check, install Go 1.16 or above. This package need Go modules to install. Run the following command to retrieve the library.
```bash
$ go get github.com/trk54ylmz/identitycheck/v0.2
```#### Usage
The package needs name for filtering out results.
```go
ic, err := identitycheck.NewIdentityCheck()name := "Barack Obama"
results, err := ic.Check(name)
```Result objects are JSON serializable, example output will be like,
```json
[
{
"hash": "BRKBM",
"name": "Barack Obama",
"type": "pep",
"birth_day": 4,
"birth_month": 8,
"birth_year": 1961,
"alias": [
"باراك أوباما",
"Барак Обама",
"Барак Абама",
"贝拉克·奥巴马",
"Baracus Obama",
"ബറാക്ക് ഒബാമ",
"Барақ Обама",
"ባራክ ኦባማ"
],
"birth_date": "1961-08-04T00:00:00Z",
"country": {
"code": "US",
"iso": "USA",
"name": "United States of America"
}
}
]
```#### Stats
You can see below the entry count by top 30 countries,
![]()