---
title: "Sanctions Check (x402)"
method: GET
path: "/x402/v2/sanctions-check"
tags: ["x402"]
---

# Sanctions Check (x402)

`GET /x402/v2/sanctions-check`

## Request

- Base URL: `https://api.strale.io`
- URL: `https://api.strale.io/x402/v2/sanctions-check`
- Auth: none required

Check if a person or entity is on sanctions lists (EU, US OFAC, UN, UK OFSI, Swiss SECO, BIS, World Bank, EBRD, ADB + 125 national lists). Uses Dilisense consolidated database. Returns audit-grade evidence: match results with named source attribution and country attribution.

## Query parameters

- `name` string, required: Person or company name to check
- `country` string: ISO country code filter (optional)
- `birth_date` string, date: ISO date of birth (YYYY-MM-DD) for person disambiguation, reduces false positives on common names (optional)
- `entity_type` 'person' | 'company': Override auto-detection of entity type (optional)

## Response `200`

Success

- object
  - `query` string
  - `schema` 'Person' | 'Company'
  - `source` 'dilisense'
  - `matches` object[]
    - `name` string
    - `datasets` unknown[]
      - unknown
    - `countries` unknown[]
      - unknown
    - `entity_id` string
    - `last_updated_at` string, nullable
    - `sanction_details` unknown[]
      - unknown
  - `queried_at` string
  - `match_count` integer
  - `is_sanctioned` boolean
  - `lists_queried` object
    - `version` string, nullable
    - `collection` string
    - `major_lists` unknown[]
      - unknown
    - `source_count` integer
    - `freshness_note` string
    - `last_updated_at` string, nullable
    - `source_catalog_url` string
  - `total_results` integer
  - `country_filter` string, nullable
  - `birth_date_filter` string, nullable

## Other responses

- `402`: Payment required (x402 — pay with USDC on Base)

---

[API](https://skmtc.dev/strale/apis/strale-api-2.md) · [All operations](https://skmtc.dev/strale/apis/strale-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/strale/apis/strale-api-2/revisions/a5293878cfc6?raw)
