---
title: "Resolve a ticker symbol or token to a confirmed on-chain identity, detecting ambiguous or imposter tokens."
method: POST
path: "/v1/finance/symbol"
tags: ["finance"]
---

# Resolve a ticker symbol or token to a confirmed on-chain identity, detecting ambiguous or imposter tokens.

`POST /v1/finance/symbol`

## Request

- Base URL: `https://api.agent-toolbox.ai`
- URL: `https://api.agent-toolbox.ai/v1/finance/symbol`
- Auth: one of:
  - HTTP bearer
  - none

Cost: 1 credit(s). Free tier: 10 calls per IP (no auth).

## Request body

- FinanceSymbolRequest
  - `symbol` string, required
  - `assetType` 'crypto' | 'stock', required
  - `expectedName` string
  - `chain` string

## Response `200`

Success.

- FinanceSymbolResponse
  - `found` boolean, required
  - `matches` object[], required
    - `symbol` string, required
    - `name` string, required
    - `exchange` string
    - `liquidity` number
  - `ambiguous` boolean, required
  - `verdict` 'PASS' | 'FLAG' | 'BLOCK', required

## Other responses

- `400`: Invalid request body.
- `402`: Free tier exhausted or insufficient credits.

---

[API](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api.md) · [All operations](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api/revisions/07132043190b?raw)
