Search by Crypto

Overview

📘

The PEP and Sanctions Screening API enables your application to screen individuals and entities against comprehensive databases of politically exposed persons (PEPs) and sanctioned entities. This service helps ensure compliance with international and national regulations and mitigates risks associated with financial crimes, such as money laundering and terrorism financing.

🚧

Important!

Before you proceed, ensure you review the prerequisites for integrating to our APIs for a more detailed guide.

API Endpoint

{{Prod}}/sfx-v4-verify/v4/id-service/

Headers

Our service accepts headers for authentication. See below the headers to pass to the API

HeaderTypeDescription
userIdStringThis is your user id retrieved from the portal. Check the getting started article to understand how to retrieve your userId
apiKeyStringThis is your apikey retrieved from the portal. Check the getting started article to understand how to retrieve your apiKey

Request

Request ParameterStatusDescriptionTest Data
verificationTypeRequiredThis field is used to identify the service being called. Ensure to use the value provided exactly as providedBASIC-COMPANY-SEARCH
countryCodeOptionalThe countryCode is passed in this fieldNG
queryRequiredThe rcNumber is passed in this fieldRC111111
isConsentRequiredThe customer must consent to the verification data policytrue
limitOptionalThis limits how many search results that can be displayed10
{
  "verificationType": "PEP-AND-SANCTION-SCREENING",
  "mode": "test",
  "countryCode": "NG",
  "params": {
    "type": "all",
    "crypto": "1P7A3tqZTBXt8zfTfJPkiNZCRFJkUV5NJR"
  }
}

Response

Response Parameter

Type

Description

responseCode

String

Please reference Response Codes page for details on all possible responses

description

String

This is a description of the response received.

verificationType

String

The same verificationType passed in request will be returned here

verificationStatus

String

This field lets you know if the identity verification was successful. Options are:

    • VERIFIED:** This means that the query is valid.
    • NOT VERIFIED** This means that the query is invalid
    • PENDING** This status means that the verification could not be completed. Refer to the responseCode for the specific failure reason

transactionStatus

String

This indicates the wallet debit status. The options are successful or failed.

transactionReference

String

If you supplied a transactionReference, the same will be returned here. Else, we would generate a reference and return that to you in this field.

transactionDate

String

Date the transaction was done

response

Json

This is a Json containing all the actual Company data tied to that query as retrieved from the service provider.

{
  "responseCode": "00",
  "description": "Successful",
  "verificationType": "PEP-AND-SANCTION-SCREENING",
  "verificationStatus": "VERIFIED",
  "transactionStatus": "SUCCESSFUL",
  "transactionReference": "1630321373727-S24V552F-1721743743236-e4e9a551-7d15-47dc-982e-9fe5d2d8ed40",
  "transactionDate": "1721743744321",
  "searchParameter": null,
  "callBackUrl": null,
  "livenessScore": null,
  "paymentRef": null,
  "response": {
    "success": true,
    "statusCode": 200,
    "message": "success",
    "data": {
      "status": "review_required",
      "parentId": null,
      "isSubjectConsent": true,
      "type": "all",
      "sanctions": [],
      "pep": [],
      "crime": [
        {
          "title": [
            "1P7A3tqZTBXt8zfTfJPkiNZCRFJkUV5NJR"
          ],
          "entityType": "CryptoWallet",
          "datasets": [
            "ransomwhere"
          ],
          "alias": [
            "Locky"
          ],
          "publicKey": [
            "1P7A3tqZTBXt8zfTfJPkiNZCRFJkUV5NJR"
          ],
          "balance": [
            "100000000.00"
          ],
          "amountUsd": [
            "422.37"
          ],
          "currency": [
            "bitcoin"
          ],
          "topics": [
            "crime.theft"
          ]
        }
      ],
      "debarment": [],
      "financial_services": [],
      "government": [],
      "role": [],
      "religion": [],
      "military": [],
      "frozen_asset": [],
      "personOfInterest": [],
      "totalEntity": 1,
      "categoryCount": {
        "sanctions": 0,
        "pep": 0,
        "crime": 1,
        "debarment": 0,
        "financial_services": 0,
        "government": 0,
        "role": 0,
        "religion": 0,
        "military": 0,
        "frozen_asset": 0,
        "personOfInterest": 0
      },
      "queriedWith": "Crypto Id",
      "query": "1P7A3tqZTBXt8zfTfJPkiNZCRFJkUV5NJR",
      "businessId": "62b2e8b281442b03187f7896",
      "requestedAt": "2023-08-11T03:57:49.394Z",
      "requestedById": "62b2e8b381442b75857f7898",
      "createdAt": "2023-08-11T03:57:49.584Z",
      "lastModifiedAt": "2023-08-11T03:57:49.584Z",
      "_createdAt": "2023-08-11T04:57:4949+01:00",
      "_lastModifiedAt": "2023-08-11T04:57:4949+01:00",
      "id": "64d5c0119b0cdca3fbe26536",
      "requestedBy": {
        "firstName": "API",
        "lastName": "User",
        "middleName": "",
        "id": "628b38f03ae28a5a122d4bf3"
      }
    },
    "links": []
  },
  "faceMatch": null,
  "licenseSessionId": null,
  "remainingLicenseSessionRound": null
}