Screen against the ICIJ Offshore Leaks database.
Covers the Panama, Paradise and Pandora Papers plus the Offshore Leaks and Bahamas Leaks datasets. As with adverse media, matches are name-based and unconfirmed hits only raise a low-severity flag in an assessment.
Summary
Functions
Maximum number of names accepted by screen_names/2.
Fetch one leaks node — an entity, officer, intermediary or address.
Screen a company and its officers and PSCs against the leaks datasets.
Screen up to 500 names against the leaks datasets.
Whether the Offshore Leaks dataset is available.
Types
@type result() :: {:ok, map()} | {:error, KYCCentral.Error.t()}
Functions
@spec max_names() :: pos_integer()
Maximum number of names accepted by screen_names/2.
@spec node(KYCCentral.t(), String.t(), keyword()) :: result()
Fetch one leaks node — an entity, officer, intermediary or address.
Options
:name— expected name, used to disambiguate when the id is ambiguous.:node_type— expected node type, used the same way.
@spec screen_company(KYCCentral.t(), String.t()) :: result()
Screen a company and its officers and PSCs against the leaks datasets.
@spec screen_names(KYCCentral.t(), [String.t()]) :: result()
Screen up to 500 names against the leaks datasets.
@spec status(KYCCentral.t()) :: result()
Whether the Offshore Leaks dataset is available.