---
title: "OFAC Sanctioned Party"
method: POST
path: "/us/ofac/sanctioned-party/v1"
tags: ["United States", "OFAC Sanctions"]
---

# OFAC Sanctioned Party

`POST /us/ofac/sanctioned-party/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/us/ofac/sanctioned-party/v1`
- Auth: HTTP bearer

Resolve one sanctioned party by its id and return the full record: names and aliases, addresses, sanctions programs, vessel details and the identifiers OFAC records in its note. `found: false` when no list carries that id. Served by Croma (`as_of` says how current the data is), brought up to date daily.

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `id` string, required: Id de la parte sancionada, p. ej. `sdn-36`.

## Response `200`

Successful response

- OfacSanctionedPartyResponse
  - `data` OfacSanctionedPartyData, required
    - `found` boolean, required
    - `id` string, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `party` object, nullable, required
      - `id` string, required: The list and OFAC's own entity number, joined by a hyphen, e.g. `sdn-36`: the key.
      - `list` 'sdn' | 'non_sdn', required: `sdn` for the Specially Designated Nationals and Blocked Persons list, `non_sdn` for the consolidated list of the other sanctions programs.
      - `entity_number` integer, required: OFAC's own number for the party, unique within its list.
      - `name` string, required: The party's primary name as OFAC writes it: `LAST, First` for a person.
      - `party_type` 'individual' | 'entity' | 'vessel' | 'aircraft', required: `individual`, `entity` (a company or organisation), `vessel` or `aircraft`.
      - `programs` string[], required: The sanctions programs the party is designated under, e.g. `RUSSIA-EO14024`, `SDGT`, `CUBA`.
      - `title` string, nullable, required: The person's title or role, when OFAC records one.
      - `remarks` string, nullable, required: OFAC's own note, which is where dates and places of birth, passport and tax numbers and other identifiers are written.
      - `vessel` object, nullable, required: Set only for a vessel.
        - `call_sign` string, nullable, required
        - `type` string, nullable, required
        - `tonnage` string, nullable, required
        - `gross_registered_tonnage` string, nullable, required
        - `flag` string, nullable, required
        - `owner` string, nullable, required
      - `aliases` object[], required: Every other name OFAC records for the party.
        - `type` string, required: `aka` also known as, `fka` formerly known as, `nka` now known as.
        - `name` string, required
        - `remarks` string, nullable, required
      - `alias_names` string[], required: The alias names alone, for search.
      - `addresses` object[], required: Every address OFAC records for the party.
        - `address` string, nullable, required
        - `city_state_province` string, nullable, required: The rest of the line as OFAC writes it: city, state or province and postal code together.
        - `country` string, nullable, required
        - `remarks` string, nullable, required
      - `countries` string[], required: The distinct countries of the party's addresses.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
