xpay hub logo
hub
  • Tools
  • Explore
  • Docs
  • xpay.sh
Didit API
Didit API
Tool

didit_aml_screening

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.


Pricing

Per call

$0.72

Model

flat


Pay only for what you use. No subscriptions.
Inputs

include_adverse_media

boolean

document_number

string

date_of_birth

string

vendor_data

string

aml_country_weight

integer

aml_dob_weight

integer

aml_score_review_threshold

number

include_ongoing_monitoring

boolean

aml_match_score_threshold

integer

full_name *

string

entity_type

string

nationality

string

aml_name_weight

integer

save_api_request

boolean

aml_score_approve_threshold

number
Try It
API
MCP Config
Input Parameters
document_number
Document number of the person to be screened. Only applicable for person entity type.
date_of_birth
Date of birth for persons or incorporation date for companies, with format: YYYY-MM-DD. For example, `1990-05-15`.
vendor_data
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
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
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
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.
aml_match_score_threshold
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 *
Full name of the person or company to be screened.
entity_type
Type of entity to screen. Either 'person' or 'company'. Defaults to 'person'.
nationality
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
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.
aml_score_approve_threshold
Score threshold below which hits are auto-approved (0-100). Hits with match scores below this threshold will be marked as approved. Default: 86.
Cost per run
Execution cost
$0.72
Deducted from your xPay allowance
xpay hub logo
hub

Marketplace for AI Capabilities. Run agents, tools & prompts with pay-per-use micropayments.

Product
ExploreCollectionsBundles
Resources
Documentationxpay.shGitHub

© 2026 Agentically Inc. All rights reserved.Microtransactions happen via Stablecoins