fourzerotwo-si Sanctions API
Sanctions Screening: Fuzzy-screen a person, company or vessel against the US OFAC SDN, UK, EU and UN sanctions lists in one call.
Sanctions Screening: Fuzzy-screen a person, company or vessel against the US OFAC SDN, UK, EU and UN sanctions lists in one call.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/fourzerotwo-si:fourzerotwo-si-sanctions-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Fourzerotwo Si Sanctions API
version: 1.1.0
contact:
url: https://fourzerotwo.si
description: 'Operations tagged sanctions across 2 of this provider''s published API definitions: openapi.json, fourzerotwo-si-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://fourzerotwo.si
tags:
- name: sanctions
description: 'Sanctions Screening: Fuzzy-screen a person, company or vessel against the US OFAC SDN, UK, EU and UN sanctions lists in one call.'
paths:
/v1/sanctions/screen-uk:
get:
operationId: sanctions__screen_uk
summary: 'Sanctions Screening: Screen against the UK list'
description: 'Potential matches on the UK Sanctions List only (FCDO). Price: $0.01 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- sanctions
externalDocs:
url: https://fourzerotwo.si/apis/sanctions/screen-uk
parameters:
- name: name
in: query
required: true
description: Name
schema:
type: string
maxLength: 200
example: Rosneft
- name: threshold
in: query
required: false
description: Minimum score (default 80)
schema:
type: integer
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.010000'
x-free-tier: sample
x-mcp-tool: sanctions__screen-uk
servers:
- url: https://fourzerotwo.si
/v1/sanctions/screen-us:
get:
operationId: sanctions__screen_us
summary: 'Sanctions Screening: Screen against OFAC SDN'
description: 'Potential matches on the US OFAC SDN list only. Price: $0.01 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- sanctions
externalDocs:
url: https://fourzerotwo.si/apis/sanctions/screen-us
parameters:
- name: name
in: query
required: true
description: Name
schema:
type: string
maxLength: 200
example: Bank Melli Iran
- name: threshold
in: query
required: false
description: Minimum score (default 80)
schema:
type: integer
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.010000'
x-free-tier: sample
x-mcp-tool: sanctions__screen-us
servers:
- url: https://fourzerotwo.si
/v1/sanctions/entry:
get:
operationId: sanctions__entry
summary: 'Sanctions Screening: Listed entry detail'
description: 'Full record for a matched entry: all aliases, programmes, countries, dates of birth and remarks. Price: $0.005 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- sanctions
externalDocs:
url: https://fourzerotwo.si/apis/sanctions/entry
parameters:
- name: list
in: query
required: false
description: us-ofac, uk, eu or un
schema:
type: string
example: uk
- name: list_id
in: query
required: false
description: The list's own id (list_id in a screen result)
schema:
type: string
example: RUS0251
- name: entry_id
in: query
required: false
description: Or entry_id from a screen result
schema:
type: integer
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.005000'
x-free-tier: sample
x-mcp-tool: sanctions__entry
servers:
- url: https://fourzerotwo.si
/v1/sanctions/lists:
get:
operationId: sanctions__lists
summary: 'Sanctions Screening: List versions'
description: 'Which lists are mirrored, entry counts, list dates and last sync time. Price: $0.001 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- sanctions
externalDocs:
url: https://fourzerotwo.si/apis/sanctions/lists
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.001000'
x-free-tier: sample
x-mcp-tool: sanctions__lists
servers:
- url: https://fourzerotwo.si
/v1/sanctions/screen:
get:
operationId: sanctions__screen
summary: 'Sanctions Screening: Screen a name'
description: 'Potential matches across all four lists with score, list, programmes, countries and dates of birth. Price: $0.02 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- sanctions
externalDocs:
url: https://fourzerotwo.si/apis/sanctions/screen
parameters:
- name: name
in: query
required: true
description: Person, company or vessel name
schema:
type: string
maxLength: 200
example: Vladimir Putin
- name: type
in: query
required: false
description: individual, entity or vessel
schema:
type: string
- name: birth_year
in: query
required: false
description: Birth year to corroborate
schema:
type: integer
example: 1952
- name: country
in: query
required: false
description: Country to corroborate
schema:
type: string
example: Russia
- name: lists
in: query
required: false
description: 'Comma list: us-ofac,uk,eu,un (default all)'
schema:
type: string
- name: threshold
in: query
required: false
description: Minimum score 50-100 (default 80)
schema:
type: integer
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.020000'
x-free-tier: sample
x-mcp-tool: sanctions__screen
servers:
- url: https://fourzerotwo.si
/v1/sanctions/wallet-screen:
get:
operationId: sanctions__wallet_screen
summary: 'Sanctions Screening: Screen a crypto wallet'
description: 'Whether a crypto address (BTC, ETH/EVM, TRX, USDT and others) is listed against a designated party on the OFAC SDN list. Price: $0.002 USDC per call via x402. Free within the daily allowance with a free key.'
tags:
- sanctions
externalDocs:
url: https://fourzerotwo.si/apis/sanctions/wallet-screen
parameters:
- name: address
in: query
required: true
description: Wallet address
schema:
type: string
maxLength: 140
example: '0x1CAb8177ACe78b1B6B1c393371F4f2dCAE40CbEB'
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.002000'
x-free-tier: free
x-mcp-tool: sanctions__wallet-screen
servers:
- url: https://fourzerotwo.si
components:
responses:
PaymentRequired:
description: x402 payment required. The body (also base64 in the PAYMENT-REQUIRED header) lists accepted payments.
headers:
PAYMENT-REQUIRED:
schema:
type: string
description: Base64 JSON x402 v2 PaymentRequired
content:
application/json:
schema:
type: object
properties:
x402Version:
type: integer
error:
type: string
accepts:
type: array
items:
type: object
Error:
description: 400 = invalid input, 404 = not found at the source, 502 = the source failed. Never charged.
content:
application/json:
schema:
type: object
properties:
error:
type: string
charged:
type: boolean
securitySchemes:
freeKey:
type: apiKey
in: header
name: X-API-Key
description: Optional free key (fzt_…) for the free tier.
x-refined-from:
- openapi.json
- fourzerotwo-si-openapi.json