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. Addchain_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
Why is kyi_verified false for a token I expected to be verified?
Why is kyi_verified false for a token I expected to be verified?
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.Why does an address lookup return more than one item?
Why does an address lookup return more than one item?
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.When do I use this instead of /assets/{chain}/{address}?
When do I use this instead of /assets/{chain}/{address}?
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.Related
- Asset lookup — the full verified record for one asset
- Authentication — key handling
- Errors — the full status table