Entry details

The full published record for an exact name, from every list it appears on.

POST /api/entry-details

Auth x-api-key, or a signed-in user's bearer token

Returns everything the publishers hold on an exact name. Screening tells you that a name matched; this tells you what the entry actually says, so you can decide whether the match is your party.

This endpoint does not read the aggregated list. It queries each source table directly, so the response shape depends on which lists the name is on. There is no single record schema to code against: read each list’s fields on their own terms.

Request

FieldTypeRequiredDescription
namestringYesThe name to look up. This is an exact match, not a fuzzy one: pass a name exactly as a screening result returned it.

Body

{
  "name": "RABITA TRUST"
}

Response

A single entryData object, keyed by source list. Only lists holding the name are present, and each key holds an array because one name can appear on a list more than once: several SEC filings, a company against several vessels, or a PEP with one row per office held.

FieldTypeDescription
entryDataobjectKeys are source list slugs. Values are arrays of records, whose fields differ by list.

There is no api_usage_id here. The endpoint issues no screening RPC and is not metered, since it is a follow-up to a search you have already been charged for.

Body

{
  "entryData": {
    "ofac_sdn": [
      {
        "name": "RABITA TRUST",
        "uid": "6980",
        "sdn_type": "Entity",
        "programs": "SDGT",
        "aliases": "RABITA TRUST FUND",
        "addresses": "Room 9a, Second Floor, Wahdat Road, Lahore, Pakistan"
      }
    ],
    "un_consolidated": [
      {
        "name": "RABITA TRUST",
        "un_list_type": "Al-Qaida",
        "reference_number": "QDe.005",
        "listed_on": "2001-10-17"
      }
    ]
  }
}

Note that the two records above share only name. Treat each list’s object as its own shape and read the fields you need per list.

Fields by list

The 16 lists this endpoint can return, with how many fields each record carries. Open a list for the full field-by-field breakdown.

Key in entryDataFieldsList
ofac_consolidated8OFAC Consolidated Sanctions Listname, uid, sdn_type, programs, …
ofac_sdn8OFAC Specially Designated Nationals (SDN) Listname, uid, sdn_type, programs, …
un_consolidated11United Nations Consolidated Sanctions Listname, dataid, sdn_type, un_list_type, …
eu_consolidated8European Union Consolidated Sanctions Listname, subject_type, reference_number, aliases, …
uk_sanctions15United Kingdom Sanctions Listname, aliases, subject_type, reference_number, …
ita_consolidated9International Trade Administration Consolidated Sanctions Listname, aliases, addresses, programs, …
dfat_consolidated12Australian Department of Foreign Affairs and Trade Consolidated Sanctions Listreference, name, type, name_type, …
seco_consolidated8Swiss State Secretariat for Economic Affairs Consolidated Sanctions Listname, name_type, address, justification, …
possible_pep5Possible Politically Exposed Persons (PEP) Listname, person, position_qid, start_date, …
sec10U.S. Securities and Exchange Commission (SEC) Enforcement Actionsname, sec_list, entry_uid, primary_url, …
worldbank_debarred14World Bank Debarred and Cross-Debarred Firms and Individualsname, supp_id, supplier_type, country, …
fbi_most_wanted16FBI Most Wantedname, uid, crime_type, aliases, …
bafin_warnings4BaFin (Germany) Warningsname, description, published_at, detail_url
nca_most_wanted4UK National Crime Agency (NCA) Most Wantedname, description, detail_url, image_url
fca_warnings6UK Financial Conduct Authority (FCA) Warning Listname, detail_url, published_at, warned_type, …
shadow_fleet_companies6Shadow Fleet Companiescompany_name, vessel_imo, role, company_imo, …

One key covers more than one list: sec holds all five SEC streams, and each record names its own with a sec_list field of litigation_releases, administrative_proceedings, trading_suspensions, pause or receiverships. Screening reports these as separate lists, so read sec_list to line an entry record up with the match that led you to it.

Example

curl -X POST https://api.amlscreen.io/api/entry-details \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{ "name": "RABITA TRUST" }'

We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.