For Agents
Screen individuals and entities against sanctions, PEP, and watchlists, and generate PDF compliance reports. Authenticated via the x-api-key header.
Get started with dilisense AML Screening API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"screen an individual against sanctions"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with dilisense AML Screening API API.
Screen an individual against sanctions and PEP lists via /checkIndividual
Screen a corporate entity against sanctions lists via /checkEntity
Screen a free-text name across all entity types via /checkName
Generate a PDF compliance report for an individual via /generateIndividualReport
GET STARTED
Use for: Screen a new customer against sanctions lists, Run a PEP check on a politically exposed individual, Verify a corporate entity is not sanctioned, Generate a PDF compliance report for an audit file
Not supported: Does not handle ID document verification, biometric checks, or transaction monitoring — use for sanctions, PEP, and watchlist screening of individuals and entities only.
Jentic publishes the only available OpenAPI document for dilisense AML Screening API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for dilisense AML Screening API, keeping it validated and agent-ready. Dilisense screens individuals and entities against global sanctions, PEP, and watchlist sources to support compliance with national and international AML regulations. Three core checks (individual, entity, and generic name) plus matching PDF report generators and a sources catalogue let compliance teams run on-demand screenings inside onboarding flows, payment release decisions, and periodic customer review. Authentication uses an x-api-key header issued by Dilisense.
Generate a PDF compliance report for an entity via /generateEntityReport
Enumerate the screening sources currently covered via /getSourceList
Patterns agents use dilisense AML Screening API API for, with concrete tasks.
★ Customer Onboarding AML Screening
Add an automated sanctions and PEP check to your customer onboarding flow. Call /checkIndividual with the customer's name, date of birth, and country to receive a structured match list with hit confidence and source. False-positive rates drop sharply with a date of birth on the request, which is the difference between a 30-second compliance step and a multi-hour manual review.
Call GET /checkIndividual with names='Jane Doe', dob='1985-03-12', country='GB' and flag the customer for review if any hit returns confidence above 70
Payment Release Counterparty Check
Before releasing a high-value payment, screen the receiving entity against sanctions lists with /checkEntity. Pair with /checkName when you only have a free-text label. The response carries match details, source list, and hit confidence so the payment-ops engine can hold, escalate, or release accordingly without a human round trip on every transaction.
Call GET /checkEntity with name='Acme Holdings Limited' before releasing a £250k payment and hold if any sanctions hit is returned
Audit-Ready Compliance Reporting
Compliance teams keep a paper trail by generating PDF screening reports and storing them in the audit log. /generateIndividualReport and /generateEntityReport return a downloadable PDF tied to the same query as the live check, so auditors can match each onboarding decision to a report on the same source data. /getSourceList enumerates the sources covered when an auditor asks 'what does Dilisense actually screen against?'.
Call /generateIndividualReport for a flagged customer to produce a PDF and attach it to the case file in the compliance system
AI Agent Compliance Co-Pilot
An AI agent uses Dilisense via Jentic to handle in-conversation AML checks during analyst triage. The agent searches Jentic by intent, loads the right screening schema, and executes the call without ever holding the x-api-key. Because results are structured, the agent can summarise hits in plain language for the analyst rather than dumping raw JSON.
Search Jentic for 'screen an individual against sanctions', load the schema, and run the check for a customer the analyst names in chat
6 endpoints — jentic publishes the only available openapi specification for dilisense aml screening api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/checkIndividual
Screen an individual against sanctions and PEP lists
/checkEntity
Screen a corporate entity against sanctions lists
/checkName
Screen a free-text name across all entity types
/generateIndividualReport
Generate a PDF report for an individual screening
/generateEntityReport
Generate a PDF report for an entity screening
/getSourceList
List the screening sources covered
/checkIndividual
Screen an individual against sanctions and PEP lists
/checkEntity
Screen a corporate entity against sanctions lists
/checkName
Screen a free-text name across all entity types
/generateIndividualReport
Generate a PDF report for an individual screening
/generateEntityReport
Generate a PDF report for an entity screening
Three things that make agents converge on Jentic-routed access.
Credential isolation
Dilisense x-api-key headers live encrypted in the Jentic vault. Agents call screening operations through Jentic without ever holding the key, which matters extra-much for compliance APIs where leaked credentials are themselves an audit finding.
Intent-based discovery
Agents search Jentic by intent — 'screen an individual against sanctions' or 'check an entity against watchlists' — and Jentic returns the matching Dilisense operation with its parameter schema.
Time to first call
Direct Dilisense integration: 1 day for x-api-key handling, response parsing, and PDF report download. Through Jentic: under an hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
ComplyAdvantage API
ComplyAdvantage provides similar sanctions, PEP, and adverse-media screening with broader media-coverage sources.
Choose ComplyAdvantage when adverse-media screening matters as much as sanctions/PEP coverage.
Onfido API
Onfido handles document verification and biometric checks that pair with Dilisense's list-based screening.
Use Onfido for ID document and selfie checks; pair with Dilisense for the sanctions/PEP layer.
Sumsub API
Sumsub bundles document verification, KYC, and sanctions screening into one platform.
Choose Sumsub when you want a single vendor for ID verification plus AML; choose Dilisense when you specifically want best-in-class list coverage.
Specific to using dilisense AML Screening API API through Jentic.
Why is there no official OpenAPI spec for dilisense AML Screening API?
Dilisense documents the API on developers.dilisense.com but does not publish a downloadable OpenAPI specification suitable for code generation. Jentic generates and maintains this spec so that AI agents and developers can call dilisense AML Screening API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the dilisense API use?
Dilisense uses an `x-api-key` header issued from the Dilisense dashboard. Every screening call must include `x-api-key: <your key>`. Jentic stores the key encrypted in the vault so agents never see it; the header is injected at execution time.
Can I screen an individual against sanctions and PEP lists?
Yes — GET /checkIndividual takes name plus optional dob, gender, and country parameters and returns a list of structured hits with source, hit type (sanctions, PEP, criminal), and confidence score. Always pass dob when you have it; date-of-birth filtering dramatically reduces false-positive rates compared with name-only screening.
What are the rate limits for the dilisense API?
Dilisense applies plan-based rate limits — typical paid tiers offer thousands of screenings per day with bursts of several requests per second. The exact limit is set on your account; check the Dilisense dashboard. If a 429 response is returned, back off and retry with exponential delay.
How do I add an AML check to an onboarding flow through Jentic?
Run `pip install jentic`, search for 'screen an individual against sanctions', load the GET /checkIndividual schema, and execute with name, dob, and country at signup time. Jentic returns the structured hit list which the onboarding service can use to auto-approve, hold for review, or reject — with the screening run logged for compliance.
Can I generate a PDF report for an audit?
Yes — /generateIndividualReport and /generateEntityReport produce downloadable PDF reports with the same screening data. Store the PDF alongside the case file so auditors can trace each decision back to a contemporaneous report. Use /getSourceList to document which sources were in scope at the time of screening.
/getSourceList
List the screening sources covered