Skip to main content
GET /kyi/v1/tokens answers “is this token KYI-verified?” for a token you identify by CAIP-19 or by address. Unlike the asset lookups it also returns each authority’s wallet-proof verification — how Bluprynt confirmed the holder controls the wallet.

Key concepts

How it works

An address-only lookup can match several deployments — the same contract address on different chains — so the response is always a list. Add chain_slug to narrow it.

Query parameters

Send exactly one of the two forms: Mixing the forms is a 400, as is chain_slug without address.

Response reference

Real response (Plume USD on Plume, trimmed)

Per item

authorities[]

verifications[].method

Every verification carries a method object describing the proof:

Errors

FAQ

The lookup answers two things: whether the registry knows the token, and whether it’s verified. A 404 means no indexed token matched at all; a 200 with kyi_verified: false means the token is indexed but the issuer hasn’t completed KYI.
Contract addresses aren’t unique across chains. The same address can be a token on Ethereum and on Plume. Filter with chain_slug, or inspect each item’s token.caip2.
Use /assets when you want the full verified record for display (issuer description, links, public page). Use /kyi/v1/tokens when you want the verification verdict itself — per-chain, with the authority and proof detail behind it.