Didit Aml Screening
didit_aml_screeningThe AML Screening API allows you to screen individuals or companies against global watchlists and high-risk databases. This API provides real-time screening capabilities to detect potential matches and mitigate risks associated with financial fraud and terrorism. You can screen both persons and companies by specifying the `entity_type` parameter.
When to Use
Use this tool when you need to the aml screening api allows you to screen individuals or companies against global watchlists and high-risk databases. this api provides real-time screening capabilities to detect potential matches and mitigate risks associated with financial fraud and terrorism. you can screen both persons and companies by specifying the entity_type parameter.. This is part of the Didit API provider on xpay✦.
MCP Connection
Connect to xpay✦ to access this tool (and 5+ others):
{
"mcpServers": {
"xpay": {
"url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
}
}
}
For Claude Code:
claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
How to Execute
Use the xpay✦ meta-tools to run this tool:
xpay_details— Get full input schema:xpay_details("didit/didit_aml_screening")xpay_run— Execute:xpay_run("didit/didit_aml_screening", { ...inputs })
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
include_adverse_media | boolean | No | Wheter to include adverse media in the screening. If included, the request will take approximately 10 seconds. |
document_number | string | No | Document number of the person to be screened. Only applicable for person entity type. |
date_of_birth | string | No | Date of birth for persons or incorporation date for companies, with format: YYYY-MM-DD. For example, 1990-05-15. |
vendor_data | string | No | A unique identifier for the vendor or user, such as a UUID or email. This field enables proper session tracking and user data aggregation across multiple verification sessions. |
aml_country_weight | integer | No | Weight for country/nationality in match score calculation (0-100). The sum of aml_name_weight + aml_dob_weight + aml_country_weight must equal 100. Default: 15. |
aml_dob_weight | integer | No | Weight for date of birth in match score calculation (0-100). The sum of aml_name_weight + aml_dob_weight + aml_country_weight must equal 100. Default: 25. |
aml_score_review_threshold | number | No | Score threshold above which hits are auto-declined (0-100). Hits with match scores above this threshold will be declined. Scores between approve and review thresholds require manual review. Default: 100. |
include_ongoing_monitoring | boolean | No | Whether to include ongoing monitoring in the screening. If included, the save_api_request must be included as well, otherwise it will raise an error. |
aml_match_score_threshold | integer | No | Match score threshold (0-100) that determines if a hit is a False Positive or Unreviewed (Possible Match). Hits with match_score below this are marked as 'False Positive' and excluded from risk assessment. Hits at or above are 'Unreviewed' (Possible Match). Default: 93. |
full_name | string | Yes | Full name of the person or company to be screened. |
entity_type | string | No | Type of entity to screen. Either 'person' or 'company'. Defaults to 'person'. |
nationality | string | No | Nationality of the person to be screened with format ISO 3166-1 alpha-2. For example: ES. Only applicable for person entity type. |
aml_name_weight | integer | No | Weight for name similarity in match score calculation (0-100). The sum of aml_name_weight + aml_dob_weight + aml_country_weight must equal 100. Default: 60. |
save_api_request | boolean | No | Whether to save this API request. If true, then it will appear on the Manual Checks section in the Business Console. |
aml_score_approve_threshold | number | No | Score threshold below which hits are auto-approved (0-100). Hits with match scores below this threshold will be marked as approved. Default: 86. |
Pricing
- Cost: $0.72/call
- Balance check: Use
xpay_balanceto check remaining credits - Get your API key at xpay.tools — $5 free credits included
Related Skills
- Didit API (all tools) — 6 tools
- Didit Send Email Code — $0.08/call
- Didit Check Phone Code — $0.01/call
- Didit Send Phone Code — $0.60/call
- Didit Check Email Code — $0.01/call
- Didit Database Validation Api — $0.62/call
Links
- Tool page: https://xpay.tools/didit/didit-aml-screening/
- Provider: https://xpay.tools/didit/
- All tools: https://xpay.tools/explore
How to Execute
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
include_adverse_media | boolean | No | Wheter to include adverse media in the screening. If included, the request will take approximately 10 seconds. |
document_number | string | No | Document number of the person to be screened. Only applicable for person entity type. |
date_of_birth | string | No | Date of birth for persons or incorporation date for companies, with format: YYYY-MM-DD. For example, `1990-05-15`. |
vendor_data | string | No | A unique identifier for the vendor or user, such as a UUID or email. This field enables proper session tracking and user data aggregation across multiple verification sessions. |
aml_country_weight | integer | No | Weight for country/nationality in match score calculation (0-100). The sum of aml_name_weight + aml_dob_weight + aml_country_weight must equal 100. Default: 15. |
aml_dob_weight | integer | No | Weight for date of birth in match score calculation (0-100). The sum of aml_name_weight + aml_dob_weight + aml_country_weight must equal 100. Default: 25. |
aml_score_review_threshold | number | No | Score threshold above which hits are auto-declined (0-100). Hits with match scores above this threshold will be declined. Scores between approve and review thresholds require manual review. Default: 100. |
include_ongoing_monitoring | boolean | No | Whether to include ongoing monitoring in the screening. If included, the save_api_request must be included as well, otherwise it will raise an error. |
aml_match_score_threshold | integer | No | Match score threshold (0-100) that determines if a hit is a False Positive or Unreviewed (Possible Match). Hits with match_score below this are marked as 'False Positive' and excluded from risk assessment. Hits at or above are 'Unreviewed' (Possible Match). Default: 93. |
full_name | string | Yes | Full name of the person or company to be screened. |
entity_type | string | No | Type of entity to screen. Either 'person' or 'company'. Defaults to 'person'. |
nationality | string | No | Nationality of the person to be screened with format ISO 3166-1 alpha-2. For example: `ES`. Only applicable for person entity type. |
aml_name_weight | integer | No | Weight for name similarity in match score calculation (0-100). The sum of aml_name_weight + aml_dob_weight + aml_country_weight must equal 100. Default: 60. |
save_api_request | boolean | No | Whether to save this API request. If true, then it will appear on the `Manual Checks` section in the Business Console. |
aml_score_approve_threshold | number | No | Score threshold below which hits are auto-approved (0-100). Hits with match scores below this threshold will be marked as approved. Default: 86. |
Install Skill
Pricing
Cost
$0.72/call
Model
Flat rate
Provider
Didit API

