# CompliAPI Website Sanctions Screener

> CompliAPI Website Sanctions Screener is a paid API for AI agents from api.compliapi.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Screens a website URL or domain against OFAC SDN and other global sanctions lists, returning per-list match results with source URLs.

## Facts

- Endpoint: GET https://api.compliapi.com/api/v1/screen/website?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/compliapi-website-sanctions-screener-b3910056
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_icVi0y00cZAxIJAb91g5u

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability compliapi-website-sanctions-screener-b3910056
```

Example prompt: Before I pay this vendor, can you screen their website example.com against OFAC and all global sanctions lists to make sure there are no sanctions associations?

## When to prefer this

Use this endpoint when you need to perform sanctions compliance checks specifically on a website URL or domain — for example, before processing a payment to a vendor, before placing advertising on a site, or before integrating a third-party web service. Prefer this over the email or wallet screener when the only known identifier is a website or domain. Use the optional 'lists' parameter when you need to check against a specific subset of sanctions lists rather than all enabled ones.

## Known failure modes

- Missing or invalid 'address' query parameter returns a 400 error
- Non-existent or unresolvable domain may return no matches rather than an error
- Invalid list slugs in the 'lists' parameter may cause errors or be silently ignored
- Payment not included or insufficient USDC triggers a 402 Payment Required response
- Rate limiting may occur for high-volume callers without proper x402 payment setup

## How this service works

Easy OFAC sanction list lookups, geo-fencing checks and VPN detection, streamlining compliance obligations around the world.

## Output

Returns a structured response with per-list match results, indicating which sanctions lists (e.g. OFAC SDN, consolidated lists) returned hits for the provided website URL or domain, along with source URLs for each match. If no matches are found, the response confirms the domain is clear across all screened lists.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "lists": {
       "type": "string",
       "description": "Optional comma-separated list slugs to screen against (e.g. ofac,ofac_consolidated); defaults to all enabled lists. GET /api/v1/screen/lists enumerates them."
      },
      "address": {
       "type": "string",
       "description": "Website URL or domain to screen"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "value": "example.com",
  "flagged": false,
  "matches": [],
  "sanctioned": false,
  "lists_checked": [
   "ofac",
   "ofac_consolidated",
   "eu_fsf",
   "uk_fcdo_sanctions"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/compliapi-website-sanctions-screener-b3910056/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.compliapi.com](https://www.zero.xyz/host/api.compliapi.com/llms.txt)
