---
title: "Returns entries from the US Consolidated Screening List (CSL) — the combined feed of twelve federal export-screening lists"
method: GET
path: "/v1/screening-list"
---

# Returns entries from the US Consolidated Screening List (CSL) — the combined feed of twelve federal export-screening lists

`GET /v1/screening-list`

## Request

- Base URL: `https://api.keyvex.com`
- URL: `https://api.keyvex.com/v1/screening-list`
- Auth: API key in header `x-api-key`

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 (KeyVex republishes the lists; it is not a screening service), BIS Entity List members, Military End User designations, or to add a 'restricted party' flag to a federal contractor or foreign agent.  The CSL unifies twelve lists (filter via source_short):   SDN  — Specially Designated Nationals (Treasury/OFAC)   EL   — Entity List (Commerce/BIS)   DPL  — Denied Persons List (Commerce/BIS)   MEU  — Military End User List (Commerce/BIS)   UVL  — Unverified List (Commerce/BIS)   CMIC — Non-SDN Chinese Military-Industrial Complex Companies (Treasury)   CAP  — Capta List (Treasury)   DTC  — ITAR Debarred (State)   ISN  — Nonproliferation Sanctions (State)   MBS  — Non-SDN Menu-Based Sanctions List (Treasury)   PLC  — Palestinian Legislative Council List (Treasury)   SSI  — Sectoral Sanctions Identifications List (Treasury)  Broader than get_ofac_sdn — the SDN list is just one source here. For the OFAC-SDN deep view use get_ofac_sdn; to search every US list at once use this tool.  Cross-source pairing: pair with get_federal_contracts to flag a contractor that also appears on a screening list, and with get_foreign_agents for the foreign-entity overlay.  Each record carries name + alt_names, the source list, sanctions programs, addresses, distinct countries, and identification documents.

## Query parameters

- `name` string
- `source_short` string
- `type` 'Entity' | 'Individual' | 'Vessel' | 'Aircraft'
- `country` string
- `program` string
- `sort_by` 'name'
- `sort_order` 'asc' | 'desc'
- `limit` integer

## Response `200`

JSON envelope: { results: [...], count, has_more }.

## Other responses

- `400`: Invalid parameter.
- `401`: Missing or invalid API key.
- `402`: This tool requires a higher plan (upgrade_required). Retrying will not help.
- `429`: Tier rate/quota limit reached (rate_limited). Retry-After points at the reset.

---

[API](https://skmtc.dev/keyvex/apis/keyvex-api.md) · [All operations](https://skmtc.dev/keyvex/apis/keyvex-api/llms.txt) · [OpenAPI document](https://skmtc.dev/keyvex/apis/keyvex-api/revisions/01c0210c19cd?raw)
