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. To try out the API, import the Postman collection; the OpenAPI specification lets you generate client code.

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: