# MimirAPI Sanctions Screener

> MimirAPI Sanctions Screener is a paid API for AI agents from mimirapi.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-11).

Checks whether an EVM wallet address is sanctioned by querying the Chainalysis on-chain sanctions oracle contract, returning a true/false verdict with the oracle address for independent verification.

## Facts

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

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 mimirapi-sanctions-screener-a34a1988
```

Example prompt: Before I send payment, screen this wallet address 0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE against the Chainalysis sanctions oracle and tell me if it's sanctioned.

## When to prefer this

Use this endpoint when you need a fast, trustless, on-chain sanctions check for an EVM wallet address before a financial transaction, with no account registration or API key management. It is ideal for autonomous agents executing payments to unknown counterparties in DeFi or crypto settlement contexts where compliance is required and fail-closed behavior is essential. Prefer over centralized KYC/AML APIs when you want independent verifiability via the on-chain oracle address and a pay-per-call model with no subscription overhead.

## Known failure modes

- Oracle unreachable: returns an error rather than a false negative, enforcing fail-closed behavior
- Invalid address format: error if address is not a valid 0x-prefixed 40-hex-char EVM address
- Missing address parameter: 400-level error if the required `address` query param is absent
- Payment failure: x402 payment not completed results in access denied
- Network/RPC error contacting EVM node: returns error, not a permissive fallback

## How this service works

Sanctions screen for an EVM wallet: one deterministic read of the public Chainalysis sanctions oracle contract. Call it mid-transaction before settling with an unknown counterparty — no account, no API key, one paid call returns sanctioned true/false with the oracle address for independent verification. Fail-closed: if the oracle is unreachable you get an error, never a false all-clear.

## Output

Returns a JSON object containing the queried wallet address, a boolean `sanctioned` field (true if sanctioned, false if not), the on-chain oracle contract address for independent verification, the data source identifier, and a timestamp of when the check was performed. If the oracle is unreachable, returns an error rather than a false all-clear (fail-closed behavior).

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "0x-prefixed 40-hex-char EVM address"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "address",
      "sanctioned",
      "source"
     ],
     "properties": {
      "oracle": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "address": {
       "type": "string"
      },
      "checkedAt": {
       "type": "string"
      },
      "sanctioned": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## More

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