Ticker Lookup

Find a company's stock ticker by name: symbol, exchange and security type.

Pay by wallet (x402) ticker-lookup

Example

Input
{
  "query": "SELECT * FROM users WHERE active = true LIMIT 10"
}
Answer
{
  "query": "SELECT * FROM users WHERE active = true LIMIT 10",
  "matches": [
    {
      "name": "Brown Advisory International Value Select ETF",
      "type": "equity",
      "score": 100003,
      "symbol": "BAIV",
      "exchange": "NASDAQ"
    },
    {
      "name": "ETF Opportunities Trust - Applied Finance IVS US SMID ETF",
      "type": "equity",
      "score": 100001,
      "symbol": "IVSX",
      "exchange": "NASDAQ"
    },
    {
      "name": "Tidal Trust II - Defiance Daily Target 2X Long RCAT ETF",
      "type": "equity",
      "score": 100001,
      "symbol": "RCAX",
      "exchange": "NASDAQ"
    },
    {
      "name": "Nasdaq 100 Mar 26",
      "type": "future",
      "score": 30669,
      "symbol": "NQ=F",
      "exchange": "Chicago Mercantile Exchange"
    },
    {
      "name": "Micro E-mini Nasdaq-100 Index F",
      "type": "future",
      "score": 30010,
      "symbol": "MNQ=F",
      "exchange": "Chicago Mercantile Exchange"
    },
    {
      "name": "10-Year T-Note Futures,Jun-2026",
      "type": "future",
      "score": 30006,
      "symbol": "ZN=F",
      "exchange": "Chicago Board of Trade"
    },
    {
      "name": "E-mini Financial Select Sector ",
      "type": "future",
      "score": 30002,
      "symbol": "XAF=F",
      "exchange": "Chicago Mercantile Exchange"
    }
  ],
  "top_match": {
    "name": "Brown Advisory International Value Select ETF",
    "symbol": "BAIV",
    "exchange": "NASDAQ"
  },
  "total_results": 7
}

Inputs

FieldTypeRequiredWhat it is
querystringYesCompany name (e.g. 'Spotify', 'Tesla')

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
matchesarrayAlways (present in every successful answer)
top_matchobjectAlways (present in every successful answer)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "ticker-lookup",
    "inputs": {
      "query": "SELECT * FROM users WHERE active = true LIMIT 10"
    },
    "max_price_cents": 5
  }'

Limitations

  • OTC and newly listed securities can be missing

    Uses Yahoo Finance autocomplete — covers major exchanges globally but may miss OTC or very recently listed securities

    What to do instead: For OTC securities, try searching by ISIN or check the specific exchange's website directly