---
title: "Screen Address Public"
method: POST
path: "/api/v1/screen/address"
tags: ["public", "Screening"]
---

# Screen Address Public

`POST /api/v1/screen/address`

## Request

- Base URL: `https://kyt.infinihash.com`
- URL: `https://kyt.infinihash.com/api/v1/screen/address`
- Auth: none declared

Screen a blockchain address without authentication.

Anonymous callers get 10 requests/hour. Pass an API key (X-API-Key header
or Authorization: Bearer <key>) to use your plan's rate limit instead.

Does NOT create a compliance record and is NOT billed. For auditable
compliance records use POST /v1/screen instead.

## Request body

- AddressRequest
  - `address` string, required: Blockchain address to screen
  - `chain` string, nullable: Chain hint: ethereum, bitcoin, tron, solana, etc.

## Response `200`

Successful Response

- AddressResponse
  - `address` string, required
  - `chain` string, required
  - `risk_score` integer, required
  - `risk_label` string, required
  - `sanctions_hit` boolean, required
  - `entity_name` string, nullable, required
  - `entity_type` string, nullable, required
  - `screened_at` string, required
  - `public` boolean
  - `screening_depth` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/infinihash/apis/infinihash-kyt.md) · [All operations](https://skmtc.dev/infinihash/apis/infinihash-kyt/llms.txt) · [OpenAPI document](https://skmtc.dev/infinihash/apis/infinihash-kyt/revisions/e575fa9c63fd?raw)
