---
type: "firecrawl-provider"
description: "The UK Sanctions List published by the Foreign, Commonwealth & Development Office as a machine-readable file on sanctionslist.fcdo.gov.uk (UK-Sanctions-List.xml, about 6,400 designations across 31 regimes; the only UK list since OFSI's Consolidated List closed on 28 January 2026). Collects the file faithfully for downstream sanctions tables: a cheap version check, the full list paginated with a cursor pinned to one publication (S3 ETag), one record by UniqueID, records changed since a date with the gov.uk change notes, and a name search. Every record carries source_record_id (uksl:<UniqueID>), source_url, publication_id and retrieved_at. Open Government Licence v3.0. A match or an absence is not a compliance determination."
use_when: "The UK Sanctions List published by the Foreign, Commonwealth & Development Office as a machine-readable file on sanctionslist.fcdo.gov.uk (UK-Sanctions-List.xml, about 6,400 designations across 31 regimes; the only UK list since OFSI's Consolidated List closed on 28 January 2026). Collects the file faithfully for downstream sanctions tables: a cheap version check, the full list paginated with a cursor pinned to one publication (S3 ETag), one record by UniqueID, records changed since a date with the gov.uk change notes, and a name search. Every record carries source_record_id (uksl:<UniqueID>), source_url, publication_id and retrieved_at. Open Government Licence v3.0. A match or an absence is not a compliance determination."
categories: "Public records"
capabilities: 5
credits_per_call: 5
---
# UK Sanctions List (FCDO) full list file on Firecrawl Alexandria

