Adverse media search. Requires an active Professional subscription.
Name matching against news results is noisy by nature, so a hit here is a lead
to review, not a finding. In an assessment these only raise a low-severity
ADVERSE_MEDIA_UNCONFIRMED flag until an analyst confirms the article.
Summary
Functions
Search adverse media for a company and its officers and PSCs.
Search adverse media for entities that each have several known names.
Search adverse media for a batch of names.
Whether adverse media search is configured and available.
Types
@type result() :: {:ok, map()} | {:error, KYCCentral.Error.t()}
Functions
@spec screen_company(KYCCentral.t(), String.t()) :: result()
Search adverse media for a company and its officers and PSCs.
@spec search_entities(KYCCentral.t(), [map()]) :: result()
Search adverse media for entities that each have several known names.
Each entity is %{key: "...", names: ["...", ...]}. The key is yours to
choose and is echoed back on the results, so use it to join hits onto your own
records.
@spec search_names(KYCCentral.t(), [String.t()]) :: result()
Search adverse media for a batch of names.
The per-request cap is set server-side and can be tuned by the operator, so a large batch may be rejected with a 422 rather than client-side.
@spec status(KYCCentral.t()) :: result()
Whether adverse media search is configured and available.