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

Company Profile (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 profile fields as Company Profile (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 profile 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[].exchangeShortstringShort 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)
{
  "results": [
    {
      "ticker": "AAPL",
      "company": "Apple Inc.",
      "sector": "Technology",
      "industry": "Consumer Electronics",
      "exchange": "NASDAQ Global Select",
      "exchangeShort": "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 Profile (CUSIP)
Quote