Regulatory & compliance
Consolidated Screening List
Returns entries from the US Consolidated Screening List (CSL) — the combined feed of twelve federal export-screening lists. Use this when the user asks about: whether a company or person is on a US screening / sanctions / denied-party list, trade-compliance screening of a counterparty, BIS Entity List members, Military End User designations, or to add a 'res.
Endpoint
GET /v1/screening-listSourceUS Consolidated Screening List
Authx-api-key — a free key works
What it returns
One record per result. Fields (from a live response):
- Identity —
title,name - Dates —
scraped_at - Provenance —
source_information_url,source,source_list_url,source_short,source_id,remarks - Details —
addresses,entity_number,alt_names,nationalities,countries,type,ids,id,programs
Filters
| name | Case-insensitive substring matched against the entry name AND its alternate names / aliases. |
| source_short | Filter to one source list by short code: SDN, EL, DPL, MEU, UVL, CMIC, CAP, DTC, ISN, MBS, PLC, SSI. |
| type | Filter by entry type. |
| country | ISO-2 country code (e.g. 'CN', 'RU', 'IR'). Matches entries with an address in that country. |
| program | Case-insensitive substring against the entry's sanctions / control programs. |
| sort_by | Default: name. |
| sort_order | Default: asc (alphabetical by name). |
| limit | Maximum records to return. Default 50, max 500. |
Example request
curl "https://api.keyvex.com/v1/screening-list?limit=1" \
-H "x-api-key: YOUR_KEY"
Response
{
"results": [
{
"source_information_url": "https://www.bis.gov/licensing/guidance-on-end-user-and-end-use-controls-and-us-person-controls",
"addresses": [
{
"address": "3037 S. 69TH DRIVE",
"city": "PHONEIX",
"state": "AZ",
"postal_code": "85043",
"country": "US"
}
],
"entity_number": null,
"alt_names": [],
"nationalities": [],
"countries": [
"US"
],
"source": "Denied Persons List (DPL) - Bureau of Industry and Security",
"title": null,
"type": null,
"source_list_url": "https://www.bis.gov/licensing/end-user-guidance/denied-persons-list-dpl",
"source_short": "DPL",
"name": " ADRIAN MANUEL HERNANDEZ",
"ids": [],
"id": "csl-DPL-66c933d8a74c4808b50501cb86e4721a49dd4a503b583df9080bdfd2",
"programs": [],
"source_id": "66c933d8a74c4808b50501cb86e4721a49dd4a503b583df9080bdfd2",
"remarks": "FR NOTICE ADDED",
"scraped_at": "2026-06-20T09:50:16.493Z"
}
],
"count": 1,
"has_more": true
}
Example questions you can answer
- Screen a party across all 12 export-control / sanctions lists.
- Entries from a specific source list.
Related datasets
Query Consolidated Screening List from your AI
Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.
Get a free key OpenAPI spec → REST docs →