HomeChatAlertsCalendarScreenerWatchlistsFiles
Docs
Sign upJoinLog inLogin

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

Overview
GETAll TickersGETCompany Data (Ticker)GETCompany Data (CIK)GETCompany Data (ISIN)GETCompany Data (CUSIP)GETCompany Data (Search)

WebSocket API

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

Company Data (Search)

GET/v1/companydata/search
View as markdown

Fuzzy search across Vantafin’s ticker universe by company name, ticker prefix or CIK. Results are ranked for relevance and capped by limit (default 20, max 100). Each match returns the same company data fields as Company Data (Ticker) - sector, industry, exchange, CIK, ISIN, CUSIP, website, description, CEO, employees, address and IPO date - so you can resolve a name like “Apple” to AAPL and use the data immediately without a second request.

Use cases

  • Ticker lookup and autocomplete in chat or search UIs
  • Resolving user-entered company names to tickers
  • Quick issuer discovery during research workflows
  • CIK-based lookup when only regulatory id is known

Input parameters

(*) Required

ParameterTypeDescription
query(*)stringSearch text.
limitintegerMax results, 1-100 (default 20).

Output parameters

FieldTypeDescription
resultsarrayMatching company profiles ranked by relevance.
results[].tickerstringTicker.
results[].companystringCompany or fund name.
results[].sectorstringGICS sector when available.
results[].industrystringIndustry classification.
results[].exchangestringPrimary listing exchange.
results[].exchangeCodestringShort exchange code.
results[].countrystringCountry of incorporation or domicile.
results[].etfbooleanTrue when the ticker is an ETF.
results[].fundbooleanTrue when the ticker is a mutual fund.
results[].cikstringSEC Central Index Key.
results[].isinstringInternational Securities Identification Number.
results[].cusipstringCUSIP identifier.
results[].websitestringIssuer website URL.
results[].descriptionstringBusiness description or fund summary.
results[].ceostringChief executive officer when available.
results[].employeesstringEmployee count when available.
results[].phonestringCompany phone number.
results[].addressstringStreet address.
results[].citystringCity.
results[].statestringState or region.
results[].zipstringPostal code.
results[].ipostringIPO date (YYYY-MM-DD) when known.
countintegerNumber of matches returned.
from vantafin import RESTClient

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

result = client.search("apple", limit=10)

print(result)

Official SDKs (Python, JavaScript, Go, Java, Ruby): github.com/vantafin/vantafin

{
  "results": [
    {
      "ticker": "AAPL",
      "company": "Apple Inc.",
      "sector": "Technology",
      "industry": "Consumer Electronics",
      "exchange": "NASDAQ Global Select",
      "exchangeCode": "NASDAQ",
      "country": "US",
      "etf": false,
      "fund": false,
      "cik": "0000320193",
      "isin": "US0378331005",
      "cusip": "037833100",
      "website": "https://www.apple.com",
      "description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide.",
      "ceo": "Timothy D. Cook",
      "employees": "164000",
      "phone": "(408) 996-1010",
      "address": "One Apple Park Way",
      "city": "Cupertino",
      "state": "CA",
      "zip": "95014",
      "ipo": "1980-12-12"
    }
  ],
  "count": 1
}
Company Data (CUSIP)
Quote