# Invoket Cryptocurrency Address Screener

> Invoket Cryptocurrency Address Screener is a paid API for AI agents from api.invoket.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Screens a cryptocurrency address against official sanction and risk lists, returning a verdict with provenance, for Bitcoin, EVM, Tron, Solana, and Monero chains.

## Facts

- Endpoint: POST https://api.invoket.com/screen/address
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/invoket-cryptocurrency-address-screener-820c81ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dcpM3YiUxiV7TSdgueL8F

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 invoket-cryptocurrency-address-screener-820c81ce -d '<json body>'
```

Example prompt: Before I send funds, screen this Ethereum address 0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe for sanctions or risk flags — treat it as an EVM address and tell me if it's safe to transact with.

## When to prefer this

Use this endpoint when an AI agent needs to perform a pre-action compliance check on a cryptocurrency address before executing a payment or interacting with a wallet. It is particularly suited for agents operating in regulated or risk-sensitive contexts where sanctions screening and source provenance are required. Prefer this over generic blockchain explorers when you need an explicit pass/fail verdict backed by official list provenance rather than raw on-chain data.

## Known failure modes

- 400 UNRECOGNIZED_ADDRESS_FORMAT — address does not match any known chain family and is not on a verbatim list; unbilled
- 400 — chain family mismatch: a chain parameter was provided but the address shape doesn't match; unbilled
- Invalid or overly long address string (>128 characters) rejected
- Ambiguous address format when no chain hint is provided and multiple families could match

## How this service works

The checks your agent runs before it acts: verify a bank account, a phone number, a law in force, the weather or a vehicle — computed from official sources, with provenance in every response. You only pay for answers.

## Output

A JSON object containing a screening verdict (e.g. flagged/clear), the resolved chain family and how it was determined (explicit or inferred), and provenance metadata indicating which official lists or sources were consulted — enabling an agent to make a compliance-aware decision before executing a transaction.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "chain",
  "address"
 ],
 "properties": {
  "chain": {
   "type": "string",
   "description": "Optional family: 'bitcoin', 'evm', 'tron', 'solana' or 'monero'. Given, it is LAW - an address that does not have that family's shape is refused (400, unbilled), never reinterpreted as another family. Omitted, the family is inferred from the shape, and the answer says so in chain_family_source. 'other' is never inferred: outside the five named families, a value is an address only if a list publishes it verbatim, otherwise 400 UNRECOGNIZED_ADDRESS_FORMAT - unbilled, because a password or a misplaced IBAN must not be billed as a verdict"
  },
  "address": {
   "type": "string",
   "description": "Cryptocurrency address to screen, up to 128 characters (internal whitespace is collapsed - an address copied out of a PDF carries some). Compared on a normalized form whose rule the chain family dictates: EVM lowercased with 0x enforced, base58 case PRESERVED (it is significant), bech32 lowercased"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/invoket-cryptocurrency-address-screener-820c81ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.invoket.com](https://www.zero.xyz/host/api.invoket.com/llms.txt)
