HomeChatAlertsCalendarScreenerWatchlistsFiles
DocsSettings
Sign upJoinLog in

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

GETAll TickersGETCompany Profile (Ticker)GETCompany Profile (CIK)GETCompany Profile (ISIN)GETCompany Profile (CUSIP)GETCompany Profile (Search)

WebSocket

Live Quotes (Per Second)Live Quotes (Per Minute)Live NewsLive SEC FilingsTrading Halts

All Tickers

GET/v1/companydata/tickers
View as markdown

Retrieve the full universe of tickers Vantafin tracks - common stocks, ETFs and funds - with optional filters for type, name search and cursor-based pagination. Each row includes the ticker, company name, CIK, ISIN, CUSIP (null when unavailable), exchange and security type so you can build ticker pickers, validate inputs or walk the entire universe without loading every profile individually. Use the returned next_cursor to page forward until you have every ticker you need.

Use cases

  • Building a searchable ticker directory or autocomplete in your app
  • Syncing your local ticker master with Vantafin’s coverage
  • Filtering to stocks, ETFs or funds for screener universes
  • Bulk jobs that need to iterate every supported ticker

Input parameters

(*) Required

ParameterTypeDescription
searchstringFilter by ticker or company name substring.
typestringFilter by 'stock', 'etf', or 'fund'.
cursorstringReturn tickers strictly after this ticker (pagination).
limitintegerMax results, 1-1000 (default 100).

Output parameters

FieldTypeDescription
resultsarrayTicker rows for this page.
results[].tickerstringTicker.
results[].companystringCompany or fund name.
results[].cikstringSEC Central Index Key; null when unavailable.
results[].isinstringInternational Securities Identification Number; null when unavailable.
results[].cusipstringCUSIP identifier; null when unavailable.
results[].exchangestringPrimary listing exchange.
results[].typestringSecurity type: stock, etf, or fund.
countintegerNumber of rows in this response.
next_cursorstringPass as cursor to fetch the next page; omitted when done.
from vantafin import RESTClient

client = RESTClient("vf-live-your_api_key")

result = client.list_tickers(type="stock", limit=100)

print(result)
{
  "results": [
    {
      "ticker": "A",
      "company": "Agilent Technologies, Inc.",
      "cik": "0001090872",
      "isin": "US00846U1016",
      "cusip": "00846U101",
      "exchangeShort": "NYSE",
      "logo": "https://company-logos.vantafin.com/A.png"
    },
    {
      "ticker": "AA",
      "company": "Alcoa Corporation",
      "cik": "0001675149",
      "isin": "US0138721065",
      "cusip": "013872106",
      "exchangeShort": "NYSE",
      "logo": "https://company-logos.vantafin.com/AA.png"
    }
  ],
  "count": 100,
  "next_cursor": "ADAMN"
}
OpenAPI Spec
Company Profile (Ticker)