The UK Sanctions List published by the Foreign, Commonwealth & Development Office as a machine-readable file on sanctionslist.fcdo.gov.uk (UK-Sanctions-List.xml, about 6,400 designations across 31 regimes; the only UK list since OFSI's Consolidated List closed on 28 January 2026). Collects the file faithfully for downstream sanctions tables: a cheap version check, the full list paginated with a cursor pinned to one publication (S3 ETag), one record by UniqueID, records changed since a date with the gov.uk change notes, and a name search. Every record carries source_record_id (uksl:<UniqueID>), source_url, publication_id and retrieved_at. Open Government Licence v3.0. A match or an absence is not a compliance determination.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `sanctionslist-fcdo-gov-uk`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/sanctionslist-fcdo-gov-uk)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/openapi.json)

## Capabilities

- [Records changes](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/records_changes): Designations whose LastUpdated is on or after `since` (added or amended; the file carries no delisting markers, so removed records only show as gaps between snapshots), paginated like records_list with the same ETag-pinned cursor, plus the publisher's gov.uk change_history notes dated on or after `since`. Offered because gov.uk publishes dated change notes and the file stamps every record with LastUpdated; the publisher provides no per-record delta or earlier file versions.
- [Records get](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/records_get): One designation by the file's UniqueID (e.g. AFG0001; uksl:AFG0001 and lower case are accepted), with every name, identifier, address, date and the explicit SanctionsImposedIndicators. Downloads the current file and stops at the first match; not_found when no designation carries the id (delisted records disappear from the file).
- [Records list](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/records_list): The full current list as common sanctions records, one page per call. Each call downloads UK-Sanctions-List.xml (about 22 MB), optionally filters by regime (case-insensitive substring of RegimeName), entity_type and designation_source (UK or UN; UK|UN records match both), and returns records [offset, offset + page_size) of the matches with total_records and total_matches. The cursor pins the publication: a later page whose file has a different ETag fails with invalid_input and the issue code publication_changed instead of mixing versions; restart from the first page.
- [Search](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/search): Case-insensitive substring search over every Latin name (Name1..Name6 joined) and non-Latin script name in the current file, optionally restricted to an entity_type; returns the first `limit` matches (default 25) with total_matches. The host offers no server-side search (the interactive search site is a different service), so this is an in-memory filter over the downloaded file. An empty result is a legitimate answer.
- [Source status](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/source_status): Cheap version check of the published file: a 1 KB Range read of UK-Sanctions-List.xml (ETag as publication_id and MD5 content hash, Last-Modified as published_at, total size, the file's DateGenerated) and the gov.uk Content API record (public_updated_at, latest change note, attachment list for every published format). The record count is not returned because it needs the whole 22 MB file; records_list reports total_records on every page.

## 1. Choose this provider when

The UK Sanctions List published by the Foreign, Commonwealth & Development Office as a machine-readable file on sanctionslist.fcdo.gov.uk (UK-Sanctions-List.xml, about 6,400 designations across 31 regimes; the only UK list since OFSI's Consolidated List closed on 28 January 2026). Collects the file faithfully for downstream sanctions tables: a cheap version check, the full list paginated with a cursor pinned to one publication (S3 ETag), one record by UniqueID, records changed since a date with the gov.uk change notes, and a name search. Every record carries source_record_id (uksl:<UniqueID>), source_url, publication_id and retrieved_at. Open Government Licence v3.0. A match or an absence is not a compliance determination.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "sanctionslist-fcdo-gov-uk",
  "capability": "sanctions-screening/records_changes",
  "options": {
    "page_size": 2,
    "since": "2026-10-01"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `cursor` (string): cursor Example: `<cursor>`
- `page_size` (number): page_size Example: `10`
- `since` (string, required): Calendar day, inclusive, as YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<since>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "sanctionslist-fcdo-gov-uk",
    capability: "sanctions-screening/records_changes",
    options: {
      page_size: 2,
      since: "2026-10-01",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "sanctionslist-fcdo-gov-uk",
  "capability": "sanctions-screening/records_changes",
  "options": {
    "page_size": 2,
    "since": "2026-10-01"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "sanctionslist-fcdo-gov-uk",
    "capability": "sanctions-screening/records_changes",
    "options": {
      "page_size": 2,
      "since": "2026-10-01"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'sanctionslist-fcdo-gov-uk/sanctions-screening/records_changes' \
  --options '{"page_size":2,"since":"2026-10-01"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "sanctionslist-fcdo-gov-uk",
  "capability": "sanctions-screening/records_changes",
  "options": {
    "page_size": 2,
    "since": "2026-10-01"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "sanctionslist-fcdo-gov-uk",
  "capability": "sanctions-screening/records_changes",
  "options": {
    "page_size": 2,
    "since": "2026-10-01"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "change_notes": [
    {
      "note": "Made 3 variations under the ISIL (Da'esh) & Al-Qaida sanctions regime.",
      "public_timestamp": "2026-10-16T09:30:50Z"
    },
    {
      "note": "Made 1 variation under the Russia sanctions regime.",
      "public_timestamp": "2026-10-15T10:55:54Z"
    },
    {
      "note": "Added 2 new designations under the Iran sanctions regime.",
      "public_timestamp": "2026-10-12T14:35:30Z"
    },
    {
      "note": "Made 3 corrections under the Russia sanctions regime and 1 correction under the Libya Sanctions regime.",
      "public_timestamp": "2026-10-08T14:30:01Z"
    },
    {
      "note": "Added 26 designations, 12 specifications and made 2 variations under the Russia sanctions regime.",
      "public_timestamp": "2026-10-08T10:32:03Z"
    },
    {
      "note": "Made 1 delisting under the Iraq sanctions regime.",
      "public_timestamp": "2026-10-07T09:29:00Z"
    },
    {
      "note": "Made 1 revocation under the Syria sanctions regime.",
      "public_timestamp": "2026-10-06T10:02:08Z"
    },
    {
      "note": "Revoked and remade 2 specifications and made 2 administrative amendments under the Russia sanctions regime.",
      "public_timestamp": "2026-10-02T08:59:59Z"
    },
    {
      "note": "Added 23 new designations and 8 new specifications under the Russia sanctions regime.",
      "public_timestamp": "2026-10-01T09:10:35Z"
    }
  ],
  "date_generated": "16/10/2026",
  "govuk": {
    "api_url": "https://www.gov.uk/api/content/government/publications/the-uk-sanctions-list",
    "change_history_count": 482,
    "content_id": "0f379d0c-0a9c-4ac4-918c-5248e1facb85",
    "first_published_at": "2020-07-06T00:00:00+01:00",
    "latest_change": {
      "note": "Made 3 variations under the ISIL (Da'esh) & Al-Qaida sanctions regime.",
      "public_timestamp": "2026-10-16T09:30:50Z"
    },
    "page_url": "https://www.gov.uk/government/publications/the-uk-sanctions-list",
    "public_updated_at": "2026-10-16T10:30:50+01:00",
    "title": "The UK Sanctions List",
    "updated_at": "2026-10-16T14:06:37+01:00"
  },
  "next_cursor": "v1:0003c78785f6de6ddbf1ab50bad8e74f:2:7c75ac251380c41a",
  "observed_at_ms": 1792279117214,
  "offset": 0,
  "page_size": 2,
  "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
  "records": [
    {
      "addresses": [
        {
          "country": "Afghanistan",
          "full": "Kabul, Afghanistan",
          "lines": [
            "Kabul"
          ],
          "postal_code": null
        }
      ],
      "birth_dates": [
        {
          "iso": "1958",
          "value": "dd/mm/1958"
        },
        {
          "iso": "1957-02-22",
          "value": "22/02/1957"
        }
      ],
      "birth_places": [
        {
          "country": "Afghanistan",
          "town": "Mial area, Spin Boldak District, Kandahar Province"
        }
      ],
      "date_designated": "25/01/2001",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [],
      "entity_type": "person",
      "entity_type_source": "Individual",
      "genders": [
        "Male"
      ],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": "Afghanistan diplomatic passport, issued on 4 Aug. 2024 in Kabul, Afghanistan, expires on 4 Aug. 2029 (Name in Latin script: Mohammad Eisa Sani)",
          "scheme": "passport",
          "value": "D0010402"
        },
        {
          "issuing_country": null,
          "notes": "legacy OFSI Consolidated List Group ID",
          "scheme": "ofsi_group_id",
          "value": "6955"
        },
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "un_reference",
          "value": "TAi.060"
        }
      ],
      "last_updated": "2026-10-13",
      "last_updated_source": "13/10/2026",
      "legal_basis": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "listed_on": "2001-01-25",
      "measure_details": [
        {
          "code": "asset_freeze",
          "source": "AssetFreeze"
        },
        {
          "code": "travel_ban",
          "source": "TravelBan"
        }
      ],
      "measures": [
        "asset_freeze",
        "travel_ban"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "MOHAMMAD ESSA AKHUND",
          "name_type_source": "Primary Name",
          "parts": {
            "name1": "MOHAMMAD",
            "name2": "ESSA",
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "AKHUND"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": "Good quality a.k.a",
          "language": null,
          "name": "Mohammad Eisa Sani",
          "name_type_source": "Alias",
          "parts": {
            "name1": "Mohammad",
            "name2": "Eisa",
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Sani"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "محمد عیسی آخوند",
          "name_type_source": "NonLatinName",
          "parts": null,
          "script": "Arabic",
          "type": "alias"
        }
      ],
      "nationalities": [
        "Afghanistan"
      ],
      "ofsi_group_id": "6955",
      "organization": null,
      "other_information": "Belongs to Nurzai tribe. Height 185cm. Review pursuant to Security Council resolution 1822 (2008) was concluded on 27 Jul. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2006-25957",
      "phone_numbers": [],
      "positions": [
        "Minister of Water, Sanitation and Electricity under the Taliban regime (1996-2001)"
      ],
      "primary_name": "MOHAMMAD ESSA AKHUND",
      "programs": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
      "remarks": "Belongs to Nurzai tribe. Height 185cm. Review pursuant to Security Council resolution 1822 (2008) was concluded on 27 Jul. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2006-25957",
      "retrieved_at": "2026-10-17T23:18:36Z",
      "sanctions_imposed": [
        "Asset freeze",
        "Travel Ban"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": true,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": false,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": true,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:AFG0047",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [
        "Mullah"
      ],
      "uk_statement_of_reasons": null,
      "un_reference": "TAi.060",
      "unique_id": "AFG0047",
      "vessel": null,
      "websites": []
    },
    {
      "addresses": [
        {
          "country": "Afghanistan",
          "full": "Kabul, Afghanistan",
          "lines": [
            "Kabul"
          ],
          "postal_code": null
        }
      ],
      "birth_dates": [
        {
          "iso": "1971",
          "value": "dd/mm/1971"
        },
        {
          "iso": "1972-10-24",
          "value": "24/10/1972"
        }
      ],
      "birth_places": [
        {
          "country": "Afghanistan",
          "town": "Moni village, Shigal District, Kunar Province"
        }
      ],
      "date_designated": "23/02/2001",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [],
      "entity_type": "person",
      "entity_type_source": "Individual",
      "genders": [
        "Male"
      ],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": "Afghanistan diplomatic passport, issued on 06 Feb. 2022 in  Kabul, Afghanistan, expires on 6 Feb. 2027 (Name in Latin script: Najeebullah Hayat)",
          "scheme": "passport",
          "value": "D0009871"
        },
        {
          "issuing_country": null,
          "notes": "Afghan national ID card (tazkira). Issued in 1974",
          "scheme": "national_identifier",
          "value": "545167"
        },
        {
          "issuing_country": null,
          "notes": "legacy OFSI Consolidated List Group ID",
          "scheme": "ofsi_group_id",
          "value": "7170"
        },
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "un_reference",
          "value": "TAi.071"
        }
      ],
      "last_updated": "2026-10-13",
      "last_updated_source": "13/10/2026",
      "legal_basis": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "listed_on": "2001-02-23",
      "measure_details": [
        {
          "code": "asset_freeze",
          "source": "AssetFreeze"
        },
        {
          "code": "travel_ban",
          "source": "TravelBan"
        }
      ],
      "measures": [
        "asset_freeze",
        "travel_ban"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "NAJIBULLAH HAQQANI HIDAYATULLAH",
          "name_type_source": "Primary Name",
          "parts": {
            "name1": "NAJIBULLAH",
            "name2": "HAQQANI",
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HIDAYATULLAH"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": "Good quality a.k.a",
          "language": null,
          "name": "Najibullah HAQANI",
          "name_type_source": "Alias",
          "parts": {
            "name1": "Najibullah",
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HAQANI"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": "Good quality a.k.a",
          "language": null,
          "name": "Najeebullah HAYAT",
          "name_type_source": "Alias",
          "parts": {
            "name1": "Najeebullah",
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HAYAT"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "نجیب الله حقانی هدايت الله",
          "name_type_source": "NonLatinName",
          "parts": null,
          "script": "Arabic",
          "type": "alias"
        }
      ],
      "nationalities": [
        "Afghanistan"
      ],
      "ofsi_group_id": "7170",
      "organization": null,
      "other_information": "Cousin of Moulavi Noor Jalal. Grandfather’s name is Salam. Taliban member responsible for Laghman Province as of late 2010. Review pursuant to Security Council resolution 1822 (2008) was concluded on 1 Jun. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2007-47312",
      "phone_numbers": [],
      "positions": [
        "Deputy Minister of Finance under the Taliban regime (1996-2001)"
      ],
      "primary_name": "NAJIBULLAH HAQQANI HIDAYATULLAH",
      "programs": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
      "remarks": "Cousin of Moulavi Noor Jalal. Grandfather’s name is Salam. Taliban member responsible for Laghman Province as of late 2010. Review pursuant to Security Council resolution 1822 (2008) was concluded on 1 Jun. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2007-47312",
      "retrieved_at": "2026-10-17T23:18:36Z",
      "sanctions_imposed": [
        "Asset freeze",
        "Travel Ban"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": true,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": false,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": true,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:AFG0055",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [
        "Maulavi"
      ],
      "uk_statement_of_reasons": null,
      "un_reference": "TAi.071",
      "unique_id": "AFG0055",
      "vessel": null,
      "websites": []
    }
  ],
  "retrieved_at": "2026-10-17T23:18:36Z",
  "returned": 2,
  "since": "2026-10-01",
  "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
  "total_matches": 84,
  "total_records": 6408
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Records changes

- Capability: `sanctions-screening/records_changes`
- Description: Designations whose LastUpdated is on or after `since` (added or amended; the file carries no delisting markers, so removed records only show as gaps between snapshots), paginated like records_list with the same ETag-pinned cursor, plus the publisher's gov.uk change_history notes dated on or after `since`. Offered because gov.uk publishes dated change notes and the file stamps every record with LastUpdated; the publisher provides no per-record delta or earlier file versions.
- Instructions: Incremental refresh after a known date; pair it with a snapshot diff for delistings.
- Cost: 5 credits per call
- Capability file: [Records changes](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/records_changes)

Accepted options:
- `cursor` (string): cursor Example: `<cursor>`
- `page_size` (number): page_size Example: `10`
- `since` (string, required): Calendar day, inclusive, as YYYY-MM-DD. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<since>`

Response schema example:
```json
{
  "change_notes": [
    {
      "note": "Made 3 variations under the ISIL (Da'esh) & Al-Qaida sanctions regime.",
      "public_timestamp": "2026-10-16T09:30:50Z"
    },
    {
      "note": "Made 1 variation under the Russia sanctions regime.",
      "public_timestamp": "2026-10-15T10:55:54Z"
    },
    {
      "note": "Added 2 new designations under the Iran sanctions regime.",
      "public_timestamp": "2026-10-12T14:35:30Z"
    },
    {
      "note": "Made 3 corrections under the Russia sanctions regime and 1 correction under the Libya Sanctions regime.",
      "public_timestamp": "2026-10-08T14:30:01Z"
    },
    {
      "note": "Added 26 designations, 12 specifications and made 2 variations under the Russia sanctions regime.",
      "public_timestamp": "2026-10-08T10:32:03Z"
    },
    {
      "note": "Made 1 delisting under the Iraq sanctions regime.",
      "public_timestamp": "2026-10-07T09:29:00Z"
    },
    {
      "note": "Made 1 revocation under the Syria sanctions regime.",
      "public_timestamp": "2026-10-06T10:02:08Z"
    },
    {
      "note": "Revoked and remade 2 specifications and made 2 administrative amendments under the Russia sanctions regime.",
      "public_timestamp": "2026-10-02T08:59:59Z"
    },
    {
      "note": "Added 23 new designations and 8 new specifications under the Russia sanctions regime.",
      "public_timestamp": "2026-10-01T09:10:35Z"
    }
  ],
  "date_generated": "16/10/2026",
  "govuk": {
    "api_url": "https://www.gov.uk/api/content/government/publications/the-uk-sanctions-list",
    "change_history_count": 482,
    "content_id": "0f379d0c-0a9c-4ac4-918c-5248e1facb85",
    "first_published_at": "2020-07-06T00:00:00+01:00",
    "latest_change": {
      "note": "Made 3 variations under the ISIL (Da'esh) & Al-Qaida sanctions regime.",
      "public_timestamp": "2026-10-16T09:30:50Z"
    },
    "page_url": "https://www.gov.uk/government/publications/the-uk-sanctions-list",
    "public_updated_at": "2026-10-16T10:30:50+01:00",
    "title": "The UK Sanctions List",
    "updated_at": "2026-10-16T14:06:37+01:00"
  },
  "next_cursor": "v1:0003c78785f6de6ddbf1ab50bad8e74f:2:7c75ac251380c41a",
  "observed_at_ms": 1792279117214,
  "offset": 0,
  "page_size": 2,
  "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
  "records": [
    {
      "addresses": [
        {
          "country": "Afghanistan",
          "full": "Kabul, Afghanistan",
          "lines": [
            "Kabul"
          ],
          "postal_code": null
        }
      ],
      "birth_dates": [
        {
          "iso": "1958",
          "value": "dd/mm/1958"
        },
        {
          "iso": "1957-02-22",
          "value": "22/02/1957"
        }
      ],
      "birth_places": [
        {
          "country": "Afghanistan",
          "town": "Mial area, Spin Boldak District, Kandahar Province"
        }
      ],
      "date_designated": "25/01/2001",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [],
      "entity_type": "person",
      "entity_type_source": "Individual",
      "genders": [
        "Male"
      ],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": "Afghanistan diplomatic passport, issued on 4 Aug. 2024 in Kabul, Afghanistan, expires on 4 Aug. 2029 (Name in Latin script: Mohammad Eisa Sani)",
          "scheme": "passport",
          "value": "D0010402"
        },
        {
          "issuing_country": null,
          "notes": "legacy OFSI Consolidated List Group ID",
          "scheme": "ofsi_group_id",
          "value": "6955"
        },
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "un_reference",
          "value": "TAi.060"
        }
      ],
      "last_updated": "2026-10-13",
      "last_updated_source": "13/10/2026",
      "legal_basis": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "listed_on": "2001-01-25",
      "measure_details": [
        {
          "code": "asset_freeze",
          "source": "AssetFreeze"
        },
        {
          "code": "travel_ban",
          "source": "TravelBan"
        }
      ],
      "measures": [
        "asset_freeze",
        "travel_ban"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "MOHAMMAD ESSA AKHUND",
          "name_type_source": "Primary Name",
          "parts": {
            "name1": "MOHAMMAD",
            "name2": "ESSA",
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "AKHUND"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": "Good quality a.k.a",
          "language": null,
          "name": "Mohammad Eisa Sani",
          "name_type_source": "Alias",
          "parts": {
            "name1": "Mohammad",
            "name2": "Eisa",
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Sani"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "محمد عیسی آخوند",
          "name_type_source": "NonLatinName",
          "parts": null,
          "script": "Arabic",
          "type": "alias"
        }
      ],
      "nationalities": [
        "Afghanistan"
      ],
      "ofsi_group_id": "6955",
      "organization": null,
      "other_information": "Belongs to Nurzai tribe. Height 185cm. Review pursuant to Security Council resolution 1822 (2008) was concluded on 27 Jul. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2006-25957",
      "phone_numbers": [],
      "positions": [
        "Minister of Water, Sanitation and Electricity under the Taliban regime (1996-2001)"
      ],
      "primary_name": "MOHAMMAD ESSA AKHUND",
      "programs": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
      "remarks": "Belongs to Nurzai tribe. Height 185cm. Review pursuant to Security Council resolution 1822 (2008) was concluded on 27 Jul. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2006-25957",
      "retrieved_at": "2026-10-17T23:18:36Z",
      "sanctions_imposed": [
        "Asset freeze",
        "Travel Ban"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": true,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": false,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": true,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:AFG0047",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [
        "Mullah"
      ],
      "uk_statement_of_reasons": null,
      "un_reference": "TAi.060",
      "unique_id": "AFG0047",
      "vessel": null,
      "websites": []
    },
    {
      "addresses": [
        {
          "country": "Afghanistan",
          "full": "Kabul, Afghanistan",
          "lines": [
            "Kabul"
          ],
          "postal_code": null
        }
      ],
      "birth_dates": [
        {
          "iso": "1971",
          "value": "dd/mm/1971"
        },
        {
          "iso": "1972-10-24",
          "value": "24/10/1972"
        }
      ],
      "birth_places": [
        {
          "country": "Afghanistan",
          "town": "Moni village, Shigal District, Kunar Province"
        }
      ],
      "date_designated": "23/02/2001",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [],
      "entity_type": "person",
      "entity_type_source": "Individual",
      "genders": [
        "Male"
      ],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": "Afghanistan diplomatic passport, issued on 06 Feb. 2022 in  Kabul, Afghanistan, expires on 6 Feb. 2027 (Name in Latin script: Najeebullah Hayat)",
          "scheme": "passport",
          "value": "D0009871"
        },
        {
          "issuing_country": null,
          "notes": "Afghan national ID card (tazkira). Issued in 1974",
          "scheme": "national_identifier",
          "value": "545167"
        },
        {
          "issuing_country": null,
          "notes": "legacy OFSI Consolidated List Group ID",
          "scheme": "ofsi_group_id",
          "value": "7170"
        },
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "un_reference",
          "value": "TAi.071"
        }
      ],
      "last_updated": "2026-10-13",
      "last_updated_source": "13/10/2026",
      "legal_basis": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "listed_on": "2001-02-23",
      "measure_details": [
        {
          "code": "asset_freeze",
          "source": "AssetFreeze"
        },
        {
          "code": "travel_ban",
          "source": "TravelBan"
        }
      ],
      "measures": [
        "asset_freeze",
        "travel_ban"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "NAJIBULLAH HAQQANI HIDAYATULLAH",
          "name_type_source": "Primary Name",
          "parts": {
            "name1": "NAJIBULLAH",
            "name2": "HAQQANI",
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HIDAYATULLAH"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": "Good quality a.k.a",
          "language": null,
          "name": "Najibullah HAQANI",
          "name_type_source": "Alias",
          "parts": {
            "name1": "Najibullah",
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HAQANI"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": "Good quality a.k.a",
          "language": null,
          "name": "Najeebullah HAYAT",
          "name_type_source": "Alias",
          "parts": {
            "name1": "Najeebullah",
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HAYAT"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "نجیب الله حقانی هدايت الله",
          "name_type_source": "NonLatinName",
          "parts": null,
          "script": "Arabic",
          "type": "alias"
        }
      ],
      "nationalities": [
        "Afghanistan"
      ],
      "ofsi_group_id": "7170",
      "organization": null,
      "other_information": "Cousin of Moulavi Noor Jalal. Grandfather’s name is Salam. Taliban member responsible for Laghman Province as of late 2010. Review pursuant to Security Council resolution 1822 (2008) was concluded on 1 Jun. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2007-47312",
      "phone_numbers": [],
      "positions": [
        "Deputy Minister of Finance under the Taliban regime (1996-2001)"
      ],
      "primary_name": "NAJIBULLAH HAQQANI HIDAYATULLAH",
      "programs": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
      "remarks": "Cousin of Moulavi Noor Jalal. Grandfather’s name is Salam. Taliban member responsible for Laghman Province as of late 2010. Review pursuant to Security Council resolution 1822 (2008) was concluded on 1 Jun. 2010. Photo available for inclusion in the INTERPOL-UN Security Council Special Notice. INTERPOL-UN Security Council Special Notice web link:https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals#2007-47312",
      "retrieved_at": "2026-10-17T23:18:36Z",
      "sanctions_imposed": [
        "Asset freeze",
        "Travel Ban"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": true,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": false,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": true,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:AFG0055",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [
        "Maulavi"
      ],
      "uk_statement_of_reasons": null,
      "un_reference": "TAi.071",
      "unique_id": "AFG0055",
      "vessel": null,
      "websites": []
    }
  ],
  "retrieved_at": "2026-10-17T23:18:36Z",
  "returned": 2,
  "since": "2026-10-01",
  "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
  "total_matches": 84,
  "total_records": 6408
}
```

### Records get

- Capability: `sanctions-screening/records_get`
- Description: One designation by the file's UniqueID (e.g. AFG0001; uksl:AFG0001 and lower case are accepted), with every name, identifier, address, date and the explicit SanctionsImposedIndicators. Downloads the current file and stops at the first match; not_found when no designation carries the id (delisted records disappear from the file).
- Instructions: Fetch or refresh one record whose UniqueID (source_record_id) is known.
- Cost: 5 credits per call
- Capability file: [Records get](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/records_get)

Accepted options:
- `unique_id` (string, required): UniqueID: three letters and four digits (AFG0001), optionally prefixed uksl:. Example: `<unique_id>`

Response schema example:
```json
{
  "addresses": [
    {
      "country": "Afghanistan",
      "full": "Ansari Market, 2nd Floor, Nimroz Province, Afghanistan",
      "lines": [
        "Ansari Market, 2nd Floor",
        "Nimroz Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 10, Suite numbers 196-197, 3rd Floor, Khorasan Market, Herat City, Herat Province, Afghanistan",
      "lines": [
        "Branch Office 10",
        "Suite numbers 196-197, 3rd Floor",
        "Khorasan Market",
        "Herat City",
        "Herat Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 11, Sarafi Market, Zaranj District, Nimroz Province, Afghanistan",
      "lines": [
        "Branch Office 11",
        "Sarafi Market",
        "Zaranj District",
        "Nimroz Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 12, Sarafi Market, Wesh, Spin Boldak District, Afghanistan",
      "lines": [
        "Branch Office 12",
        "Sarafi Market",
        "Wesh",
        "Spin Boldak District"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 13, Sarafi Market, Farah, Afghanistan",
      "lines": [
        "Branch Office 13",
        "Sarafi Market",
        "Farah"
      ],
      "postal_code": null
    },
    {
      "country": "United Arab Emirates",
      "full": "Branch Office 14, Dubai, United Arab Emirates",
      "lines": [
        "Branch Office 14",
        "Dubai"
      ],
      "postal_code": null
    },
    {
      "country": "Iran",
      "full": "Branch Office 15, Zahedan, Iran",
      "lines": [
        "Branch Office 15",
        "Zahedan"
      ],
      "postal_code": null
    },
    {
      "country": "Iran",
      "full": "Branch Office 16, Zabul, Iran",
      "lines": [
        "Branch Office 16",
        "Zabul"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 6, Shop number 237, Shah Zada Market (also known as Sarai Shahzada), Puli Khishti area, Police District 1, Kabul, Afghanistan",
      "lines": [
        "Branch Office 6",
        "Shop number 237",
        "Shah Zada Market (also known as Sarai Shahzada)",
        "Puli Khishti area",
        "Police District 1",
        "Kabul"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 7, Shop numbers 21 and 22, 2nd Floor, Kandahar City Sarafi Market, Kandahar City, Kandahar Province, Afghanistan",
      "lines": [
        "Branch Office 7",
        "Shop numbers 21 and 22, 2nd Floor",
        "Kandahar City Sarafi Market",
        "Kandahar City",
        "Kandahar Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 8, Gereshk City, Nahr-e Saraj District, Helmand Province, Afghanistan",
      "lines": [
        "Branch Office 8",
        "Gereshk City",
        "Nahr-e Saraj District",
        "Helmand Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Branch Office 9, Lashkar Gah Bazaar, Lashkar Gah, Lashkar Gah District, Helmand Province, Afghanistan",
      "lines": [
        "Branch Office 9",
        "Lashkar Gah Bazaar",
        "Lashkar Gah",
        "Lashkar Gah District",
        "Helmand Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Haji Ghulam Nabi Market, 2nd Floor, Lashkar Gah District, Helmand Province, Afghanistan",
      "lines": [
        "Haji Ghulam Nabi Market, 2nd Floor",
        "Lashkar Gah District",
        "Helmand Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Khorasan Market, Shahre Naw, District 5, Herat City, Herat Province, Afghanistan",
      "lines": [
        "Khorasan Market",
        "Shahre Naw",
        "District 5",
        "Herat City",
        "Herat Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "New Sarafi Market, 2nd Floor, Kandahar City, Kandahar Province, Afghanistan",
      "lines": [
        "New Sarafi Market, 2nd Floor",
        "Kandahar City",
        "Kandahar Province"
      ],
      "postal_code": null
    },
    {
      "country": "Afghanistan",
      "full": "Safi Market, Kandahar City, Kandahar Province, Afghanistan",
      "lines": [
        "Safi Market",
        "Kandahar City",
        "Kandahar Province"
      ],
      "postal_code": null
    }
  ],
  "birth_dates": [],
  "birth_places": [],
  "date_designated": "29/06/2012",
  "designation_source": "UN",
  "designation_sources": [
    "UN"
  ],
  "email_addresses": [
    "helmand_exchange_msp@yahoo.com"
  ],
  "entity_type": "organization",
  "entity_type_source": "Entity",
  "genders": [],
  "identifiers": [
    {
      "issuing_country": null,
      "notes": "legacy OFSI Consolidated List Group ID",
      "scheme": "ofsi_group_id",
      "value": "12703"
    },
    {
      "issuing_country": null,
      "notes": null,
      "scheme": "un_reference",
      "value": "TAe.010"
    }
  ],
  "last_updated": "2026-08-04",
  "last_updated_source": "04/08/2026",
  "legal_basis": [
    "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
  ],
  "listed_on": "2012-06-29",
  "measure_details": [
    {
      "code": "asset_freeze",
      "source": "AssetFreeze"
    }
  ],
  "measures": [
    "asset_freeze"
  ],
  "names": [
    {
      "alias_strength": null,
      "language": null,
      "name": "HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE",
      "name_type_source": "Primary Name",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE"
      },
      "script": "Latin",
      "type": "primary"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Alim Hawala",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Alim Hawala"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Hakim Hawala",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Hakim Hawala"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Khair Ullah Money Service",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Khair Ullah Money Service"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Khairullah and Abdul Sattar and Company",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Khairullah and Abdul Sattar and Company"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Khairullah Money Exchange",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Khairullah Money Exchange"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Khairullah-Haji Sattar Sarafi",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Khairullah-Haji Sattar Sarafi"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Haji Salam Hawala",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Haji Salam Hawala"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "Sarafi-yi Haji Khairullah Haji Satar Haji Esmatullah",
      "name_type_source": "Alias",
      "parts": {
        "name1": null,
        "name2": null,
        "name3": null,
        "name4": null,
        "name5": null,
        "name6": "Sarafi-yi Haji Khairullah Haji Satar Haji Esmatullah"
      },
      "script": "Latin",
      "type": "alias"
    },
    {
      "alias_strength": null,
      "language": null,
      "name": "حاجی خيرالله و حاجی ستار صرافی",
      "name_type_source": "NonLatinName",
      "parts": null,
      "script": null,
      "type": "alias"
    }
  ],
  "nationalities": [],
  "observed_at_ms": 1792279106231,
  "ofsi_group_id": "12703",
  "organization": {
    "business_registration_numbers": [],
    "parent_companies": [],
    "subsidiaries": [],
    "types": []
  },
  "other_information": "Afghan Money Service Provider License Number: 044. Haji Khairullah Haji Sattar Money Exchange was used by Taliban leadership to transfer money to Taliban commanders to fund fighters and operations in Afghanistan as of 2011. Active in Kunar Province. Associated with Abdul Sattar Abdul Manan (TAi.162) and Khairullah Barakzai Khudai Nazar (TAi.163). INTERPOL-UN Security Council Special Notice web link:  https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals.",
  "phone_numbers": [
    "-103495",
    "-101823",
    "-222831",
    "0202-104748",
    "-59763"
  ],
  "positions": [],
  "primary_name": "HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE",
  "programs": [
    "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
  ],
  "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
  "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
  "remarks": "Afghan Money Service Provider License Number: 044. Haji Khairullah Haji Sattar Money Exchange was used by Taliban leadership to transfer money to Taliban commanders to fund fighters and operations in Afghanistan as of 2011. Active in Kunar Province. Associated with Abdul Sattar Abdul Manan (TAi.162) and Khairullah Barakzai Khudai Nazar (TAi.163). INTERPOL-UN Security Council Special Notice web link:  https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals.",
  "retrieved_at": "2026-10-17T23:18:26Z",
  "sanctions_imposed": [
    "Asset freeze"
  ],
  "sanctions_imposed_indicators": {
    "ArmsEmbargo": false,
    "AssetFreeze": true,
    "CharteringOfShips": false,
    "ClosureOfRepresentativeOffices": false,
    "CrewServicingOfShipsAndAircraft": false,
    "Deflag": false,
    "DirectorDisqualificationSanction": false,
    "PreventionOfBusinessArrangements": false,
    "PreventionOfCharteringOfShips": false,
    "PreventionOfCharteringOfShipsAndAircraft": false,
    "ProhibitionOfPortEntry": false,
    "TargetedArmsEmbargo": false,
    "TechnicalAssistanceRelatedToAircraft": false,
    "TravelBan": false,
    "TrustServicesSanctions": false
  },
  "source_record_id": "uksl:AFG0001",
  "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
  "titles": [],
  "uk_statement_of_reasons": null,
  "un_reference": "TAe.010",
  "unique_id": "AFG0001",
  "vessel": null,
  "websites": []
}
```

### Records list

- Capability: `sanctions-screening/records_list`
- Description: The full current list as common sanctions records, one page per call. Each call downloads UK-Sanctions-List.xml (about 22 MB), optionally filters by regime (case-insensitive substring of RegimeName), entity_type and designation_source (UK or UN; UK|UN records match both), and returns records [offset, offset + page_size) of the matches with total_records and total_matches. The cursor pins the publication: a later page whose file has a different ETag fails with invalid_input and the issue code publication_changed instead of mixing versions; restart from the first page.
- Instructions: Full-list collection into a downstream table; one page at a time, never pages in parallel (the host's AWS WAF rate rule is about 10 requests per 10 minutes per exit IP).
- Cost: 5 credits per call
- Capability file: [Records list](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/records_list)

Accepted options:
- `cursor` (string): next_cursor from the previous page; carries the pinned publication id, the offset and a fingerprint of the filters. Example: `<cursor>`
- `designation_source` (string): Records designated by the UK or by the UN; records marked UK|UN match either. Example: `UK`
- `entity_type` (string): Individual -> person, Entity -> organization, Ship -> vessel. Example: `person`
- `page_size` (number): Records per page (default 100). Example: `10`
- `regime` (string): Case-insensitive substring of RegimeName, e.g. Russia, Afghanistan, Global Human Rights. Example: `<regime>`

Response schema example:
```json
{
  "date_generated": "16/10/2026",
  "next_cursor": "v1:0003c78785f6de6ddbf1ab50bad8e74f:2:0fe696b58d1bdec9",
  "observed_at_ms": 1792279095035,
  "offset": 0,
  "page_size": 2,
  "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
  "records": [
    {
      "addresses": [
        {
          "country": "Afghanistan",
          "full": "Ansari Market, 2nd Floor, Nimroz Province, Afghanistan",
          "lines": [
            "Ansari Market, 2nd Floor",
            "Nimroz Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 10, Suite numbers 196-197, 3rd Floor, Khorasan Market, Herat City, Herat Province, Afghanistan",
          "lines": [
            "Branch Office 10",
            "Suite numbers 196-197, 3rd Floor",
            "Khorasan Market",
            "Herat City",
            "Herat Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 11, Sarafi Market, Zaranj District, Nimroz Province, Afghanistan",
          "lines": [
            "Branch Office 11",
            "Sarafi Market",
            "Zaranj District",
            "Nimroz Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 12, Sarafi Market, Wesh, Spin Boldak District, Afghanistan",
          "lines": [
            "Branch Office 12",
            "Sarafi Market",
            "Wesh",
            "Spin Boldak District"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 13, Sarafi Market, Farah, Afghanistan",
          "lines": [
            "Branch Office 13",
            "Sarafi Market",
            "Farah"
          ],
          "postal_code": null
        },
        {
          "country": "United Arab Emirates",
          "full": "Branch Office 14, Dubai, United Arab Emirates",
          "lines": [
            "Branch Office 14",
            "Dubai"
          ],
          "postal_code": null
        },
        {
          "country": "Iran",
          "full": "Branch Office 15, Zahedan, Iran",
          "lines": [
            "Branch Office 15",
            "Zahedan"
          ],
          "postal_code": null
        },
        {
          "country": "Iran",
          "full": "Branch Office 16, Zabul, Iran",
          "lines": [
            "Branch Office 16",
            "Zabul"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 6, Shop number 237, Shah Zada Market (also known as Sarai Shahzada), Puli Khishti area, Police District 1, Kabul, Afghanistan",
          "lines": [
            "Branch Office 6",
            "Shop number 237",
            "Shah Zada Market (also known as Sarai Shahzada)",
            "Puli Khishti area",
            "Police District 1",
            "Kabul"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 7, Shop numbers 21 and 22, 2nd Floor, Kandahar City Sarafi Market, Kandahar City, Kandahar Province, Afghanistan",
          "lines": [
            "Branch Office 7",
            "Shop numbers 21 and 22, 2nd Floor",
            "Kandahar City Sarafi Market",
            "Kandahar City",
            "Kandahar Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 8, Gereshk City, Nahr-e Saraj District, Helmand Province, Afghanistan",
          "lines": [
            "Branch Office 8",
            "Gereshk City",
            "Nahr-e Saraj District",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Branch Office 9, Lashkar Gah Bazaar, Lashkar Gah, Lashkar Gah District, Helmand Province, Afghanistan",
          "lines": [
            "Branch Office 9",
            "Lashkar Gah Bazaar",
            "Lashkar Gah",
            "Lashkar Gah District",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Haji Ghulam Nabi Market, 2nd Floor, Lashkar Gah District, Helmand Province, Afghanistan",
          "lines": [
            "Haji Ghulam Nabi Market, 2nd Floor",
            "Lashkar Gah District",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Khorasan Market, Shahre Naw, District 5, Herat City, Herat Province, Afghanistan",
          "lines": [
            "Khorasan Market",
            "Shahre Naw",
            "District 5",
            "Herat City",
            "Herat Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "New Sarafi Market, 2nd Floor, Kandahar City, Kandahar Province, Afghanistan",
          "lines": [
            "New Sarafi Market, 2nd Floor",
            "Kandahar City",
            "Kandahar Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Safi Market, Kandahar City, Kandahar Province, Afghanistan",
          "lines": [
            "Safi Market",
            "Kandahar City",
            "Kandahar Province"
          ],
          "postal_code": null
        }
      ],
      "birth_dates": [],
      "birth_places": [],
      "date_designated": "29/06/2012",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [
        "helmand_exchange_msp@yahoo.com"
      ],
      "entity_type": "organization",
      "entity_type_source": "Entity",
      "genders": [],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": "legacy OFSI Consolidated List Group ID",
          "scheme": "ofsi_group_id",
          "value": "12703"
        },
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "un_reference",
          "value": "TAe.010"
        }
      ],
      "last_updated": "2026-08-04",
      "last_updated_source": "04/08/2026",
      "legal_basis": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "listed_on": "2012-06-29",
      "measure_details": [
        {
          "code": "asset_freeze",
          "source": "AssetFreeze"
        }
      ],
      "measures": [
        "asset_freeze"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE",
          "name_type_source": "Primary Name",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Alim Hawala",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Alim Hawala"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Hakim Hawala",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Hakim Hawala"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Khair Ullah Money Service",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Khair Ullah Money Service"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Khairullah and Abdul Sattar and Company",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Khairullah and Abdul Sattar and Company"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Khairullah Money Exchange",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Khairullah Money Exchange"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Khairullah-Haji Sattar Sarafi",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Khairullah-Haji Sattar Sarafi"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Salam Hawala",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Salam Hawala"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Sarafi-yi Haji Khairullah Haji Satar Haji Esmatullah",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Sarafi-yi Haji Khairullah Haji Satar Haji Esmatullah"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "حاجی خيرالله و حاجی ستار صرافی",
          "name_type_source": "NonLatinName",
          "parts": null,
          "script": null,
          "type": "alias"
        }
      ],
      "nationalities": [],
      "ofsi_group_id": "12703",
      "organization": {
        "business_registration_numbers": [],
        "parent_companies": [],
        "subsidiaries": [],
        "types": []
      },
      "other_information": "Afghan Money Service Provider License Number: 044. Haji Khairullah Haji Sattar Money Exchange was used by Taliban leadership to transfer money to Taliban commanders to fund fighters and operations in Afghanistan as of 2011. Active in Kunar Province. Associated with Abdul Sattar Abdul Manan (TAi.162) and Khairullah Barakzai Khudai Nazar (TAi.163). INTERPOL-UN Security Council Special Notice web link:  https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals.",
      "phone_numbers": [
        "-103495",
        "-101823",
        "-222831",
        "0202-104748",
        "-59763"
      ],
      "positions": [],
      "primary_name": "HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE",
      "programs": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
      "remarks": "Afghan Money Service Provider License Number: 044. Haji Khairullah Haji Sattar Money Exchange was used by Taliban leadership to transfer money to Taliban commanders to fund fighters and operations in Afghanistan as of 2011. Active in Kunar Province. Associated with Abdul Sattar Abdul Manan (TAi.162) and Khairullah Barakzai Khudai Nazar (TAi.163). INTERPOL-UN Security Council Special Notice web link:  https://www.interpol.int/en/How-we-work/Notices/View-UN-Notices-Individuals.",
      "retrieved_at": "2026-10-17T23:18:14Z",
      "sanctions_imposed": [
        "Asset freeze"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": true,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": false,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": false,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:AFG0001",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [],
      "uk_statement_of_reasons": null,
      "un_reference": "TAe.010",
      "unique_id": "AFG0001",
      "vessel": null,
      "websites": []
    },
    {
      "addresses": [
        {
          "country": "Pakistan",
          "full": "Chaghi, Chaghi District, Baluchistan Province, Pakistan",
          "lines": [
            "Chaghi",
            "Chaghi District",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Cholmon Road, Quetta, Baluchistan Province, Pakistan",
          "lines": [
            "Cholmon Road",
            "Quetta",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Flat number 4, Furqan Centre, Jamaluddin Afghani Road, Quetta, Baluchistan Province, Pakistan",
          "lines": [
            "Flat number 4",
            "Furqan Centre",
            "Jamaluddin Afghani Road",
            "Quetta",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Gerd-e-Jangal, Chaghi District, Baluchistan Province, Pakistan",
          "lines": [
            "Gerd-e-Jangal",
            "Chaghi District",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Haji Ghulam Nabi Market, Lashkar Gar, Helmand Province, Afghanistan",
          "lines": [
            "Haji Ghulam Nabi Market",
            "Lashkar Gar",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Hazar Joft, Garmser District, Helmand Province, Afghanistan",
          "lines": [
            "Hazar Joft",
            "Garmser District",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Ismat Bazaar, Marjah District, Helmand Province, Afghanistan",
          "lines": [
            "Ismat Bazaar",
            "Marjah District",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Lakri City, Helmand Province, Afghanistan",
          "lines": [
            "Lakri City",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Lashkar Gar Bazaar, Helmand Province, Afghanistan",
          "lines": [
            "Lashkar Gar Bazaar",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Main Bazaar, Safar, Helmand Province, Afghanistan",
          "lines": [
            "Main Bazaar",
            "Safar",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Money Exchange Market, Lashkar Gar, Helmand Province, Afghanistan",
          "lines": [
            "Money Exchange Market",
            "Lashkar Gar",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Munsafi Road, Quetta, Baluchistan Province, Pakistan",
          "lines": [
            "Munsafi Road",
            "Quetta",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Office number 4, 2nd Floor, Muslim Plaza Building, Doctor Banu Road, Quetta, Baluchistan Province, Pakistan",
          "lines": [
            "Office number 4, 2nd Floor",
            "Muslim Plaza Building",
            "Doctor Banu Road",
            "Quetta",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Safar Bazaar, Garmser District, Helmand Province, Afghanistan",
          "lines": [
            "Safar Bazaar",
            "Garmser District",
            "Helmand Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Shop number 1, 1st Floor, Kadari Place, Abdul Samad Khan Street (next to Fatima Jena Road), Quetta, Baluchistan Province, Pakistan",
          "lines": [
            "Shop number 1, 1st Floor",
            "Kadari Place",
            "Abdul Samad Khan Street (next to Fatima Jena Road)",
            "Quetta",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Pakistan",
          "full": "Shop number 1584, Furqan (Fahr Khan) Centre, Chalhor Mal Road, Quetta, Baluchistan Province, Pakistan",
          "lines": [
            "Shop number 1584",
            "Furqan (Fahr Khan) Centre",
            "Chalhor Mal Road",
            "Quetta",
            "Baluchistan Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Shop number 25, 5th Floor, Sarafi Market, Kandahar City, Kandahar District, Kandahar Province, Afghanistan",
          "lines": [
            "Shop number 25, 5th Floor",
            "Sarafi Market",
            "Kandahar City",
            "Kandahar District",
            "Kandahar Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Zaranj, Nimruz Province, Afghanistan",
          "lines": [
            "Zaranj",
            "Nimruz Province"
          ],
          "postal_code": null
        },
        {
          "country": "Afghanistan",
          "full": "Suite number 8, 4th Floor, Sarafi Market, District number 1, Kandahar City, Kandahar Province, Afghanistan",
          "lines": [
            "Suite number 8, 4th Floor",
            "Sarafi Market",
            "District number 1",
            "Kandahar City",
            "Kandahar Province"
          ],
          "postal_code": null
        }
      ],
      "birth_dates": [],
      "birth_places": [],
      "date_designated": "29/06/2012",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [],
      "entity_type": "organization",
      "entity_type_source": "Entity",
      "genders": [],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": "legacy OFSI Consolidated List Group ID",
          "scheme": "ofsi_group_id",
          "value": "12704"
        },
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "un_reference",
          "value": "TAe.011"
        }
      ],
      "last_updated": "2022-01-12",
      "last_updated_source": "12/01/2022",
      "legal_basis": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "listed_on": "2012-06-29",
      "measure_details": [
        {
          "code": "asset_freeze",
          "source": "AssetFreeze"
        }
      ],
      "measures": [
        "asset_freeze"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "ROSHAN MONEY EXCHANGE",
          "name_type_source": "Primary Name",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "ROSHAN MONEY EXCHANGE"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Haji Ahmad Shah Hawala",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Haji Ahmad Shah Hawala"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Maulawi Ahmed Shah Hawala",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Maulawi Ahmed Shah Hawala"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Mullah Ahmed Shah Hawala",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Mullah Ahmed Shah Hawala"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Roshan Sarafi",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Roshan Sarafi"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Roshan Shirkat",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Roshan Shirkat"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Roshan Trading Company",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Roshan Trading Company"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Rushaan Trading Company",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Rushaan Trading Company"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "صرافی روشان",
          "name_type_source": "NonLatinName",
          "parts": null,
          "script": null,
          "type": "alias"
        }
      ],
      "nationalities": [],
      "ofsi_group_id": "12704",
      "organization": {
        "business_registration_numbers": [],
        "parent_companies": [],
        "subsidiaries": [],
        "types": []
      },
      "other_information": "Roshan Money Exchange stores and transfers funds to support Taliban military operations and narcotics trade in Afghanistan. Owned by Ahmed Shah Noorzai Obaidullah (TAi.166). INTERPOL-UN Security Council Special Notice web link: https://www.interpol.int/en/How-wework/Notices/View-UN-Notices-Entities click here",
      "phone_numbers": [],
      "positions": [],
      "primary_name": "ROSHAN MONEY EXCHANGE",
      "programs": [
        "The Afghanistan (Sanctions) (EU Exit) Regulations 2020"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Afghanistan (Sanctions) (EU Exit) Regulations 2020",
      "remarks": "Roshan Money Exchange stores and transfers funds to support Taliban military operations and narcotics trade in Afghanistan. Owned by Ahmed Shah Noorzai Obaidullah (TAi.166). INTERPOL-UN Security Council Special Notice web link: https://www.interpol.int/en/How-wework/Notices/View-UN-Notices-Entities click here",
      "retrieved_at": "2026-10-17T23:18:14Z",
      "sanctions_imposed": [
        "Asset freeze"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": true,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": false,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": false,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:AFG0002",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [],
      "uk_statement_of_reasons": null,
      "un_reference": "TAe.011",
      "unique_id": "AFG0002",
      "vessel": null,
      "websites": []
    }
  ],
  "retrieved_at": "2026-10-17T23:18:14Z",
  "returned": 2,
  "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
  "total_matches": 5,
  "total_records": 6408
}
```

### Search

- Capability: `sanctions-screening/search`
- Description: Case-insensitive substring search over every Latin name (Name1..Name6 joined) and non-Latin script name in the current file, optionally restricted to an entity_type; returns the first `limit` matches (default 25) with total_matches. The host offers no server-side search (the interactive search site is a different service), so this is an in-memory filter over the downloaded file. An empty result is a legitimate answer.
- Instructions: Look up a person, organisation or vessel by name before fetching its record by UniqueID.
- Cost: 5 credits per call
- Capability file: [Search](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/search)

Accepted options:
- `entity_type` (string): entity_type Example: `person`
- `limit` (number): limit Example: `10`
- `q` (string, required): Name fragment, any script. Example: `<q>`

Response schema example:
```json
{
  "date_generated": "16/10/2026",
  "observed_at_ms": 1792279129319,
  "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
  "query": "Petrel",
  "records": [
    {
      "addresses": [],
      "birth_dates": [],
      "birth_places": [],
      "date_designated": "03/10/2017",
      "designation_source": "UN",
      "designation_sources": [
        "UN"
      ],
      "email_addresses": [],
      "entity_type": "vessel",
      "entity_type_source": "Ship",
      "genders": [],
      "identifiers": [
        {
          "issuing_country": null,
          "notes": null,
          "scheme": "imo",
          "value": "IMO9562233"
        }
      ],
      "last_updated": "2021-12-18",
      "last_updated_source": "18/12/2021",
      "legal_basis": [
        "The Democratic People's Republic of Korea (Sanctions) (EU Exit) Regulations 2019"
      ],
      "listed_on": "2017-10-03",
      "measure_details": [
        {
          "code": "other",
          "source": "ProhibitionOfPortEntry"
        }
      ],
      "measures": [
        "other"
      ],
      "names": [
        {
          "alias_strength": null,
          "language": null,
          "name": "Petrel 8",
          "name_type_source": "Primary name",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Petrel 8"
          },
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Jal Vahini",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Jal Vahini"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Jal_Vahini",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Jal_Vahini"
          },
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_strength": null,
          "language": null,
          "name": "Tian Tai 36",
          "name_type_source": "Alias",
          "parts": {
            "name1": null,
            "name2": null,
            "name3": null,
            "name4": null,
            "name5": null,
            "name6": "Tian Tai 36"
          },
          "script": "Latin",
          "type": "alias"
        }
      ],
      "nationalities": [],
      "ofsi_group_id": null,
      "organization": null,
      "other_information": "Pursuant to paragraph 6 of Security Council Resolution 2371 (2017) and paragraph 6 of Security Council Resolution 2375 (2017)",
      "phone_numbers": [],
      "positions": [],
      "primary_name": "Petrel 8",
      "programs": [
        "The Democratic People's Republic of Korea (Sanctions) (EU Exit) Regulations 2019"
      ],
      "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
      "regime_name": "The Democratic People's Republic of Korea (Sanctions) (EU Exit) Regulations 2019",
      "remarks": "Pursuant to paragraph 6 of Security Council Resolution 2371 (2017) and paragraph 6 of Security Council Resolution 2375 (2017)",
      "retrieved_at": "2026-10-17T23:18:49Z",
      "sanctions_imposed": [
        "Prohibition of port entry"
      ],
      "sanctions_imposed_indicators": {
        "ArmsEmbargo": false,
        "AssetFreeze": false,
        "CharteringOfShips": false,
        "ClosureOfRepresentativeOffices": false,
        "CrewServicingOfShipsAndAircraft": false,
        "Deflag": false,
        "DirectorDisqualificationSanction": false,
        "PreventionOfBusinessArrangements": false,
        "PreventionOfCharteringOfShips": false,
        "PreventionOfCharteringOfShipsAndAircraft": false,
        "ProhibitionOfPortEntry": true,
        "TargetedArmsEmbargo": false,
        "TechnicalAssistanceRelatedToAircraft": false,
        "TravelBan": false,
        "TrustServicesSanctions": false
      },
      "source_record_id": "uksl:DPR0075",
      "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
      "titles": [],
      "uk_statement_of_reasons": null,
      "un_reference": null,
      "unique_id": "DPR0075",
      "vessel": {
        "current_flags": [
          "Comoros"
        ],
        "current_owner_operators": [
          "Global United Shipping India"
        ],
        "hull_identification_numbers": [],
        "imo_numbers": [
          "IMO9562233"
        ],
        "lengths": [
          "134.5"
        ],
        "previous_flags": [
          "India"
        ],
        "previous_owner_operators": [],
        "tonnages": [
          "7078"
        ],
        "types": [
          "Bulk Carrier"
        ],
        "years_built": [
          "2011"
        ]
      },
      "websites": []
    }
  ],
  "retrieved_at": "2026-10-17T23:18:49Z",
  "returned": 1,
  "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml",
  "total_matches": 1,
  "total_records": 6408,
  "truncated": false
}
```

### Source status

- Capability: `sanctions-screening/source_status`
- Description: Cheap version check of the published file: a 1 KB Range read of UK-Sanctions-List.xml (ETag as publication_id and MD5 content hash, Last-Modified as published_at, total size, the file's DateGenerated) and the gov.uk Content API record (public_updated_at, latest change note, attachment list for every published format). The record count is not returned because it needs the whole 22 MB file; records_list reports total_records on every page.
- Instructions: Before a collection run, to decide whether the list changed since the last publication_id, or to get the file URLs and size for a hand-off.
- Cost: 5 credits per call
- Capability file: [Source status](https://firecrawl.dev/alexandria/agents/providers/sanctionslist-fcdo-gov-uk/sanctions-screening/source_status)

Accepted options:

Response schema example:
```json
{
  "content_hash": {
    "algorithm": "md5",
    "covers": "UK-Sanctions-List.xml",
    "value": "0003c78785f6de6ddbf1ab50bad8e74f"
  },
  "date_generated": "16/10/2026",
  "date_generated_iso": "2026-10-16",
  "etag": "0003c78785f6de6ddbf1ab50bad8e74f",
  "files": [
    {
      "bytes": 22051514,
      "content_type": "text/xml",
      "etag": "0003c78785f6de6ddbf1ab50bad8e74f",
      "format": "xml",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml"
    },
    {
      "bytes": null,
      "content_type": null,
      "etag": null,
      "format": "csv",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.csv"
    },
    {
      "bytes": null,
      "content_type": null,
      "etag": null,
      "format": "txt",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.txt"
    },
    {
      "bytes": null,
      "content_type": null,
      "etag": null,
      "format": "ods",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.ods"
    },
    {
      "bytes": null,
      "content_type": null,
      "etag": null,
      "format": "odt",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.odt"
    },
    {
      "bytes": null,
      "content_type": null,
      "etag": null,
      "format": "html",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.html"
    },
    {
      "bytes": null,
      "content_type": null,
      "etag": null,
      "format": "pdf",
      "listed_on_govuk": true,
      "url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.pdf"
    }
  ],
  "govuk": {
    "api_url": "https://www.gov.uk/api/content/government/publications/the-uk-sanctions-list",
    "change_history_count": 482,
    "content_id": "0f379d0c-0a9c-4ac4-918c-5248e1facb85",
    "first_published_at": "2020-07-06T00:00:00+01:00",
    "latest_change": {
      "note": "Made 3 variations under the ISIL (Da'esh) & Al-Qaida sanctions regime.",
      "public_timestamp": "2026-10-16T09:30:50Z"
    },
    "page_url": "https://www.gov.uk/government/publications/the-uk-sanctions-list",
    "public_updated_at": "2026-10-16T10:30:50+01:00",
    "title": "The UK Sanctions List",
    "updated_at": "2026-10-16T14:06:37+01:00"
  },
  "last_modified": "Fri, 16 Oct 2026 09:29:07 GMT",
  "observed_at_ms": 1792279076613,
  "publication_id": "0003c78785f6de6ddbf1ab50bad8e74f",
  "published_at": "2026-10-16T09:29:07Z",
  "retrieved_at": "2026-10-17T23:17:56Z",
  "schema": {
    "content_type": "application/xml",
    "file_size": 16418,
    "title": "UK Sanctions List schema",
    "url": "https://assets.publishing.service.gov.uk/media/6916e72cdb01ecfcf96fc96b/SanctionsListSchema-4.33.3.xsd"
  },
  "source_url": "https://sanctionslist.fcdo.gov.uk/docs/UK-Sanctions-List.xml"
}
```
