# gankdat UK Sanctions Designations

> gankdat UK Sanctions Designations is a paid API for AI agents from gankdat.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns paginated, filterable records from the official UK Sanctions List (FCDO), covering individuals, entities, and ships across all UK sanctions regimes.

## Facts

- Endpoint: GET https://gankdat.com/x402/data/uk-sanctions?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gankdat-uk-sanctions-designations-4a9f85b6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W6luvm5hiYI4MmzD3dTdn

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 gankdat-uk-sanctions-designations-4a9f85b6
```

Example prompt: Can you check whether 'Rossiya Bank' appears on the UK sanctions list — search across all regimes and show me the first 25 matching designations including their aliases and designation dates?

## When to prefer this

Choose this endpoint when you need programmatic, filterable access to the full UK FCDO Sanctions List normalized for supplier due diligence workflows, especially when you need to search by name, regime, country, unique ID, or date ranges. Prefer it over raw FCDO downloads when you need paginated JSON output without parsing spreadsheets. Use alongside the US SAM.gov exclusions endpoint for multi-jurisdiction screening.

## Known failure modes

- Invalid date format in date filter parameters returns a validation error
- Page number exceeding available results returns an empty data array
- per_page value above 100 is rejected as out of range
- Unrecognised regime or designation_type values may return zero results silently
- Payment failure (insufficient USDC balance) returns a 402 error before the query is executed
- Network timeout on large result pages

## How this service works

UK sanctions designations. Every designation on the official UK Sanctions List (FCDO) — individuals, entities, and ships, with regimes, aliases, and dates — normalized for supplier due diligence. One call returns one page of matching records as JSON (25 by default, per_page up to 100) with the total count and the last refresh time; the query parameters filter the records.

## Output

A JSON object with an 'ok' boolean, a 'data' array of up to 100 designation records per page (each including the entity name, unique ID, designation type, sanction regime, aliases, countries, designation date, and last updated timestamp), and a 'meta' object containing total count, current page, per_page size, and the last time the underlying FCDO data was refreshed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string"
      },
      "name": {
       "type": "string"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 100000,
       "minimum": 1
      },
      "regime": {
       "type": "string"
      },
      "per_page": {
       "type": "integer",
       "default": 25,
       "maximum": 100,
       "minimum": 1
      },
      "countries": {
       "type": "string"
      },
      "unique_id": {
       "type": "string"
      },
      "designation_type": {
       "type": "string"
      },
      "designation_source": {
       "type": "string"
      },
      "last_updated_after": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "last_updated_before": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "date_designated_after": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      },
      "date_designated_before": {
       "type": "string",
       "format": "date",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gankdat-uk-sanctions-designations-4a9f85b6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gankdat.com](https://www.zero.xyz/host/gankdat.com/llms.txt)
