---
title: "Resolve one mint, with its risk flags"
method: GET
path: "/svm/token"
---

# Resolve one mint, with its risk flags

`GET /svm/token`

## Request

- Base URL: `https://swap.vurto.cc/v1`
- URL: `https://swap.vurto.cc/v1/svm/token`
- Auth: none required

Returns {token, risks[]}. risks[] is the point of this endpoint: symbolCollision names the verified mint a lookalike is imitating, mintAuthorityOpen means more can be printed, freezeAuthorityOpen means your holding can be frozen. None of these is a verdict on its own, WLFI legitimately carries two of them.

## Query parameters

- `chainId` 'solana-mainnet': Solana names its network, it does not number it.
- `address` string, required: The mint, base58.

## Response `200`

Token plus risk flags.

## Other responses

- `400`: invalid_address
- `404`: token_not_found
- `502`: token_invalid — the provider returned a token we cannot trust

---

[API](https://skmtc.dev/vurto/apis/vurto-swap-public-api.md) · [All operations](https://skmtc.dev/vurto/apis/vurto-swap-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vurto/apis/vurto-swap-public-api/revisions/423be3a193b5?raw)
