Skip to main content

Overview

dilisense provides REST APIs for screening individuals and entities against sanction, PEP and criminal watchlists and against adverse media. All APIs are served from https://api.dilisense.com/v1/, accept GET requests over HTTPS and answer in JSON, successes as well as errors.

APIs​

APIUse it to
AML Screening APIScreen a name against sanction, PEP and criminal watchlists and get the matching records or a PDF report.
Adverse Media Screening APIScreen a name against adverse media news sources, by category and with the matching articles.
AML DatabaseDownload all watchlist records as a file and keep them up to date with deltas.
Ongoing MonitoringRegister names once and get a webhook when their screening result changes.

Without writing code you can screen names with the Batch Screening Excel tool or with Power Automate.

Your first call​

  1. Register on https://dilisense.com/en/register and copy the API key from your dashboard. 100 API calls per month are free, no credit card required.
  2. Screen a name with checkIndividual:
curl --location --request GET 'https://api.dilisense.com/v1/checkIndividual?names=Boris%20Johnson' \
--header 'x-api-key: <api_key>'

The response lists the matching records in found_records, see checkIndividual for all parameters and attributes.

Using the API​

These pages apply to all APIs: