---
type: "firecrawl-provider"
description: "U.S. Treasury OFAC Sanctions List Search (sanctionssearch.ofac.treas.gov) and the Sanctions List Service REST API (sanctionslistservice.ofac.treas.gov): fuzzy name / ID-number / address search across the SDN and Non-SDN lists with program, country, type and list filters and a minimum match score; the Details page of one record (identifications, aliases, addresses); the structured Enhanced XML entity record of the Sanctions List Service; the reference lists of program codes and list names; the publication history of list changes for a year; and, for collectors, the full SDN and Consolidated lists paginated from the official Enhanced XML exports with a publication-pinned cursor, the parsed per-publication delta files (add / update / remove), a cheap per-list status with OFAC's posted hashes, and single records in the batch's common shape. Anonymous, read-only, US-hosted."
use_when: "U.S. Treasury OFAC Sanctions List Search (sanctionssearch.ofac.treas.gov) and the Sanctions List Service REST API (sanctionslistservice.ofac.treas.gov): fuzzy name / ID-number / address search across the SDN and Non-SDN lists with program, country, type and list filters and a minimum match score; the Details page of one record (identifications, aliases, addresses); the structured Enhanced XML entity record of the Sanctions List Service; the reference lists of program codes and list names; the publication history of list changes for a year; and, for collectors, the full SDN and Consolidated lists paginated from the official Enhanced XML exports with a publication-pinned cursor, the parsed per-publication delta files (add / update / remove), a cheap per-list status with OFAC's posted hashes, and single records in the batch's common shape. Anonymous, read-only, US-hosted."
categories: "Public records"
capabilities: 9
credits_per_call: 5
---
# OFAC Sanctions List Search on Firecrawl Alexandria

U.S. Treasury OFAC Sanctions List Search (sanctionssearch.ofac.treas.gov) and the Sanctions List Service REST API (sanctionslistservice.ofac.treas.gov): fuzzy name / ID-number / address search across the SDN and Non-SDN lists with program, country, type and list filters and a minimum match score; the Details page of one record (identifications, aliases, addresses); the structured Enhanced XML entity record of the Sanctions List Service; the reference lists of program codes and list names; the publication history of list changes for a year; and, for collectors, the full SDN and Consolidated lists paginated from the official Enhanced XML exports with a publication-pinned cursor, the parsed per-publication delta files (add / update / remove), a cheap per-list status with OFAC's posted hashes, and single records in the batch's common shape. Anonymous, read-only, US-hosted.

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

## More

