Fetch Individual Customer
curl --request GET \
--url https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId} \
--header 'apiKey: <api-key>' \
--header 'apiSecret: <api-key>'import requests
url = "https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}"
headers = {
"apiKey": "<api-key>",
"apiSecret": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apiKey: '<api-key>', apiSecret: '<api-key>'}};
fetch('https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"apiKey: <api-key>",
"apiSecret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apiKey", "<api-key>")
req.Header.Add("apiSecret", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}")
.header("apiKey", "<api-key>")
.header("apiSecret", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apiKey"] = '<api-key>'
request["apiSecret"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"customer": {
"uniqueId": "test-indi-04",
"accounts": [],
"bvnNumber": "22241887099",
"createdAt": "2026-07-22T10:16:06.863Z",
"dob": "1989-04-15T00:00:00.000Z",
"firstName": "Ernest",
"gender": "male",
"isDeceased": false,
"isPep": false,
"isSanctioned": false,
"kycDocuments": [
{
"type": "bvn",
"documentNumber": "22241887099",
"status": "verified",
"verifiedAt": "2026-07-22T10:16:15.069Z",
"source": "cdd"
},
{
"type": "voters_card",
"documentNumber": "90F5AF785D296041643",
"status": "verified",
"verifiedAt": "2026-07-22T10:16:22.945Z",
"source": "cdd"
}
],
"lastName": "Tarzua",
"nationality": "Nigerian",
"regulatoryLicenses": [],
"source": "api",
"status": "active",
"type": "individual",
"ultimateBeneficialOwners": [],
"updatedAt": "2026-07-22T10:44:00.760Z",
"votersCardNumber": "90F5AF785D296041643",
"watchlist": false,
"pepConfirmedAt": "2026-07-22T10:43:18.580Z",
"pepId": "662f941ad2b06e101bf18314",
"customerRiskSummary": {
"overallScore": 0.5333333333333333,
"overallDecision": 1,
"overallRating": "medium",
"coverageStatus": "computed",
"autoHighRiskCategories": [],
"computedAt": "2026-07-22T10:44:00.758Z"
},
"adverseMediaConfirmedAt": "2026-07-22T10:43:42.369Z",
"adverseMediaId": "6a609880892f44d70b2772a9",
"sanctionConfirmedAt": "2026-07-22T10:43:51.701Z",
"sanctionId": "662f9080d2b06e101bd586f0",
"pep": {
"_id": "662f941ad2b06e101bf18314",
"externalId": "ng-chip-pep-ng-0009413",
"type": "pep",
"aliases": [
"Muhammed Ibrahim"
],
"birth_date": "1952-01-01",
"countries": [
"ng"
],
"entityType": "Person",
"name": "Ibrahim Muhammed",
"politicalParty": [
""
],
"positions": [
{
"title": "Deputy Speaker, Kano State House of Assembly",
"startDate": "1983/01/01",
"endDate": "1983/12/31",
"_id": "67f460645ace32ea9a12eaaf"
},
{
"title": "Senator, Federal Republic of Nigeria (Jigawa East Constituency)",
"startDate": "1999/01/01",
"endDate": null,
"_id": "67f460645ace32ea9a12eab0"
}
],
"photo": "[https://storage.googleapis.com/sigma-public/image.jpeg](https://storage.googleapis.com/sigma-public/image.jpeg)",
"confirmedAt": "2026-07-22T10:43:18.580Z"
},
"sanctions": {
"_id": "662f9080d2b06e101bd586f0",
"type": "sanction",
"externalId": "NK-KApvFSNGNZsDZdLdwg2spa",
"aliases": [
"ISA, Muhammed Ibrahim",
" MUHAMMAD IBRAHIM ISAH",
" MUHAMMED IBRAHIM ISA",
" محمد إبراهيم عيسى",
" محمد ابرهيم عيسى",
" محمد ابراهيم عيسى"
],
"birth_date": "1989-01-01",
"countries": [
"NG",
"AE",
"ng",
"ae"
],
"entityType": "Person",
"name": "Muhammed Ibrahim Isa",
"politicalParty": [
""
],
"photo": "[https://storage.googleapis.com/sigma-public/image.jpeg](https://storage.googleapis.com/sigma-public/image.jpeg)",
"positions": [],
"confirmedAt": "2026-07-22T10:43:51.701Z"
},
"adverseMedia": {
"_id": "6a609880892f44d70b2772a9",
"query": "Yahaya Bello",
"completedAt": "2026-07-22T10:17:07.977Z",
"confirmedAt": "2026-07-22T10:43:42.369Z",
"matches": [
{
"_id": "6a609886892f44d70b2772b6",
"title": "Yahaya Bello - Wikipedia",
"link": "[https://en.wikipedia.org/wiki/Yahaya_Bello](https://en.wikipedia.org/wiki/Yahaya_Bello)",
"origin": "en.wikipedia.org",
"snippet": "Yahaya Adoza Bello CON (// ; born 18 June 1975) is a Nigerian businessman, politician. He served as the governor of Kogi State from 2016 to 2024."
},
{
"_id": "6a609887892f44d70b2772c2",
"title": "Yahaya Bello news: All corruption charges against former Kogi State ...",
"link": "[https://www.bbc.com/pidgin/articles/cx2p7xxg02ko](https://www.bbc.com/pidgin/articles/cx2p7xxg02ko)",
"origin": "www.bbc.com",
"snippet": "Dec 13, 2024 ... One Federal High Court for Abuja don grant bail to di former govnor of Kogi State, Yahaya Bello, for one of di corruption charges wey di ..."
},
{
"_id": "6a609888892f44d70b2772ce",
"title": "Yahaya Bello - Wikipedia",
"link": "[https://ha.wikipedia.org/wiki/Yahaya_Bello](https://ha.wikipedia.org/wiki/Yahaya_Bello)",
"origin": "ha.wikipedia.org",
"snippet": "Yahaya Adoza Bello ɗan kasuwa ne kuma dan siyasa ne a Najeriya wanda shine wamnan Jihar Kogi tun a shekara ta alif 2016."
}
]
}
},
"customerRiskSummary": {
"overallScore": 0.5333333333333333,
"overallDecision": 1,
"overallRating": "medium",
"coverageStatus": "computed",
"autoHighRiskCategories": [],
"computedAt": "2026-07-22T10:44:00.758Z"
},
"checks": {
"bvn": {
"checkId": "bvn",
"results": [
{
"name": "compareNames",
"result": "success",
"note": "Names are a match",
"status": "completed",
"values": [
"ernest tarzua",
"ernest najime tarzua"
],
"startDate": "2026-07-22T10:16:09.495Z",
"endDate": "2026-07-22T10:16:10.919Z"
},
{
"name": "compareDateOfBirth",
"result": "success",
"note": "Date of birth match",
"status": "completed",
"values": [
"1989-04-15",
"1989-04-15"
],
"startDate": "2026-07-22T10:16:13.470Z",
"endDate": "2026-07-22T10:16:14.685Z"
}
]
},
"voters card": {
"checkId": "voters card",
"results": [
{
"name": "compareNames",
"result": "success",
"note": "Names are a match",
"status": "completed",
"values": [
"ernest tarzua",
"ernest tarzua"
],
"startDate": "2026-07-22T10:16:17.639Z",
"endDate": "2026-07-22T10:16:18.860Z"
},
{
"name": "compareGender",
"result": "success",
"note": "Gender match",
"status": "completed",
"values": [
"male",
"male"
],
"startDate": "2026-07-22T10:16:21.522Z",
"endDate": "2026-07-22T10:16:22.568Z"
}
]
},
"pep": {
"checkId": "pep",
"results": [
{
"name": "pepCheck",
"result": "success",
"note": "Screening confirmation completed",
"status": "completed",
"values": [
null,
null
],
"startDate": "2026-07-22T10:16:25.502Z",
"endDate": "2026-07-22T10:43:19.329Z"
}
]
},
"adverse media": {
"checkId": "adverse media",
"results": [
{
"name": "adverseMediaCheck",
"result": "success",
"note": "Screening confirmation completed",
"status": "completed",
"values": [
null,
null
],
"startDate": "2026-07-22T10:17:08.361Z",
"endDate": "2026-07-22T10:43:43.126Z"
}
]
},
"sanctions": {
"checkId": "sanctions",
"results": [
{
"name": "sanctionsCheck",
"result": "success",
"note": "Screening confirmation completed",
"status": "completed",
"values": [
null,
null
],
"startDate": "2026-07-22T10:17:11.794Z",
"endDate": "2026-07-22T10:43:52.461Z"
}
]
}
}
}
}{
"success": false,
"message": "Customer not found"
}Customer Due Diligence
Fetch Individual Customer
GET api/v1/cdd/customers/{uniqueId}
Fetch Individual Customer
curl --request GET \
--url https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId} \
--header 'apiKey: <api-key>' \
--header 'apiSecret: <api-key>'import requests
url = "https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}"
headers = {
"apiKey": "<api-key>",
"apiSecret": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apiKey: '<api-key>', apiSecret: '<api-key>'}};
fetch('https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"apiKey: <api-key>",
"apiSecret: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apiKey", "<api-key>")
req.Header.Add("apiSecret", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}")
.header("apiKey", "<api-key>")
.header("apiSecret", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sigmacdd.sabipay.com/api/v1/cdd/customers/{uniqueId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apiKey"] = '<api-key>'
request["apiSecret"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"customer": {
"uniqueId": "test-indi-04",
"accounts": [],
"bvnNumber": "22241887099",
"createdAt": "2026-07-22T10:16:06.863Z",
"dob": "1989-04-15T00:00:00.000Z",
"firstName": "Ernest",
"gender": "male",
"isDeceased": false,
"isPep": false,
"isSanctioned": false,
"kycDocuments": [
{
"type": "bvn",
"documentNumber": "22241887099",
"status": "verified",
"verifiedAt": "2026-07-22T10:16:15.069Z",
"source": "cdd"
},
{
"type": "voters_card",
"documentNumber": "90F5AF785D296041643",
"status": "verified",
"verifiedAt": "2026-07-22T10:16:22.945Z",
"source": "cdd"
}
],
"lastName": "Tarzua",
"nationality": "Nigerian",
"regulatoryLicenses": [],
"source": "api",
"status": "active",
"type": "individual",
"ultimateBeneficialOwners": [],
"updatedAt": "2026-07-22T10:44:00.760Z",
"votersCardNumber": "90F5AF785D296041643",
"watchlist": false,
"pepConfirmedAt": "2026-07-22T10:43:18.580Z",
"pepId": "662f941ad2b06e101bf18314",
"customerRiskSummary": {
"overallScore": 0.5333333333333333,
"overallDecision": 1,
"overallRating": "medium",
"coverageStatus": "computed",
"autoHighRiskCategories": [],
"computedAt": "2026-07-22T10:44:00.758Z"
},
"adverseMediaConfirmedAt": "2026-07-22T10:43:42.369Z",
"adverseMediaId": "6a609880892f44d70b2772a9",
"sanctionConfirmedAt": "2026-07-22T10:43:51.701Z",
"sanctionId": "662f9080d2b06e101bd586f0",
"pep": {
"_id": "662f941ad2b06e101bf18314",
"externalId": "ng-chip-pep-ng-0009413",
"type": "pep",
"aliases": [
"Muhammed Ibrahim"
],
"birth_date": "1952-01-01",
"countries": [
"ng"
],
"entityType": "Person",
"name": "Ibrahim Muhammed",
"politicalParty": [
""
],
"positions": [
{
"title": "Deputy Speaker, Kano State House of Assembly",
"startDate": "1983/01/01",
"endDate": "1983/12/31",
"_id": "67f460645ace32ea9a12eaaf"
},
{
"title": "Senator, Federal Republic of Nigeria (Jigawa East Constituency)",
"startDate": "1999/01/01",
"endDate": null,
"_id": "67f460645ace32ea9a12eab0"
}
],
"photo": "[https://storage.googleapis.com/sigma-public/image.jpeg](https://storage.googleapis.com/sigma-public/image.jpeg)",
"confirmedAt": "2026-07-22T10:43:18.580Z"
},
"sanctions": {
"_id": "662f9080d2b06e101bd586f0",
"type": "sanction",
"externalId": "NK-KApvFSNGNZsDZdLdwg2spa",
"aliases": [
"ISA, Muhammed Ibrahim",
" MUHAMMAD IBRAHIM ISAH",
" MUHAMMED IBRAHIM ISA",
" محمد إبراهيم عيسى",
" محمد ابرهيم عيسى",
" محمد ابراهيم عيسى"
],
"birth_date": "1989-01-01",
"countries": [
"NG",
"AE",
"ng",
"ae"
],
"entityType": "Person",
"name": "Muhammed Ibrahim Isa",
"politicalParty": [
""
],
"photo": "[https://storage.googleapis.com/sigma-public/image.jpeg](https://storage.googleapis.com/sigma-public/image.jpeg)",
"positions": [],
"confirmedAt": "2026-07-22T10:43:51.701Z"
},
"adverseMedia": {
"_id": "6a609880892f44d70b2772a9",
"query": "Yahaya Bello",
"completedAt": "2026-07-22T10:17:07.977Z",
"confirmedAt": "2026-07-22T10:43:42.369Z",
"matches": [
{
"_id": "6a609886892f44d70b2772b6",
"title": "Yahaya Bello - Wikipedia",
"link": "[https://en.wikipedia.org/wiki/Yahaya_Bello](https://en.wikipedia.org/wiki/Yahaya_Bello)",
"origin": "en.wikipedia.org",
"snippet": "Yahaya Adoza Bello CON (// ; born 18 June 1975) is a Nigerian businessman, politician. He served as the governor of Kogi State from 2016 to 2024."
},
{
"_id": "6a609887892f44d70b2772c2",
"title": "Yahaya Bello news: All corruption charges against former Kogi State ...",
"link": "[https://www.bbc.com/pidgin/articles/cx2p7xxg02ko](https://www.bbc.com/pidgin/articles/cx2p7xxg02ko)",
"origin": "www.bbc.com",
"snippet": "Dec 13, 2024 ... One Federal High Court for Abuja don grant bail to di former govnor of Kogi State, Yahaya Bello, for one of di corruption charges wey di ..."
},
{
"_id": "6a609888892f44d70b2772ce",
"title": "Yahaya Bello - Wikipedia",
"link": "[https://ha.wikipedia.org/wiki/Yahaya_Bello](https://ha.wikipedia.org/wiki/Yahaya_Bello)",
"origin": "ha.wikipedia.org",
"snippet": "Yahaya Adoza Bello ɗan kasuwa ne kuma dan siyasa ne a Najeriya wanda shine wamnan Jihar Kogi tun a shekara ta alif 2016."
}
]
}
},
"customerRiskSummary": {
"overallScore": 0.5333333333333333,
"overallDecision": 1,
"overallRating": "medium",
"coverageStatus": "computed",
"autoHighRiskCategories": [],
"computedAt": "2026-07-22T10:44:00.758Z"
},
"checks": {
"bvn": {
"checkId": "bvn",
"results": [
{
"name": "compareNames",
"result": "success",
"note": "Names are a match",
"status": "completed",
"values": [
"ernest tarzua",
"ernest najime tarzua"
],
"startDate": "2026-07-22T10:16:09.495Z",
"endDate": "2026-07-22T10:16:10.919Z"
},
{
"name": "compareDateOfBirth",
"result": "success",
"note": "Date of birth match",
"status": "completed",
"values": [
"1989-04-15",
"1989-04-15"
],
"startDate": "2026-07-22T10:16:13.470Z",
"endDate": "2026-07-22T10:16:14.685Z"
}
]
},
"voters card": {
"checkId": "voters card",
"results": [
{
"name": "compareNames",
"result": "success",
"note": "Names are a match",
"status": "completed",
"values": [
"ernest tarzua",
"ernest tarzua"
],
"startDate": "2026-07-22T10:16:17.639Z",
"endDate": "2026-07-22T10:16:18.860Z"
},
{
"name": "compareGender",
"result": "success",
"note": "Gender match",
"status": "completed",
"values": [
"male",
"male"
],
"startDate": "2026-07-22T10:16:21.522Z",
"endDate": "2026-07-22T10:16:22.568Z"
}
]
},
"pep": {
"checkId": "pep",
"results": [
{
"name": "pepCheck",
"result": "success",
"note": "Screening confirmation completed",
"status": "completed",
"values": [
null,
null
],
"startDate": "2026-07-22T10:16:25.502Z",
"endDate": "2026-07-22T10:43:19.329Z"
}
]
},
"adverse media": {
"checkId": "adverse media",
"results": [
{
"name": "adverseMediaCheck",
"result": "success",
"note": "Screening confirmation completed",
"status": "completed",
"values": [
null,
null
],
"startDate": "2026-07-22T10:17:08.361Z",
"endDate": "2026-07-22T10:43:43.126Z"
}
]
},
"sanctions": {
"checkId": "sanctions",
"results": [
{
"name": "sanctionsCheck",
"result": "success",
"note": "Screening confirmation completed",
"status": "completed",
"values": [
null,
null
],
"startDate": "2026-07-22T10:17:11.794Z",
"endDate": "2026-07-22T10:43:52.461Z"
}
]
}
}
}
}{
"success": false,
"message": "Customer not found"
}⌘I