# listOfacPrograms

**Identifier:** `ofac_listOfacPrograms`

**Provider:** [OFAC Sanctions](https://kirha.com/providers/ofac.md)

List the US OFAC sanctions programs (Russia, Iran, terrorism, narcotics, cyber, Global Magnitsky...) with the number of individuals, entities, vessels, aircraft and crypto addresses listed under each. Use it for an overview of US sanctions or to get a program tag for searchOfacSanctions.

## Run it with the CLI

```bash
kirha tools run ofac_listOfacPrograms \
  --input '{}'
```

`--input` takes a JSON object that matches the input schema. Pass `--input -` to read it from stdin.

## Call it over HTTP

```bash
curl https://api.kirha.com/tools/v1/execute \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: **********' \
  --data '{
  "tool_name": "ofac_listOfacPrograms",
  "input": {}
}'
```

Replace the stars with an API key from https://app.kirha.com/api-keys.

## Input schema

```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "list": {
      "default": "SDN",
      "enum": [
        "SDN",
        "Non-SDN"
      ],
      "type": "string"
    }
  },
  "type": "object"
}
```

## Output schema

```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "context": {
      "type": "string"
    },
    "listedParties": {
      "type": "number"
    },
    "listsLoadedOn": {
      "type": "string"
    },
    "programs": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "aircraft": {
            "type": "number"
          },
          "cryptoAddresses": {
            "type": "number"
          },
          "entities": {
            "type": "number"
          },
          "individuals": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "program": {
            "type": "string"
          },
          "vessels": {
            "type": "number"
          }
        },
        "required": [
          "program",
          "individuals",
          "entities",
          "vessels",
          "aircraft",
          "cryptoAddresses"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "context",
    "listsLoadedOn",
    "listedParties",
    "programs"
  ],
  "type": "object"
}
```

## Related tools

Other OFAC Sanctions tools that this tool refers to, or that refer to it.

- [`searchOfacSanctions`](https://kirha.com/providers/ofac/searchOfacSanctions.md)

-----

[All OFAC Sanctions tools](https://kirha.com/providers/ofac.md) · [< Back to tools list](https://kirha.com/tools.md)