- [Human guide](https://www.firecrawl.dev/app/alexandria/sanctionssearch-ofac-treas-gov)
- [OpenAPI spec](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/openapi.json)

## Capabilities

- [Entity](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/entity): Sanctions List Service Enhanced XML record of one entity (GET /entities/{id}, anonymous): identity id, entity type, remarks, sanctions lists with their publication dates, programs, sanctions types, legal authorities, every name with its alias type and script translations and name parts, addresses (country and typed parts), features (typed values, with date ranges where the feature is a date) and identity documents (type, number, validity, issuing country, dates). Dates are ISO as the service returns them. The service's data may include historically removed records and is for research, not transaction screening (its own warning). Fails with not_found when the service returns no entity for the id.
- [Publications](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/publications): Sanctions List Service publication history for one year (GET /changes/history/{year}): every list publication's id and timestamp, newest first as the service orders them, plus the URL of the service's delta file for that publication (/changes/{publicationID}, a 302 to a presigned S3 object that expires after one hour, so it is a URL to follow at call time, not to store). `date_published` is the service's naive timestamp (US Eastern, no zone). A year with no publications is a successful empty result.
- [Record](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/record): The Sanctions List Search Details page of one OFAC record (Details.aspx?id=): type, list, name (entity name, or last and first name for individuals), title, nationality, citizenship, date and place of birth, programs, remarks, any further labelled field the page shows (vessel and aircraft layouts), the identifications table (type, ID number, country, issue and expire dates; also features such as secondary sanctions risk and directive determinations), the aliases table and the addresses table. Dates are kept as printed ('19 Jan 1960'). Fails with not_found when the site redirects an unknown id to its error page.
- [Records changes](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/records_changes): The publisher's delta for one publication (GET /changes/{publicationID}, a 302 to the DeltaFile 1.0 XML on S3; publication ids come from `publications` or `source_status`), parsed into records: entity@action `add` (a full record), `remove` (the record as it was, `delisted: true`) and, for an entity without an action attribute, `update` with the changed children listed in `changes` (element, id, action add / update / remove, value) and a partial record built from those children; fetch `records_get` for the full current record of an update. `counts` gives entity-level and element-level action totals (the element-level counts are the ones OFAC's delta statistics quote). Fails with not_found when the service has no delta for the id (it answers 400 'Could not retrieve delta').
- [Records get](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/records_get): One record by OFAC entity id (or a pasted SLS /entities/{id} or sanctionssearch Details.aspx?id= URL), from GET /entities/{id} (live Enhanced XML, the service's current data), shaped into the batch's common record; `publication_id` is the newest publicationID from /changes/history at retrieval time because the live endpoint serves no publication id of its own. Fails with not_found when the service returns no entity for the id. The service's own warning applies: its live data may include historic records and is not the official list file.
- [Records list](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/records_list): The full current list, one page of records at a time, read from the official Enhanced XML export (GET /api/PublicationPreview/exports/SDN_ENHANCED.XML or CONS_ENHANCED.XML, 302 to the presigned S3 object) with HTTP Range windows so every fetch stays under the 32 MiB cap: a page fetches one byte window (page_size x 16 KiB, 256 KiB to 8 MiB, grown up to 24 MiB when a single entity is larger), shapes the complete <entity> elements in it (at most page_size; a page may be shorter than page_size, never empty before the end) and returns a cursor holding the byte offset after the last record. The cursor is pinned to the S3 object (x-amz-meta-publication-id, ETag, byte size): when OFAC publishes a new file between pages the next call fails with invalid_input, issue code `publication_changed` at /cursor, instead of mixing publications; start again without a cursor. The Consolidated list (481 records, 3.8 MB) takes five pages of 100; the SDN list (about 19,500 records, 110 MB) about 200. Records are in file order and carry source_record_id, source_url, publication_id and retrieved_at.
- [Reference lists](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/reference_lists): The Sanctions List Service reference vocabularies: every sanctions program code (GET /sanctions-programs) and every sanctions list name (GET /sanctions-lists), as the service returns them. Program codes are the values `search.programs` accepts (the search form offers a subset) and the codes printed in results and records.
- [Search](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/search): Sanctions List Search: one WebForms postback (GET the form for its __VIEWSTATE, POST the criteria) returning every matching row of the SDN and Non-SDN lists at once (the site has no pager). Only `name` is fuzzy; `min_score` (default 100) is the minimum match score for name matches; `id_number` matches ID numbers and digital currency addresses exactly and rows then carry no score. `programs`, `country`, `type` and `list` must be values the form offers (the function validates them against the live option lists and fails with invalid_input otherwise). Each row carries the OFAC entity id shared with `record` and `entity`. A search that matches nothing is a successful empty result (total 0).
- [Source status](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/source_status): Cheap version check of one OFAC list for collectors: the latest publication (GET /changes/history/{year}: publicationID and datePublished), the export catalogue (POST /api/PublicationPreview/SdnList or /ConsolidatedList: every file with size, lastUpdated and OFAC's posted SHA-256 / SHA-384 / SHA-512, the hashes shown under 'File Signatures' on sanctionslist.ofac.treas.gov), the legacy XML header read with a 2 KB Range request (publshInformation Publish_Date and Record_Count) and the Enhanced XML object's S3 metadata read with a 4 KB Range request (x-amz-meta-publication-id, ETag, byte size, dataAsOf). `bulk_file` is the hand-off for the SDN list (110 MB, above the 32 MiB fetch cap): URL, size, posted SHA-256, publication id; `fits_single_fetch` says whether one fetch can read it. Four requests, no file download.

## 1. Choose this provider when

U.S. Treasury OFAC Sanctions List Search (sanctionssearch.ofac.treas.gov) and the Sanctions List Service REST API (sanctionslistservice.ofac.treas.gov): fuzzy name / ID-number / address search across the SDN and Non-SDN lists with program, country, type and list filters and a minimum match score; the Details page of one record (identifications, aliases, addresses); the structured Enhanced XML entity record of the Sanctions List Service; the reference lists of program codes and list names; the publication history of list changes for a year; and, for collectors, the full SDN and Consolidated lists paginated from the official Enhanced XML exports with a publication-pinned cursor, the parsed per-publication delta files (add / update / remove), a cheap per-list status with OFAC's posted hashes, and single records in the batch's common shape. Anonymous, read-only, US-hosted.

## 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": "sanctionssearch-ofac-treas-gov",
  "capability": "sanctions/entity",
  "options": {
    "entity_id": "17250"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `entity_id` (string, required): OFAC entity id as digits ('17250') or a pasted /entities/{id} or Details.aspx?id= URL. Example: `<entity_id>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "sanctionssearch-ofac-treas-gov",
    capability: "sanctions/entity",
    options: {
      entity_id: "17250",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "sanctionssearch-ofac-treas-gov",
  "capability": "sanctions/entity",
  "options": {
    "entity_id": "17250"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "sanctionssearch-ofac-treas-gov",
    "capability": "sanctions/entity",
    "options": {
      "entity_id": "17250"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'sanctionssearch-ofac-treas-gov/sanctions/entity' \
  --options '{"entity_id":"17250"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "sanctionssearch-ofac-treas-gov",
  "capability": "sanctions/entity",
  "options": {
    "entity_id": "17250"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "sanctionssearch-ofac-treas-gov",
  "capability": "sanctions/entity",
  "options": {
    "entity_id": "17250"
  }
}
```

## 6. Response data

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

```json
{
  "addresses": [
    {
      "address_id": 26288,
      "country": "Russia",
      "parts": [
        {
          "type": "ADDRESS1",
          "value": "2/3 Lakhtinsky Avenue"
        },
        {
          "type": "ADDRESS2",
          "value": "Bldg. 1"
        },
        {
          "type": "CITY",
          "value": "St. Petersburg"
        },
        {
          "type": "STATE/PROVINCE",
          "value": "Russia"
        },
        {
          "type": "POSTAL CODE",
          "value": "197229"
        }
      ]
    },
    {
      "address_id": 26290,
      "country": "Russia",
      "parts": [
        {
          "type": "ADDRESS1",
          "value": "BOX 1255"
        },
        {
          "type": "CITY",
          "value": "St. Petersburg"
        },
        {
          "type": "POSTAL CODE",
          "value": "190900"
        }
      ]
    },
    {
      "address_id": 52480,
      "country": "Russia",
      "parts": [
        {
          "type": "ADDRESS1",
          "value": "156A Moskovsky Avenue"
        },
        {
          "type": "CITY",
          "value": "St. Petersburg"
        }
      ]
    }
  ],
  "data_as_of": "2026-10-04T21:30:02.7818598-04:00",
  "entity_id": 17250,
  "entity_type": "Entity",
  "features": [
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 16147,
      "is_primary": true,
      "type": "Executive Order 13662 Directive Determination -",
      "value": "Subject to Directive 4"
    },
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 46693,
      "is_primary": true,
      "type": "Executive Order 14024 Directive Information",
      "value": "Subject to Directive 3 - All transactions in, provision of financing for, and other dealings in new debt of longer than 14 days maturity or new equity where such new debt or new equity is issued on or after the 'Effective Date (EO 14024 Directive)' associated with this name are prohibited."
    },
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 46723,
      "is_primary": true,
      "type": "Executive Order 14024 Directive Information -",
      "value": "For more information on directives, please visit the following link: https://home.treasury.gov/policy-issues/financial-sanctions/sanctions-programs-and-country-information/russian-harmful-foreign-activities-sanctions#directives"
    },
    {
      "date_from": "2022-02-24",
      "date_to": "2022-02-24",
      "feature_id": 46844,
      "is_primary": true,
      "type": "Listing Date (EO 14024 Directive 3):",
      "value": "24 Feb 2022"
    },
    {
      "date_from": "2022-03-26",
      "date_to": "2022-03-26",
      "feature_id": 46846,
      "is_primary": true,
      "type": "Effective Date (EO 14024 Directive 3):",
      "value": "26 Mar 2022"
    },
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 51216,
      "is_primary": true,
      "type": "Secondary sanctions risk:",
      "value": "Ukraine-/Russia-Related Sanctions Regulations, 31 CFR 589.201 and/or 589.209"
    }
  ],
  "identity_documents": [
    {
      "document_id": 9668,
      "document_number": "00040778",
      "expiration_date": null,
      "is_valid": true,
      "issue_date": null,
      "issuing_country": "Russia",
      "type": "Government Gazette Number"
    },
    {
      "document_id": 9669,
      "document_number": "7736050003",
      "expiration_date": null,
      "is_valid": true,
      "issue_date": null,
      "issuing_country": "Russia",
      "type": "Tax ID No."
    },
    {
      "document_id": 9672,
      "document_number": "1027700070518",
      "expiration_date": null,
      "is_valid": true,
      "issue_date": null,
      "issuing_country": "Russia",
      "type": "Registration Number"
    }
  ],
  "identity_id": 8994,
  "legal_authorities": [
    "Executive Order 13662 (Ukraine)",
    "Executive Order 14024 (Russia)"
  ],
  "names": [
    {
      "alias_type": null,
      "is_low_quality": false,
      "is_primary": true,
      "name_id": 26547,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "PUBLIC JOINT STOCK COMPANY GAZPROM",
          "formatted_last_name": "PUBLIC JOINT STOCK COMPANY GAZPROM",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "Public Joint Stock Company Gazprom"
            }
          ],
          "script": "Latin"
        }
      ]
    },
    {
      "alias_type": "A.K.A.",
      "is_low_quality": false,
      "is_primary": false,
      "name_id": 26548,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "GAZPROM PAO",
          "formatted_last_name": "GAZPROM PAO",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "Gazprom PAO"
            }
          ],
          "script": "Latin"
        }
      ]
    },
    {
      "alias_type": "A.K.A.",
      "is_low_quality": false,
      "is_primary": false,
      "name_id": 26549,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "PJSC GAZPROM",
          "formatted_last_name": "PJSC GAZPROM",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "PJSC Gazprom"
            }
          ],
          "script": "Latin"
        }
      ]
    },
    {
      "alias_type": "A.K.A.",
      "is_low_quality": false,
      "is_primary": false,
      "name_id": 54934,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "GAZPROM",
          "formatted_last_name": "GAZPROM",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "Gazprom"
            }
          ],
          "script": "Latin"
        }
      ]
    }
  ],
  "observed_at_ms": 1791163803058,
  "remarks": "For more information on directives, please visit the following link: http://www.treasury.gov/resource-center/sanctions/Programs/Pages/ukraine.aspx#directives.",
  "sanctions_lists": [
    {
      "date_published": "2014-09-12",
      "name": "Sectoral Sanctions Identifications List"
    },
    {
      "date_published": "2014-10-10",
      "name": "Consolidated List"
    },
    {
      "date_published": "2022-02-24",
      "name": "Non-SDN Menu-Based Sanctions List"
    }
  ],
  "sanctions_programs": [
    "UKRAINE-EO13662",
    "RUSSIA-EO14024"
  ],
  "sanctions_types": [
    "13662 Sectoral Directive 4",
    "Executive Order 14024 Directive 3"
  ],
  "source_url": "https://sanctionslistservice.ofac.treas.gov/entities/17250"
}
```

## API reference-derived contract

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

### Entity

- Capability: `sanctions/entity`
- Description: Sanctions List Service Enhanced XML record of one entity (GET /entities/{id}, anonymous): identity id, entity type, remarks, sanctions lists with their publication dates, programs, sanctions types, legal authorities, every name with its alias type and script translations and name parts, addresses (country and typed parts), features (typed values, with date ranges where the feature is a date) and identity documents (type, number, validity, issuing country, dates). Dates are ISO as the service returns them. The service's data may include historically removed records and is for research, not transaction screening (its own warning). Fails with not_found when the service returns no entity for the id.
- Instructions: You have an OFAC entity id (from `search`, `record` or elsewhere) and want the structured, machine-readable record instead of the HTML details page.
- Cost: 5 credits per call
- Capability file: [Entity](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/entity)

Accepted options:
- `entity_id` (string, required): OFAC entity id as digits ('17250') or a pasted /entities/{id} or Details.aspx?id= URL. Example: `<entity_id>`

Response schema example:
```json
{
  "addresses": [
    {
      "address_id": 26288,
      "country": "Russia",
      "parts": [
        {
          "type": "ADDRESS1",
          "value": "2/3 Lakhtinsky Avenue"
        },
        {
          "type": "ADDRESS2",
          "value": "Bldg. 1"
        },
        {
          "type": "CITY",
          "value": "St. Petersburg"
        },
        {
          "type": "STATE/PROVINCE",
          "value": "Russia"
        },
        {
          "type": "POSTAL CODE",
          "value": "197229"
        }
      ]
    },
    {
      "address_id": 26290,
      "country": "Russia",
      "parts": [
        {
          "type": "ADDRESS1",
          "value": "BOX 1255"
        },
        {
          "type": "CITY",
          "value": "St. Petersburg"
        },
        {
          "type": "POSTAL CODE",
          "value": "190900"
        }
      ]
    },
    {
      "address_id": 52480,
      "country": "Russia",
      "parts": [
        {
          "type": "ADDRESS1",
          "value": "156A Moskovsky Avenue"
        },
        {
          "type": "CITY",
          "value": "St. Petersburg"
        }
      ]
    }
  ],
  "data_as_of": "2026-10-04T21:30:02.7818598-04:00",
  "entity_id": 17250,
  "entity_type": "Entity",
  "features": [
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 16147,
      "is_primary": true,
      "type": "Executive Order 13662 Directive Determination -",
      "value": "Subject to Directive 4"
    },
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 46693,
      "is_primary": true,
      "type": "Executive Order 14024 Directive Information",
      "value": "Subject to Directive 3 - All transactions in, provision of financing for, and other dealings in new debt of longer than 14 days maturity or new equity where such new debt or new equity is issued on or after the 'Effective Date (EO 14024 Directive)' associated with this name are prohibited."
    },
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 46723,
      "is_primary": true,
      "type": "Executive Order 14024 Directive Information -",
      "value": "For more information on directives, please visit the following link: https://home.treasury.gov/policy-issues/financial-sanctions/sanctions-programs-and-country-information/russian-harmful-foreign-activities-sanctions#directives"
    },
    {
      "date_from": "2022-02-24",
      "date_to": "2022-02-24",
      "feature_id": 46844,
      "is_primary": true,
      "type": "Listing Date (EO 14024 Directive 3):",
      "value": "24 Feb 2022"
    },
    {
      "date_from": "2022-03-26",
      "date_to": "2022-03-26",
      "feature_id": 46846,
      "is_primary": true,
      "type": "Effective Date (EO 14024 Directive 3):",
      "value": "26 Mar 2022"
    },
    {
      "date_from": null,
      "date_to": null,
      "feature_id": 51216,
      "is_primary": true,
      "type": "Secondary sanctions risk:",
      "value": "Ukraine-/Russia-Related Sanctions Regulations, 31 CFR 589.201 and/or 589.209"
    }
  ],
  "identity_documents": [
    {
      "document_id": 9668,
      "document_number": "00040778",
      "expiration_date": null,
      "is_valid": true,
      "issue_date": null,
      "issuing_country": "Russia",
      "type": "Government Gazette Number"
    },
    {
      "document_id": 9669,
      "document_number": "7736050003",
      "expiration_date": null,
      "is_valid": true,
      "issue_date": null,
      "issuing_country": "Russia",
      "type": "Tax ID No."
    },
    {
      "document_id": 9672,
      "document_number": "1027700070518",
      "expiration_date": null,
      "is_valid": true,
      "issue_date": null,
      "issuing_country": "Russia",
      "type": "Registration Number"
    }
  ],
  "identity_id": 8994,
  "legal_authorities": [
    "Executive Order 13662 (Ukraine)",
    "Executive Order 14024 (Russia)"
  ],
  "names": [
    {
      "alias_type": null,
      "is_low_quality": false,
      "is_primary": true,
      "name_id": 26547,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "PUBLIC JOINT STOCK COMPANY GAZPROM",
          "formatted_last_name": "PUBLIC JOINT STOCK COMPANY GAZPROM",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "Public Joint Stock Company Gazprom"
            }
          ],
          "script": "Latin"
        }
      ]
    },
    {
      "alias_type": "A.K.A.",
      "is_low_quality": false,
      "is_primary": false,
      "name_id": 26548,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "GAZPROM PAO",
          "formatted_last_name": "GAZPROM PAO",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "Gazprom PAO"
            }
          ],
          "script": "Latin"
        }
      ]
    },
    {
      "alias_type": "A.K.A.",
      "is_low_quality": false,
      "is_primary": false,
      "name_id": 26549,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "PJSC GAZPROM",
          "formatted_last_name": "PJSC GAZPROM",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "PJSC Gazprom"
            }
          ],
          "script": "Latin"
        }
      ]
    },
    {
      "alias_type": "A.K.A.",
      "is_low_quality": false,
      "is_primary": false,
      "name_id": 54934,
      "translations": [
        {
          "formatted_first_name": null,
          "formatted_full_name": "GAZPROM",
          "formatted_last_name": "GAZPROM",
          "is_primary": true,
          "name_parts": [
            {
              "type": "Entity Name",
              "value": "Gazprom"
            }
          ],
          "script": "Latin"
        }
      ]
    }
  ],
  "observed_at_ms": 1791163803058,
  "remarks": "For more information on directives, please visit the following link: http://www.treasury.gov/resource-center/sanctions/Programs/Pages/ukraine.aspx#directives.",
  "sanctions_lists": [
    {
      "date_published": "2014-09-12",
      "name": "Sectoral Sanctions Identifications List"
    },
    {
      "date_published": "2014-10-10",
      "name": "Consolidated List"
    },
    {
      "date_published": "2022-02-24",
      "name": "Non-SDN Menu-Based Sanctions List"
    }
  ],
  "sanctions_programs": [
    "UKRAINE-EO13662",
    "RUSSIA-EO14024"
  ],
  "sanctions_types": [
    "13662 Sectoral Directive 4",
    "Executive Order 14024 Directive 3"
  ],
  "source_url": "https://sanctionslistservice.ofac.treas.gov/entities/17250"
}
```

### Publications

- Capability: `sanctions/publications`
- Description: Sanctions List Service publication history for one year (GET /changes/history/{year}): every list publication's id and timestamp, newest first as the service orders them, plus the URL of the service's delta file for that publication (/changes/{publicationID}, a 302 to a presigned S3 object that expires after one hour, so it is a URL to follow at call time, not to store). `date_published` is the service's naive timestamp (US Eastern, no zone). A year with no publications is a successful empty result.
- Instructions: Track when OFAC published list changes, or find the publication id of a change to fetch its delta.
- Cost: 5 credits per call
- Capability file: [Publications](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/publications)

Accepted options:
- `year` (number, required): year Example: `1994`

Response schema example:
```json
{
  "observed_at_ms": 1791163813722,
  "publications": [
    {
      "date_published": "2026-10-02T11:55:41.959593",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/1045",
      "publication_id": 1045
    },
    {
      "date_published": "2026-10-01T12:36:06.27788",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/1041",
      "publication_id": 1041
    },
    {
      "date_published": "2026-09-30T10:05:00.159019",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/1039",
      "publication_id": 1039
    },
    {
      "date_published": "2026-09-29T13:10:41.348061",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/1037",
      "publication_id": 1037
    },
    {
      "date_published": "2026-09-23T10:07:28.650545",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/984",
      "publication_id": 984
    },
    {
      "date_published": "2026-09-18T10:01:54.865286",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/977",
      "publication_id": 977
    },
    {
      "date_published": "2026-09-17T13:32:59.55116",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/976",
      "publication_id": 976
    },
    {
      "date_published": "2026-09-16T10:03:25.555527",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/974",
      "publication_id": 974
    },
    {
      "date_published": "2026-09-14T14:35:42.331626",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/973",
      "publication_id": 973
    },
    {
      "date_published": "2026-09-10T14:31:49.724412",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/972",
      "publication_id": 972
    },
    {
      "date_published": "2026-09-09T09:31:52.738571",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/971",
      "publication_id": 971
    },
    {
      "date_published": "2026-09-08T10:02:38.025909",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/970",
      "publication_id": 970
    },
    {
      "date_published": "2026-09-04T10:01:40.034358",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/969",
      "publication_id": 969
    },
    {
      "date_published": "2026-09-03T11:37:38.089911",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/968",
      "publication_id": 968
    },
    {
      "date_published": "2026-08-28T10:02:49.96736",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/966",
      "publication_id": 966
    },
    {
      "date_published": "2026-08-26T10:01:50.589629",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/965",
      "publication_id": 965
    },
    {
      "date_published": "2026-08-24T13:09:20.436177",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/964",
      "publication_id": 964
    },
    {
      "date_published": "2026-08-20T13:02:00.621399",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/963",
      "publication_id": 963
    },
    {
      "date_published": "2026-08-18T13:02:30.910485",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/959",
      "publication_id": 959
    },
    {
      "date_published": "2026-08-07T14:36:51.886232",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/941",
      "publication_id": 941
    },
    {
      "date_published": "2026-08-06T11:37:10.410223",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/937",
      "publication_id": 937
    },
    {
      "date_published": "2026-08-05T10:01:25.966996",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/935",
      "publication_id": 935
    },
    {
      "date_published": "2026-07-30T13:07:23.537505",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/933",
      "publication_id": 933
    },
    {
      "date_published": "2026-07-29T10:03:26.602769",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/932",
      "publication_id": 932
    },
    {
      "date_published": "2026-07-27T13:01:50.865831",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/929",
      "publication_id": 929
    },
    {
      "date_published": "2026-07-24T10:13:04.324225",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/928",
      "publication_id": 928
    },
    {
      "date_published": "2026-07-23T14:06:18.564784",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/927",
      "publication_id": 927
    },
    {
      "date_published": "2026-07-20T12:05:53.550465",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/920",
      "publication_id": 920
    },
    {
      "date_published": "2026-07-17T10:08:19.840163",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/917",
      "publication_id": 917
    },
    {
      "date_published": "2026-07-15T11:01:45.970803",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/914",
      "publication_id": 914
    },
    {
      "date_published": "2026-07-14T15:43:12.315941",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/913",
      "publication_id": 913
    },
    {
      "date_published": "2026-07-13T10:03:08.492199",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/911",
      "publication_id": 911
    },
    {
      "date_published": "2026-07-10T14:05:36.808358",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/910",
      "publication_id": 910
    },
    {
      "date_published": "2026-07-01T10:08:32.527568",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/907",
      "publication_id": 907
    },
    {
      "date_published": "2026-06-30T13:01:19.515658",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/906",
      "publication_id": 906
    },
    {
      "date_published": "2026-06-29T10:01:34.81844",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/904",
      "publication_id": 904
    },
    {
      "date_published": "2026-06-26T10:06:29.136338",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/903",
      "publication_id": 903
    },
    {
      "date_published": "2026-06-25T13:34:00.124659",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/902",
      "publication_id": 902
    },
    {
      "date_published": "2026-06-24T10:06:06.564098",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/900",
      "publication_id": 900
    },
    {
      "date_published": "2026-06-23T10:07:39.185122",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/899",
      "publication_id": 899
    },
    {
      "date_published": "2026-06-22T13:01:33.246134",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/898",
      "publication_id": 898
    },
    {
      "date_published": "2026-06-18T12:36:52.682712",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/897",
      "publication_id": 897
    },
    {
      "date_published": "2026-06-11T12:33:27.746911",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/896",
      "publication_id": 896
    },
    {
      "date_published": "2026-06-10T12:31:40.567267",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/895",
      "publication_id": 895
    },
    {
      "date_published": "2026-06-05T11:05:27.002674",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/893",
      "publication_id": 893
    },
    {
      "date_published": "2026-06-04T16:01:38.206448",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/891",
      "publication_id": 891
    },
    {
      "date_published": "2026-06-02T15:00:47.842629",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/890",
      "publication_id": 890
    },
    {
      "date_published": "2026-05-29T16:18:58.985314",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/887",
      "publication_id": 887
    },
    {
      "date_published": "2026-05-28T11:34:52.061444",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/884",
      "publication_id": 884
    },
    {
      "date_published": "2026-05-28T15:32:51.720831",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/885",
      "publication_id": 885
    },
    {
      "date_published": "2026-05-27T17:28:53.827721",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/882",
      "publication_id": 882
    },
    {
      "date_published": "2026-05-27T21:13:00.695984",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/883",
      "publication_id": 883
    },
    {
      "date_published": "2026-05-21T12:36:29.720588",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/873",
      "publication_id": 873
    },
    {
      "date_published": "2026-05-20T10:02:27.093648",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/871",
      "publication_id": 871
    },
    {
      "date_published": "2026-05-20T17:01:34.724637",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/872",
      "publication_id": 872
    },
    {
      "date_published": "2026-05-19T10:02:01.933145",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/870",
      "publication_id": 870
    },
    {
      "date_published": "2026-05-18T14:02:23.161636",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/869",
      "publication_id": 869
    },
    {
      "date_published": "2026-05-11T15:01:26.481266",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/868",
      "publication_id": 868
    },
    {
      "date_published": "2026-05-08T15:36:44.416922",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/866",
      "publication_id": 866
    },
    {
      "date_published": "2026-05-08T17:41:22.751788",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/867",
      "publication_id": 867
    },
    {
      "date_published": "2026-05-07T10:01:18.843562",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/864",
      "publication_id": 864
    },
    {
      "date_published": "2026-05-01T11:05:22.605576",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/862",
      "publication_id": 862
    },
    {
      "date_published": "2026-04-30T13:33:17.149773",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/860",
      "publication_id": 860
    },
    {
      "date_published": "2026-04-28T14:05:49.908981",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/858",
      "publication_id": 858
    },
    {
      "date_published": "2026-04-24T14:01:01.87358",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/857",
      "publication_id": 857
    },
    {
      "date_published": "2026-04-23T10:30:35.160356",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/855",
      "publication_id": 855
    },
    {
      "date_published": "2026-04-21T13:31:31.849349",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/851",
      "publication_id": 851
    },
    {
      "date_published": "2026-04-17T14:00:49.048221",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/850",
      "publication_id": 850
    },
    {
      "date_published": "2026-04-16T14:03:15.881738",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/849",
      "publication_id": 849
    },
    {
      "date_published": "2026-04-15T14:02:55.347334",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/846",
      "publication_id": 846
    },
    {
      "date_published": "2026-04-14T10:02:50.176022",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/844",
      "publication_id": 844
    },
    {
      "date_published": "2026-04-14T15:03:04.182734",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/845",
      "publication_id": 845
    },
    {
      "date_published": "2026-04-03T10:17:07.177228",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/842",
      "publication_id": 842
    },
    {
      "date_published": "2026-04-01T15:40:21.272425",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/841",
      "publication_id": 841
    },
    {
      "date_published": "2026-03-31T10:03:06.600306",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/840",
      "publication_id": 840
    },
    {
      "date_published": "2026-03-27T10:03:33.585813",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/839",
      "publication_id": 839
    },
    {
      "date_published": "2026-03-26T10:02:15.202635",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/838",
      "publication_id": 838
    },
    {
      "date_published": "2026-03-20T11:32:43.511697",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/835",
      "publication_id": 835
    },
    {
      "date_published": "2026-03-18T11:02:31.242377",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/833",
      "publication_id": 833
    },
    {
      "date_published": "2026-03-13T10:02:49.126966",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/832",
      "publication_id": 832
    },
    {
      "date_published": "2026-03-12T12:06:26.611322",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/831",
      "publication_id": 831
    },
    {
      "date_published": "2026-03-09T10:01:18.596581",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/829",
      "publication_id": 829
    },
    {
      "date_published": "2026-03-06T10:02:51.637996",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/828",
      "publication_id": 828
    },
    {
      "date_published": "2026-03-05T10:05:28.201799",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/827",
      "publication_id": 827
    },
    {
      "date_published": "2026-03-02T12:31:37.207097",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/824",
      "publication_id": 824
    },
    {
      "date_published": "2026-02-27T10:01:16.148952",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/822",
      "publication_id": 822
    },
    {
      "date_published": "2026-02-26T10:30:06.886393",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/821",
      "publication_id": 821
    },
    {
      "date_published": "2026-02-25T10:01:12.31665",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/820",
      "publication_id": 820
    },
    {
      "date_published": "2026-02-24T13:36:24.269693",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/819",
      "publication_id": 819
    },
    {
      "date_published": "2026-02-19T10:05:07.666882",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/816",
      "publication_id": 816
    },
    {
      "date_published": "2026-02-10T10:03:13.005485",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/815",
      "publication_id": 815
    },
    {
      "date_published": "2026-02-06T10:02:27.669304",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/814",
      "publication_id": 814
    },
    {
      "date_published": "2026-01-30T10:05:43.435671",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/811",
      "publication_id": 811
    },
    {
      "date_published": "2026-01-23T10:09:08.002009",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/807",
      "publication_id": 807
    },
    {
      "date_published": "2026-01-22T13:04:09.438977",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/806",
      "publication_id": 806
    },
    {
      "date_published": "2026-01-21T10:00:32.329496",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/805",
      "publication_id": 805
    },
    {
      "date_published": "2026-01-16T10:01:44.740051",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/803",
      "publication_id": 803
    },
    {
      "date_published": "2026-01-15T10:00:04.359821",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/802",
      "publication_id": 802
    },
    {
      "date_published": "2026-01-13T10:04:50.039262",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/799",
      "publication_id": 799
    },
    {
      "date_published": "2026-01-08T10:05:51.011546",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/798",
      "publication_id": 798
    },
    {
      "date_published": "2026-01-02T11:39:32.27873",
      "delta_url": "https://sanctionslistservice.ofac.treas.gov/changes/796",
      "publication_id": 796
    }
  ],
  "source_url": "https://sanctionslistservice.ofac.treas.gov/changes/history/2026",
  "year": 2026
}
```

### Record

- Capability: `sanctions/record`
- Description: The Sanctions List Search Details page of one OFAC record (Details.aspx?id=): type, list, name (entity name, or last and first name for individuals), title, nationality, citizenship, date and place of birth, programs, remarks, any further labelled field the page shows (vessel and aircraft layouts), the identifications table (type, ID number, country, issue and expire dates; also features such as secondary sanctions risk and directive determinations), the aliases table and the addresses table. Dates are kept as printed ('19 Jan 1960'). Fails with not_found when the site redirects an unknown id to its error page.
- Instructions: You have an entity_id from `search` (or an SLS entity id) and want the human-readable record as OFAC's search tool shows it.
- Cost: 5 credits per call
- Capability file: [Record](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/record)

Accepted options:
- `entity_id` (string, required): OFAC entity id as digits ('17250') or a pasted Details.aspx?id= URL. Example: `<entity_id>`

Response schema example:
```json
{
  "addresses": [
    {
      "address": "Calle 49 A Nro. 3626; Playa",
      "city": "Havana",
      "country": "Cuba",
      "postal_code": null,
      "state_province": null
    }
  ],
  "aliases": [
    {
      "category": "strong",
      "name": "RODRIGUEZ LOPEZ-CALLEJAS, Luis Alberto",
      "type": "a.k.a."
    }
  ],
  "citizenship": null,
  "date_of_birth": "19 Jan 1960",
  "detail_url": "https://sanctionssearch.ofac.treas.gov/Details.aspx?id=30042",
  "entity_id": 30042,
  "first_name": "Luis Alberto",
  "identifications": [
    {
      "country": "Cuba",
      "expire_date": "23 Jan 2029",
      "id_number": "A009956",
      "issue_date": "23 Jan 2017",
      "type": "Passport"
    },
    {
      "country": null,
      "expire_date": null,
      "id_number": "Male",
      "issue_date": null,
      "type": "Gender"
    }
  ],
  "last_name": "RODRIGUEZ LOPEZ-CALLEJA",
  "list": "SDN",
  "name": "RODRIGUEZ LOPEZ-CALLEJA, Luis Alberto",
  "nationality": "Cuba",
  "non_sdn_list_updated": "9/14/2026 2:35:42 PM",
  "observed_at_ms": 1791163797641,
  "other_fields": [],
  "place_of_birth": "Cuba",
  "programs": [
    "CUBA"
  ],
  "remarks": null,
  "sdn_list_updated": "10/2/2026 11:55:41 AM",
  "title": null,
  "type": "Individual"
}
```

### Records changes

- Capability: `sanctions/records_changes`
- Description: The publisher's delta for one publication (GET /changes/{publicationID}, a 302 to the DeltaFile 1.0 XML on S3; publication ids come from `publications` or `source_status`), parsed into records: entity@action `add` (a full record), `remove` (the record as it was, `delisted: true`) and, for an entity without an action attribute, `update` with the changed children listed in `changes` (element, id, action add / update / remove, value) and a partial record built from those children; fetch `records_get` for the full current record of an update. `counts` gives entity-level and element-level action totals (the element-level counts are the ones OFAC's delta statistics quote). Fails with not_found when the service has no delta for the id (it answers 400 'Could not retrieve delta').
- Instructions: Apply OFAC's own change history publication by publication instead of diffing snapshots.
- Cost: 5 credits per call
- Capability file: [Records changes](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/records_changes)

Accepted options:
- `publication_id` (number, required): publicationID (e.g. 1046) or a pasted /changes/{id} URL. Example: `10`

Response schema example:
```json
{
  "counts": {
    "elements": {
      "add": 0,
      "remove": 1,
      "update": 0
    },
    "entities": {
      "add": 0,
      "remove": 1,
      "update": 0
    }
  },
  "delta_name": "2026-10-14_delta.xml",
  "observed_at_ms": 1792279343976,
  "publication_id": 1050,
  "publication_type": "Standard Action",
  "published_at": "2026-10-14T00:00:00-04:00",
  "records": [
    {
      "action": "remove",
      "changes": [],
      "record": {
        "addresses": [
          {
            "address_id": 37998,
            "city": "El Valle, Libertador",
            "country": "Venezuela",
            "lines": [],
            "other_parts": [],
            "postal_code": null,
            "state_province": "Capital District"
          }
        ],
        "birth_dates": [
          {
            "approximate": false,
            "from": "1965-11-09",
            "is_range": false,
            "to": "1965-11-09",
            "value": "09 Nov 1965"
          }
        ],
        "birth_places": [],
        "citizenships": [
          "Venezuela"
        ],
        "delisted": true,
        "entity_type": "person",
        "entity_type_raw": "Individual",
        "extra": {
          "features": [
            {
              "date_from": null,
              "date_to": null,
              "is_primary": true,
              "type": "Gender",
              "value": "Male"
            }
          ]
        },
        "identifiers": [
          {
            "expiration_date": null,
            "is_valid": true,
            "issue_date": null,
            "issuing_country": "Venezuela",
            "issuing_location": null,
            "origin": "identity_document",
            "scheme": "Cedula No.",
            "value": "6823952"
          }
        ],
        "identity_id": 16782,
        "legal_basis": [
          "Executive Order 13692 (Venezuela)"
        ],
        "listed_on": "2018-09-25",
        "lists": [
          {
            "listed_on": "2018-09-25",
            "name": "SDN List"
          }
        ],
        "measures": [
          "asset_freeze"
        ],
        "names": [
          {
            "alias_type": null,
            "is_low_quality": false,
            "name": "RODRIGUEZ GOMEZ, Jorge Jesus",
            "script": "Latin",
            "type": "primary"
          },
          {
            "alias_type": "A.K.A.",
            "is_low_quality": false,
            "name": "RODRIGUEZ, Jorge",
            "script": "Latin",
            "type": "alias"
          },
          {
            "alias_type": "A.K.A.",
            "is_low_quality": false,
            "name": "RODRIGUEZ GOMEZ, Jorge J",
            "script": "Latin",
            "type": "alias"
          },
          {
            "alias_type": "A.K.A.",
            "is_low_quality": false,
            "name": "JORGE J., Rodriguez Gomez",
            "script": "Latin",
            "type": "alias"
          },
          {
            "alias_type": "A.K.A.",
            "is_low_quality": false,
            "name": "JORGE JESUS, Rodriguez Gomez",
            "script": "Latin",
            "type": "alias"
          }
        ],
        "nationalities": [],
        "primary_name": "RODRIGUEZ GOMEZ, Jorge Jesus",
        "programs": [
          "VENEZUELA"
        ],
        "publication_id": 1050,
        "relationships": [],
        "remarks": null,
        "retrieved_at": "2026-10-17T23:22:23Z",
        "sanctions_types": [
          "Block"
        ],
        "source_id": 25078,
        "source_record_id": "ofac:25078",
        "source_url": "https://sanctionslistservice.ofac.treas.gov/entities/25078",
        "un_reference": null
      },
      "source_id": 25078,
      "source_record_id": "ofac:25078"
    }
  ],
  "retrieved_at": "2026-10-17T23:22:23Z",
  "source_url": "https://sanctionslistservice.ofac.treas.gov/changes/1050"
}
```

### Records get

- Capability: `sanctions/records_get`
- Description: One record by OFAC entity id (or a pasted SLS /entities/{id} or sanctionssearch Details.aspx?id= URL), from GET /entities/{id} (live Enhanced XML, the service's current data), shaped into the batch's common record; `publication_id` is the newest publicationID from /changes/history at retrieval time because the live endpoint serves no publication id of its own. Fails with not_found when the service returns no entity for the id. The service's own warning applies: its live data may include historic records and is not the official list file.
- Instructions: Fetch one sanctioned party by id in the collector's normalized shape (the `entity` function returns the same XML with every field as published).
- Cost: 5 credits per call
- Capability file: [Records get](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/records_get)

Accepted options:
- `id` (string, required): OFAC entity id (digits) or an SLS /entities/{id} / sanctionssearch Details.aspx?id= URL. Example: `<id>`

Response schema example:
```json
{
  "data_as_of": "2026-10-17T19:22:58.5826067-04:00",
  "observed_at_ms": 1792279379005,
  "record": {
    "addresses": [
      {
        "address_id": 25,
        "city": "Havana",
        "country": "Cuba",
        "lines": [],
        "other_parts": [],
        "postal_code": null,
        "state_province": null
      }
    ],
    "birth_dates": [],
    "birth_places": [],
    "citizenships": [],
    "delisted": null,
    "entity_type": "organization",
    "entity_type_raw": "Entity",
    "extra": {
      "features": []
    },
    "identifiers": [],
    "identity_id": 4375,
    "legal_basis": [],
    "listed_on": "1986-12-10",
    "lists": [
      {
        "listed_on": "1986-12-10",
        "name": "SDN List"
      }
    ],
    "measures": [
      "asset_freeze"
    ],
    "names": [
      {
        "alias_type": null,
        "is_low_quality": false,
        "name": "AEROCARIBBEAN AIRLINES",
        "script": "Latin",
        "type": "primary"
      },
      {
        "alias_type": "A.K.A.",
        "is_low_quality": false,
        "name": "AERO-CARIBBEAN",
        "script": "Latin",
        "type": "alias"
      }
    ],
    "nationalities": [],
    "primary_name": "AEROCARIBBEAN AIRLINES",
    "programs": [
      "CUBA"
    ],
    "publication_id": 1054,
    "relationships": [],
    "remarks": null,
    "retrieved_at": "2026-10-17T23:22:58Z",
    "sanctions_types": [
      "Block"
    ],
    "source_id": 36,
    "source_record_id": "ofac:36",
    "source_url": "https://sanctionslistservice.ofac.treas.gov/entities/36",
    "un_reference": null
  }
}
```

### Records list

- Capability: `sanctions/records_list`
- Description: The full current list, one page of records at a time, read from the official Enhanced XML export (GET /api/PublicationPreview/exports/SDN_ENHANCED.XML or CONS_ENHANCED.XML, 302 to the presigned S3 object) with HTTP Range windows so every fetch stays under the 32 MiB cap: a page fetches one byte window (page_size x 16 KiB, 256 KiB to 8 MiB, grown up to 24 MiB when a single entity is larger), shapes the complete <entity> elements in it (at most page_size; a page may be shorter than page_size, never empty before the end) and returns a cursor holding the byte offset after the last record. The cursor is pinned to the S3 object (x-amz-meta-publication-id, ETag, byte size): when OFAC publishes a new file between pages the next call fails with invalid_input, issue code `publication_changed` at /cursor, instead of mixing publications; start again without a cursor. The Consolidated list (481 records, 3.8 MB) takes five pages of 100; the SDN list (about 19,500 records, 110 MB) about 200. Records are in file order and carry source_record_id, source_url, publication_id and retrieved_at.
- Instructions: Collect the whole SDN or Consolidated list record by record. Use `source_status` first to learn the publication and skip unchanged lists; use `records_changes` for deltas.
- Cost: 5 credits per call
- Capability file: [Records list](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/records_list)

Accepted options:
- `cursor` (string): The `next_cursor` of the previous page; omit for the first page. Example: `next_cursor`
- `list` (string, required): Which OFAC list: `sdn` (Specially Designated Nationals, export files SDN_ENHANCED.XML / SDN.XML) or `consolidated` (the Consolidated non-SDN list: SSI, FSE, CAPTA, PLC, MBS, CMIC..., export files CONS_ENHANCED.XML / CONSOLIDATED.XML). Example: `sdn`
- `page_size` (number): Maximum records per page (pages may be shorter). Example: `100`

Response schema example:
```json
{
  "data_as_of": "2026-09-14T00:00:00",
  "etag": "\"c3c6cc83b5526fc19c9b638ea999313f\"",
  "file_name": "CONS_ENHANCED.XML",
  "file_size": 3829359,
  "list": "consolidated",
  "next_cursor": "v1|consolidated|1054|\"c3c6cc83b5526fc19c9b638ea999313f\"|3829359|147440|2026-09-14T00:00:00",
  "next_offset": 147440,
  "observed_at_ms": 1792279367689,
  "publication_id": 1054,
  "records": [
    {
      "addresses": [
        {
          "address_id": 12813,
          "city": null,
          "country": null,
          "lines": [],
          "other_parts": [],
          "postal_code": null,
          "state_province": null
        }
      ],
      "birth_dates": [
        {
          "approximate": false,
          "from": "1951-01-01",
          "is_range": false,
          "to": "1951-12-31",
          "value": "1951"
        }
      ],
      "birth_places": [
        "Umm Tuba"
      ],
      "citizenships": [],
      "delisted": null,
      "entity_type": "person",
      "entity_type_raw": "Individual",
      "extra": {
        "features": []
      },
      "identifiers": [],
      "identity_id": 1979,
      "legal_basis": [
        "General License 4 Under EO 13224 (Terrorism)"
      ],
      "listed_on": "2006-04-12",
      "lists": [
        {
          "listed_on": "2006-04-12",
          "name": "Non-SDN Palestinian Legislative Council List"
        },
        {
          "listed_on": "2014-10-10",
          "name": "Consolidated List"
        }
      ],
      "measures": [
        "other"
      ],
      "names": [
        {
          "alias_type": null,
          "is_low_quality": false,
          "name": "ABU TEIR, Mohammed",
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_type": "A.K.A.",
          "is_low_quality": false,
          "name": "ABU TAIR, Mohammed Mahmud",
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_type": "A.K.A.",
          "is_low_quality": false,
          "name": "ABOU TAYR, Mohammad Mahmoud",
          "script": "Latin",
          "type": "alias"
        }
      ],
      "nationalities": [],
      "primary_name": "ABU TEIR, Mohammed",
      "programs": [
        "NS-PLC"
      ],
      "publication_id": 1054,
      "relationships": [],
      "remarks": null,
      "retrieved_at": "2026-10-17T23:22:43Z",
      "sanctions_types": [
        "Reject"
      ],
      "source_id": 9640,
      "source_record_id": "ofac:9640",
      "source_url": "https://sanctionslistservice.ofac.treas.gov/entities/9640",
      "un_reference": null
    },
    {
      "addresses": [
        {
          "address_id": 12128,
          "city": null,
          "country": "Palestinian",
          "lines": [],
          "other_parts": [],
          "postal_code": null,
          "state_province": "Gaza"
        }
      ],
      "birth_dates": [
        {
          "approximate": false,
          "from": "1955-01-01",
          "is_range": false,
          "to": "1955-12-31",
          "value": "1955"
        }
      ],
      "birth_places": [
        "Jabalia Camp"
      ],
      "citizenships": [],
      "delisted": null,
      "entity_type": "person",
      "entity_type_raw": "Individual",
      "extra": {
        "features": []
      },
      "identifiers": [],
      "identity_id": 1980,
      "legal_basis": [
        "General License 4 Under EO 13224 (Terrorism)"
      ],
      "listed_on": "2006-04-12",
      "lists": [
        {
          "listed_on": "2006-04-12",
          "name": "Non-SDN Palestinian Legislative Council List"
        },
        {
          "listed_on": "2014-10-10",
          "name": "Consolidated List"
        }
      ],
      "measures": [
        "other"
      ],
      "names": [
        {
          "alias_type": null,
          "is_low_quality": false,
          "name": "AL-SHANTI, Jamileh Abdullah",
          "script": "Latin",
          "type": "primary"
        },
        {
          "alias_type": "A.K.A.",
          "is_low_quality": false,
          "name": "EL-SHANTI, Jameela Abdallah",
          "script": "Latin",
          "type": "alias"
        },
        {
          "alias_type": "A.K.A.",
          "is_low_quality": false,
          "name": "AL SHANTEE, Jamila Abed Allah",
          "script": "Latin",
          "type": "alias"
        }
      ],
      "nationalities": [],
      "primary_name": "AL-SHANTI, Jamileh Abdullah",
      "programs": [
        "NS-PLC"
      ],
      "publication_id": 1054,
      "relationships": [],
      "remarks": null,
      "retrieved_at": "2026-10-17T23:22:43Z",
      "sanctions_types": [
        "Reject"
      ],
      "source_id": 9641,
      "source_record_id": "ofac:9641",
      "source_url": "https://sanctionslistservice.ofac.treas.gov/entities/9641",
      "un_reference": null
    }
  ],
  "retrieved_at": "2026-10-17T23:22:43Z",
  "source_url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ENHANCED.XML"
}
```

### Reference lists

- Capability: `sanctions/reference_lists`
- Description: The Sanctions List Service reference vocabularies: every sanctions program code (GET /sanctions-programs) and every sanctions list name (GET /sanctions-lists), as the service returns them. Program codes are the values `search.programs` accepts (the search form offers a subset) and the codes printed in results and records.
- Instructions: Before filtering by program, or to map a program code or list name seen in a record.
- Cost: 5 credits per call
- Capability file: [Reference lists](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/reference_lists)

Accepted options:

Response schema example:
```json
{
  "lists": [
    "SDN List",
    "Non-SDN Palestinian Legislative Council List",
    "FSE List",
    "Sectoral Sanctions Identifications List",
    "Consolidated List",
    "CAPTA List",
    "Non-SDN Menu-Based Sanctions List",
    "Non-SDN CMIC List"
  ],
  "observed_at_ms": 1791163808423,
  "programs": [
    "CUBA",
    "SDNTK",
    "FTO",
    "IRAN",
    "SDGT",
    "SDNT",
    "SYRIA",
    "ZIMBABWE",
    "IRAQ2",
    "BALKANS",
    "NPWMD",
    "NS-PLC",
    "BELARUS",
    "DRCONGO",
    "DARFUR",
    "IRAQ3",
    "LEBANON",
    "SOMALIA",
    "IRGC",
    "IFSR",
    "DPRK",
    "IRAN-HR",
    "LIBYA2",
    "ISA",
    "TCO",
    "HRIT-SY",
    "HRIT-IR",
    "FSE-SY",
    "FSE-IR",
    "YEMEN",
    "IRAN-TRA",
    "MAGNIT",
    "IFCA",
    "UKRAINE-EO13660",
    "CAR",
    "SOUTH SUDAN",
    "UKRAINE-EO13661",
    "UKRAINE-EO13662",
    "LIBYA3",
    "DPRK2",
    "UKRAINE-EO13685",
    "VENEZUELA",
    "DPRK3",
    "CYBER2",
    "DPRK4",
    "GLOMAG",
    "CAATSA - IRAN",
    "CAATSA - RUSSIA",
    "ELECTION-EO13848",
    "NICARAGUA",
    "VENEZUELA-EO13850",
    "561-Related",
    "IRAN-EO13871",
    "NICARAGUA-NHRAA",
    "DPRK-NKSPEA",
    "IRAN-EO13876",
    "MALI-EO13882",
    "IRAN-EO13846",
    "HIFPAA",
    "PAARSSR-EO13894",
    "VENEZUELA-EO13884",
    "IRAN-EO13902",
    "ILLICIT-DRUGS-EO14059",
    "SYRIA-CAESAR",
    "HK-EO13936",
    "IRAN-CON-ARMS-EO",
    "PEESA",
    "BURMA-EO14014",
    "RUSSIA-EO14024",
    "CMIC-EO13959",
    "PEESA-EO14039",
    "BELARUS-EO14038",
    "BALKANS-EO14033",
    "ETHIOPIA-EO14046",
    "SSIDES",
    "RUSSIA-EO14065",
    "HOSTAGES-EO14078",
    "UHRPA",
    "SUDAN-EO14098",
    "BPI-RUSSIA-EO14024",
    "WEST-BANK-EO14115",
    "BPI-SUDAN-14098",
    "CYBER3",
    "ICC-EO14203",
    "CYBER4",
    "PAIPA",
    "CUBA-EO14404",
    "HKAA"
  ],
  "source_url": "https://sanctionslistservice.ofac.treas.gov/sanctions-programs"
}
```

### Search

- Capability: `sanctions/search`
- Description: Sanctions List Search: one WebForms postback (GET the form for its __VIEWSTATE, POST the criteria) returning every matching row of the SDN and Non-SDN lists at once (the site has no pager). Only `name` is fuzzy; `min_score` (default 100) is the minimum match score for name matches; `id_number` matches ID numbers and digital currency addresses exactly and rows then carry no score. `programs`, `country`, `type` and `list` must be values the form offers (the function validates them against the live option lists and fails with invalid_input otherwise). Each row carries the OFAC entity id shared with `record` and `entity`. A search that matches nothing is a successful empty result (total 0).
- Instructions: Screen a name, ID number, digital currency address or address against OFAC's lists, or list the records of a program / country / type, and get entity ids for `record` or `entity`.
- Cost: 5 credits per call
- Capability file: [Search](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/search)

Accepted options:
- `address` (string): address Example: `<address>`
- `city` (string): city Example: `<city>`
- `country` (string): Country name exactly as the form's country list spells it (Cuba, Russia, Korea, North ...). Example: `<country>`
- `id_number` (string): ID number or digital currency address (passport, tax id, registration number, wallet address ...), exact. Example: `<id_number>`
- `list` (string): list Example: `SDN`
- `min_score` (number): Minimum name match score (the slider); 100 returns exact-ish matches only. Example: `100`
- `name` (string): Name (fuzzy, scored against the min_score threshold). Example: `<name>`
- `programs` (string[]): Program codes as the form lists them (CUBA, RUSSIA-EO14024, UKRAINE-EO13662 ...; see `reference_lists`). Unknown codes fail with invalid_input. Example: `["reference_lists"]`
- `state` (string): State or province; U.S. states as the two-letter USPS abbreviation (the site's own rule). Example: `<state>`
- `type` (string): type Example: `Aircraft`

Response schema example:
```json
{
  "non_sdn_list_updated": "9/14/2026 2:35:42 PM",
  "observed_at_ms": 1791163786484,
  "query": {
    "id_number": "7736050003",
    "min_score": 100
  },
  "results": [
    {
      "address": "2/3 Lakhtinsky Avenue; Bldg. 1",
      "detail_url": "https://sanctionssearch.ofac.treas.gov/Details.aspx?id=17250",
      "entity_id": 17250,
      "list": "Non-SDN",
      "name": "PUBLIC JOINT STOCK COMPANY GAZPROM",
      "programs": [
        "RUSSIA-EO14024",
        "UKRAINE-EO13662"
      ],
      "score": null,
      "type": "Entity"
    }
  ],
  "sdn_list_updated": "10/2/2026 11:55:41 AM",
  "source_url": "https://sanctionssearch.ofac.treas.gov/",
  "total": 1
}
```

### Source status

- Capability: `sanctions/source_status`
- Description: Cheap version check of one OFAC list for collectors: the latest publication (GET /changes/history/{year}: publicationID and datePublished), the export catalogue (POST /api/PublicationPreview/SdnList or /ConsolidatedList: every file with size, lastUpdated and OFAC's posted SHA-256 / SHA-384 / SHA-512, the hashes shown under 'File Signatures' on sanctionslist.ofac.treas.gov), the legacy XML header read with a 2 KB Range request (publshInformation Publish_Date and Record_Count) and the Enhanced XML object's S3 metadata read with a 4 KB Range request (x-amz-meta-publication-id, ETag, byte size, dataAsOf). `bulk_file` is the hand-off for the SDN list (110 MB, above the 32 MiB fetch cap): URL, size, posted SHA-256, publication id; `fits_single_fetch` says whether one fetch can read it. Four requests, no file download.
- Instructions: Before `records_list` or `records_changes`, to decide whether the list moved (compare publication_id / sha256 with the last run) and to hand the SDN bulk file to a downloader.
- Cost: 5 credits per call
- Capability file: [Source status](https://alexandria.firecrawl.dev/agents/providers/sanctionssearch-ofac-treas-gov/sanctions/source_status)

Accepted options:
- `list` (string, required): Which OFAC list: `sdn` (Specially Designated Nationals, export files SDN_ENHANCED.XML / SDN.XML) or `consolidated` (the Consolidated non-SDN list: SSI, FSE, CAPTA, PLC, MBS, CMIC..., export files CONS_ENHANCED.XML / CONSOLIDATED.XML). Example: `sdn`

Response schema example:
```json
{
  "bulk_file": {
    "delta_name": "2026-10-15_delta.xml",
    "etag": "\"c3c6cc83b5526fc19c9b638ea999313f\"",
    "file_name": "CONS_ENHANCED.XML",
    "fits_single_fetch": true,
    "s3_publication_id": 1054,
    "sha256": "bcba5118a5ca4b643ee47311864a3333d76875454ed5b82d3198b38e3679da18",
    "sha384": "e22b6a7efb5104fbf68beb49f82db02717613658ffa93bab3da490ec00d32b9477d015d4dca968b322671048cf7ce17c",
    "sha512": "73fd1a932369de62660984780f2c42e3a7c21d3a4149d95def8096f710cb673a969d27439ae154491393ab56ab173cd5ffc8c118c3bb2a636b4d6afb1d96d2ad",
    "size": 3829359,
    "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ENHANCED.XML",
    "zip_file_name": "CONS_ENHANCED.ZIP",
    "zip_size": 220934,
    "zip_url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ENHANCED.ZIP"
  },
  "content_hash": "sha256:bcba5118a5ca4b643ee47311864a3333d76875454ed5b82d3198b38e3679da18",
  "data_as_of": "2026-09-14T00:00:00",
  "files": [
    {
      "description": "Compressed XML version of the Consolidated Sanctions List that conforms to the enhanced data standard",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ENHANCED.ZIP",
      "external": false,
      "file_name": "CONS_ENHANCED.ZIP",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 220934,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ENHANCED.ZIP"
    },
    {
      "description": "Consolidated Sanctions List XML Schema (XSD file)",
      "download_link": "Export-XSDs/XML.xsd",
      "external": true,
      "file_name": "XML.xsd",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": null
    },
    {
      "description": "XML version of the Consolidated Sanctions List that conforms to the enhanced data standard",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ENHANCED.XML",
      "external": false,
      "file_name": "CONS_ENHANCED.XML",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "bcba5118a5ca4b643ee47311864a3333d76875454ed5b82d3198b38e3679da18",
      "sha384": "e22b6a7efb5104fbf68beb49f82db02717613658ffa93bab3da490ec00d32b9477d015d4dca968b322671048cf7ce17c",
      "sha512": "73fd1a932369de62660984780f2c42e3a7c21d3a4149d95def8096f710cb673a969d27439ae154491393ab56ab173cd5ffc8c118c3bb2a636b4d6afb1d96d2ad",
      "size": 3829359,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ENHANCED.XML"
    },
    {
      "description": "Consolidated Sanctions List Advanced XML Schema (XSD file)",
      "download_link": "Export-XSDs/ADVANCED_XML.xsd",
      "external": true,
      "file_name": "ADVANCED_XML.xsd",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": null
    },
    {
      "description": "Compressed XML version of the Consolidated Sanctions List that conforms to OFAC's advanced data standard.",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ADVANCED.ZIP",
      "external": false,
      "file_name": "CONS_ADVANCED.ZIP",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 195984,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ADVANCED.ZIP"
    },
    {
      "description": "Consolidated Sanctions List Enhanced XML Schema (XSD File)",
      "download_link": "Export-XSDs/ENHANCED_XML.xsd",
      "external": true,
      "file_name": "ENHANCED_XML.xsd",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": null
    },
    {
      "description": "Complete Sectoral Sanctions Identifications List (SSI List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/ssi/ssilist.pdf",
      "external": true,
      "file_name": "SSILIST.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/ssi/ssilist.pdf"
    },
    {
      "description": "XML version of the Consolidated Sanctions List that conforms to OFAC's advanced data standard",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ADVANCED.XML",
      "external": false,
      "file_name": "CONS_ADVANCED.XML",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "43033832780a55ed4b3c28291184b60dc63242082c223dd83702a014d5825a65",
      "sha384": "54ec1ae3983b6504c7853625b62873f4436a40e8f57336e992678cf65aada6999f8743b1babbe71eb89bb34781f069c7",
      "sha512": "bab25150ac3c93ca866b4d2fcf92ad1a0f9520f25268d3c016a3ca37f3f51d17fe5a299f04540f77381916870ff4df29dbe95a5c92f5908ca87f182e26bcbb84",
      "size": 4537353,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ADVANCED.XML"
    },
    {
      "description": "Data specification for the Fixed-Width and CSV data files",
      "download_link": "Export-XSDs/dat_spec.txt",
      "external": true,
      "file_name": "DAT_SPEC.TXT",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": null
    },
    {
      "description": "Changes to the Sectoral Sanctions Identifications List the last time it was published (Changes to the SSI List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/ssi/ssinew26.pdf",
      "external": true,
      "file_name": "SSINEW26.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/ssi/ssinew26.pdf"
    },
    {
      "description": "XML version of the Consolidated Sanctions List",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONSOLIDATED.XML",
      "external": false,
      "file_name": "CONSOLIDATED.XML",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "3d688bd555f3aa96916481eddf4ae5b3c0e5f2b1a56c5051d3a689706106dbc9",
      "sha384": "de75726a7b235718ac0d1d4bbd61489c9b5ba9f7d7f6b9c4a08b5563f00189b829e18ca38f0ac822e81abd6a7e925534",
      "sha512": "1baeb08eeaf2fccb05f7f9c963e03fdf1c218df37a42b6c977acaad26a5ea54da2b9a2a0dddfd471dfa1e3145f7a95df585f7a36918bca5fa26d986b9c872ed2",
      "size": 1062957,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONSOLIDATED.XML"
    },
    {
      "description": "Complete Foreign Sanctions Evaders List (FSE List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/fse/fselist.pdf",
      "external": true,
      "file_name": "FSELIST.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/fse/fselist.pdf"
    },
    {
      "description": "Compressed XML version of the Consolidated Sanctions List",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONSOLIDATED.ZIP",
      "external": false,
      "file_name": "CONSOLIDATED.ZIP",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 85273,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONSOLIDATED.ZIP"
    },
    {
      "description": "Changes to the Foreign Sanctions Evaders List the last time it was published (Changes to the FSE list in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/fse/fsenew25.pdf",
      "external": true,
      "file_name": "FSENEW25.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/fse/fsenew25.pdf"
    },
    {
      "description": "Comma delimited primary names on the Consolidated Sanctions List",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_PRIM.CSV",
      "external": false,
      "file_name": "CONS_PRIM.CSV",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "0a3b74f6eb28450a9993b42a234c1801471d4dcb41220f6a7b8e466575bc3889",
      "sha384": "ee9f2eb2f425706205b9ab3bb5565b43b72c427c3927cb4837c8549c2905c6b11fb79c6e341786edc98c562add94d0dd",
      "sha512": "807f5f381931348bd3004abba9d64248b0e5da6c343341e36d03f7773080282a85b8865a25625a6311b18cbc5ec7e8120b8821c5f6129b27b85e560c799dd00e",
      "size": 262892,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_PRIM.CSV"
    },
    {
      "description": "Complete Palestinian Legislative Council List (NS-PLC List in PDF format)",
      "download_link": "https://ofac.treasury.gov/media/10411/download?inline",
      "external": true,
      "file_name": "PLC_LIST.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://ofac.treasury.gov/media/10411/download?inline"
    },
    {
      "description": "Comma delimited addresses (links to CONS_PRIM.CSV and CONS_ALT.CSV)",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ADD.CSV",
      "external": false,
      "file_name": "CONS_ADD.CSV",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "b76d7eb6499cf97aedb428527b9fb7d4f6d23a53e2c813fb36afd7f0835ac44e",
      "sha384": "e8d108abfe1341e8bb6fba732a5c41045c72ce8a868a1a82027d9f027eb332e0312e2e53c3de42e7fd67e6d5d2840fce",
      "sha512": "65a3ba4064d47ff14b43a3907e500630949bc4e163e4380f483cf8a61a4e3df5f1180eabfa3944562a305d4a8944672b34032ba1e7f219c86d168e217d143d81",
      "size": 46863,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ADD.CSV"
    },
    {
      "description": "Changes to the Palestinian Legislative Council List the last time it was published (Changes to the NS-PLC List in PDF format)",
      "download_link": "https://ofac.treasury.gov/media/936641/download?inline",
      "external": true,
      "file_name": "PLCNEW26.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://ofac.treasury.gov/media/936641/download?inline"
    },
    {
      "description": "Comma delimited alternate (aka) names (links to CONS_PRIM.CSV and CONS_ADD.CSV)",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ALT.CSV",
      "external": false,
      "file_name": "CONS_ALT.CSV",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "ee4e86b664c7a11aacd0fe227f35336cff3467602bb9607653bb4ce193811474",
      "sha384": "9b52a0af9419dbb597701fb7f909cbb0c8bc02d4ee961b25b22dcd13ce7a8010671cc963da4c83c4addf4d8f70332b90",
      "sha512": "cd16eb6ece14f680bd9c472dd8db1730bd07a3c81f2bb43701ddf551e92fcf35df8d0c41842c03a2879ee6a5b68166a7ebe698db9b8222875505d383d372e2f3",
      "size": 69302,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ALT.CSV"
    },
    {
      "description": "Complete Correspondent Account or Payable-Through Account Sanctions List (CAPTA List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/capta/captalist.pdf",
      "external": true,
      "file_name": "CAPTALIST.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/capta/captalist.pdf"
    },
    {
      "description": "Comma delimited \"spill over\" files containing remarks data that exceeds the 1000 character limit in the CONS_PRIM.CSV file",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_COMMENTS.CSV",
      "external": false,
      "file_name": "CONS_COMMENTS.CSV",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "ca3e37e4d78952e6d8280ee804bc185a9ebcaa7fa5b7216937f45aaab7f8fce6",
      "sha384": "57c08e80d795fd51872ddf6a6744b9ab29f93cbc631a4e171b2c9c119f9ceceade1ae843a880a2f2d5d63a3290273753",
      "sha512": "c1b0c73e99b1d14e868604fe1fea5578c00e5cf0ef163fc96b51e36f4dcb6583f34a861c01c9fda86758418e0f39ed331a65a94b9696cf85fa4dc6213b05fe22",
      "size": 2754,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_COMMENTS.CSV"
    },
    {
      "description": "Changes to the Correspondent Account or Payable-Through Account Sanctions List the last time it was published (Changes to the CAPTA List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/capta/captanew22.pdf",
      "external": true,
      "file_name": "CAPTANEW22.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/capta/captanew22.pdf"
    },
    {
      "description": "Fixed-width primary names on the Consolidated Sanctions List",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_PRIM.FF",
      "external": false,
      "file_name": "CONS_PRIM.FF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "b48c3fce72c375f81c5f9a4cec151e01a4de22725b219ccd8f2cf4e09c8c9e08",
      "sha384": "8a5dcc01a39c06acc912215822b6b604db94ab7ef4b034852c07ac7e58fdb9dd108729d268f4e572880f0136fe961d2d",
      "sha512": "9152e8fd3c4c991ddd5ea00f5b1f7f7f37f4c56c648a6e919a2bc95a84fd3bdf3a489faaea20ab1f839c471d9a321f0a053bdcf7cba79e583c6c337c26b990a9",
      "size": 971140,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_PRIM.FF"
    },
    {
      "description": "Complete Non-SDN Menu-Based Sanctions List (NS-MBS List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/mbs/mbslist.pdf",
      "external": true,
      "file_name": "MBSLIST.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/mbs/mbslist.pdf"
    },
    {
      "description": "Fixed-width addresses (links to CONS_PRIM.FF and CONS_ALT.FF)",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ADD.FF",
      "external": false,
      "file_name": "CONS_ADD.FF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "d3cf038e3be546bc9dc983d5a2f1c697e110897e10a9e62118556e862c4f429b",
      "sha384": "982e823effd0d2a0da47fc86ecab91c680f6fb2039bc10a9c13ff9cc6ac53e189518484445d0956a630f5508f3769f87",
      "sha512": "01d2b3a47b6e2d33b9d5bd86c39103a97e496fd304432f75bf196baed29b32bb6ae8511b8e6624b7b3ef1855380cfdd17af892c580a9ca3aab47677d1ac0d455",
      "size": 824209,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ADD.FF"
    },
    {
      "description": "Changes to the Non-SDN Menu-Based Sanctions List the last time it was published (Changes to the NS-MBS List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/mbs/mbsnew26.pdf",
      "external": true,
      "file_name": "MBSNEW26.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/mbs/mbsnew26.pdf"
    },
    {
      "description": "Fixed-width alternate (aka) names (links to CONS_PRIM.FF and CONS_ADD.FF)",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_ALT.FF",
      "external": false,
      "file_name": "CONS_ALT.FF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "2a58eeb833d268f8ea3dcdb6b5b3261ce12e7a89ff5519f374bdac64d5773ec8",
      "sha384": "f9a1588a896de59869dd1e3f147a75ccd0f0a281ac028f8efe5abe8d1f130ba4022731dcd7bb8928ed24a4c514b4f974",
      "sha512": "1c1435f89cdf56b8819c55f82f831986efd9333220aa80b1ba6a1d85bc656f37f59d1e77bf437e0ce2a6b092bfd5c3ec6deba29f5fba0ece8338872afacf2fa6",
      "size": 643801,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ALT.FF"
    },
    {
      "description": "\tComplete Non-SDN Chinese Military-Industrial Complex Companies List (NS-CMIC List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/ccmc/nscmiclist.pdf",
      "external": true,
      "file_name": "NSCMICLIST.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/ccmc/nscmiclist.pdf"
    },
    {
      "description": "Fixed-width \"spill over\" files containing remarks data that exceeds the 1000 character limit in the CONS_PRIM.FF file",
      "download_link": "Published/b4ccfc9a-f3cd-4ba0-8a0e-be09e84b4581/2026-10-15/717f0934-c28b-4824-bcb9-7060a8fae1af/CONS_COMMENTS.FF",
      "external": false,
      "file_name": "CONS_COMMENTS.FF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": "58e656aadd45aecf7a681d7a491e73589118b5d9af419d5e76447106cbf30a1d",
      "sha384": "2daaf48f311e93cf7af26a58da14155884d8356e594ef05a4d64afb8c663ad132616292af9fe0011e4c5c96c51d18d39",
      "sha512": "006793eb2548ff348a95ac5edcddf9a10066ccd82963fb127cb29f36448bfff880bfe77fa0afd73de74e73c36ad64121fc34e461120ae520ed3365766668be36",
      "size": 40121,
      "url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_COMMENTS.FF"
    },
    {
      "description": "\tChanges to the Non-SDN Chinese Military-Industrial Complex Companies List the last time it was published (Changes to the NS-CMIC List in PDF format)",
      "download_link": "https://www.treasury.gov/ofac/downloads/ccmc/nscmicnew21.pdf",
      "external": true,
      "file_name": "NSCMICNEW21.PDF",
      "last_updated": "2026-09-14T00:00:00",
      "sha256": null,
      "sha384": null,
      "sha512": null,
      "size": 0,
      "url": "https://www.treasury.gov/ofac/downloads/ccmc/nscmicnew21.pdf"
    }
  ],
  "list": "consolidated",
  "list_last_updated": "2026-09-14T00:00:00",
  "list_name": "Consolidated List",
  "observed_at_ms": 1792279336522,
  "publication_id": 1054,
  "publish_date": "09/14/2026",
  "published_at": "2026-10-15T12:34:27.87183",
  "record_count": 481,
  "retrieved_at": "2026-10-17T23:22:13Z",
  "source_url": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/ConsolidatedList"
}
```
