AML and PEP ScreeningBusinessPerform AML screening for businesses POST
POST
/api/v1/verification/aml-screening/business/

Screen businesses against FATF compliance checks and sanctions databases. Supports media search and director AML screening. Requires authentication and sufficient wallet balance. Charges are automatically debited from the organization's wallet.

Pricing:

  • NGN 500 per screening
  • USD 0.50 per screening

Checks:

  • fatf_check: Check if business appears on FATF high-risk lists
  • director_aml_screening: Perform AML check on business directors
  • media_search: Include adverse media coverage for the business
  • Default: director_aml_screening only, media_search and fatf_check are optional

Results are returned with screening status and risk level for business and directors.

Authorization

ApiKeyAuth
X-API-Key<token>

In: header

Request Body

TypeScript Definitions

Use the request body type in TypeScript.

Serializer for AML Screening request. Handles both sanction and PEP screening.

Response Body

application/json

curl -X POST "https://example.com/api/v1/verification/aml-screening/business/" \  -H "Content-Type: application/json" \  -d '{    "business_name": "DESERT EXCHANGE VENTURES LIMITED NG",    "business_number": "1259456",    "business_country": "NG",    "media_search": true,    "fatf_check": true,    "director_aml_screening": true  }'
{  "data": {},  "status": true,  "response_code": "00",  "message": "string",  "billing_info": {    "was_charged": true,    "amount": "string",    "currency": "string"  }}
Response Codes & Statuses: Prembly API responses include custom response_code values (e.g., 00 Success, 01 Not Found, 02 Unavailable).
View Response Codes Guide
Prembly Slack Community

Join our developer Slack channel for real-time integration support, engineering updates, and direct Q&A with the Prembly team.

Join Slack Channel