# HALOWERK UK OFSI Sanctions Screener

> HALOWERK UK OFSI Sanctions Screener is a paid API for AI agents from handel.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-11).

Checks a person, company, or ship name against the UK Foreign, Commonwealth and Development Office (FCDO) Sanctions List and returns detailed match records including designation IDs, regime, measures imposed, and origin.

## Facts

- Endpoint: POST https://handel.halowerk.com/v1/sanctions-ofsi?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-uk-ofsi-sanctions-screener-0f77f558
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jEMGM3Fj0G7XF7GNSVtGz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability halowerk-uk-ofsi-sanctions-screener-0f77f558 -d '<json body>'
```

Example prompt: Screen 'Novaya Zvezda Trading LLC' against the UK OFSI sanctions list — use all_words matching, restrict to entities only, and limit results to 10.

## When to prefer this

Choose this endpoint when you specifically need to screen against the UK FCDO/OFSI sanctions list, as opposed to the US OFAC SDN list. It is ideal for UK regulatory compliance, trade finance due diligence, or when a designation may originate from the UK or mirror a UN listing. Use the regime filter to narrow to specific geopolitical contexts like Russia, Iran, or Global Human Rights, and the designation_type filter to target individuals, entities, or ships specifically.

## Known failure modes

- Name not found — returns empty results array with no error
- Name too short (< 2 chars) — returns 400 validation error
- Limit exceeds maximum of 50 — returns 400 validation error
- Invalid enum value for match/origin/designation_type — returns 400 validation error
- Regime string returns no results if it doesn't match any regime name substring
- Network timeout or upstream OFSI data unavailability — returns 5xx error

## How this service works

Checks a name against the UK Sanctions List maintained by the Foreign, Commonwealth and Development Office. Returns each hit with the UK designation ID, the legacy OFSI group ID, the UN reference where the designation mirrors a UN listing, the designation type (individual, entity, ship), the regime regulations under which it was made, whether the designation originates from the UK or the UN, the specific measures imposed (asset freeze, travel ban, trust services, director disqualification and…

## Output

Returns a list of matching designation records from the UK OFSI sanctions list. Each hit includes the UK designation ID, legacy OFSI group ID, UN reference (if mirroring a UN listing), designation type (individual, entity, or ship), the regime regulations under which the designation was made, the origin (UK or UN), and the specific measures imposed such as asset freeze, travel ban, trust services prohibition, and director disqualification, along with match metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2,
   "description": "Person, company or ship name to screen, e.g. \"Ramzan Kadyrov\" or \"Example Trading LLC\"."
  },
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 50,
   "minimum": 1
  },
  "match": {
   "enum": [
    "exact",
    "all_words",
    "partial"
   ],
   "type": "string",
   "default": "all_words",
   "description": "exact = normalised string equality. all_words = every significant word of the query appears in the listed name. partial = at least one significant word, widest and noisiest."
  },
  "origin": {
   "enum": [
    "any",
    "uk",
    "un"
   ],
   "type": "string",
   "default": "any",
   "description": "Restrict by where the designation comes from. uk = UK-originated, un = mirrors a UN listing. Designations marked \"UK|UN\" match both."
  },
  "regime": {
   "type": "string",
   "maxLength": 80,
   "description": "Restrict to designations whose regime name contains this text, e.g. \"Russia\", \"Iran\", \"Global Human Rights\"."
  },
  "designation_type": {
   "enum": [
    "any",
    "individual",
    "entity",
    "ship"
   ],
   "type": "string",
   "default": "any",
   "description": "Restrict to one UK designation type."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-uk-ofsi-sanctions-screener-0f77f558/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from handel.halowerk.com](https://www.zero.xyz/host/handel.halowerk.com/llms.txt)
