ticker

Well-known ticker symbols for stocks, ETFs, indexes, and crypto

Files

FileDescription
.editorconfigEditor formatting configuration
.gitignoreGit ignore rules for build artifacts and dependencies
.tool-versionsasdf tool versions (Zig, Kit)
LICENSEMIT license file
README.mdThis file
examples/basic.kitBasic usage example
kit.tomlPackage manifest with metadata and dependencies
src/crypto.kitBitcoin (USD)
src/etfs.kitSPDR S&P 500 ETF Trust
src/groups.kitMagnificent Seven tickers
src/indexes.kitS&P 500 Index
src/lookup.kitModule for lookup
src/stocks.kitApple Inc.
src/ticker.kitWell-Known Ticker Symbols
tests/crypto.test.kitTests for crypto
tests/etfs.test.kitTests for etfs
tests/groups.test.kitTests for groups
tests/indexes.test.kitTests for indexes
tests/lookup.test.kitTests for lookup
tests/stocks.test.kitTests for stocks

Dependencies

No Kit package dependencies.

Installation

kit add gitlab.com/kit-lang/packages/kit-ticker.git

Usage

import Kit.Ticker as Ticker

main = fn(-env: Env) =>
  # Direct ticker access (plain strings)
  println "Apple: ${Ticker.apple}"          # => "AAPL"
  println "Bitcoin: ${Ticker.bitcoin}"      # => "BTC-USD"
  println "S&P 500: ${Ticker.sp500}"        # => "^GSPC"
  println "SPY ETF: ${Ticker.spy}"          # => "SPY"

  # Lookup by name (returns Option {symbol: String, name: String})
  match Ticker.lookup "nvidia"
    | Some hit ->
      sym = hit.symbol
      nm = hit.name
      println "Lookup: ${sym} - ${nm}"      # => "NVDA - NVIDIA Corporation"
    | None -> println "Not found"

  # Search by partial name (returns list of {symbol, name} records)
  results = Ticker.search "gold"
  List.each results (fn(hit) =>
    sym = hit.symbol
    nm = hit.name
    println "${sym} - ${nm}"
  )

  # Sector groupings (curated lists of ticker strings)
  println "Mag 7: ${show Ticker.mag7}"
  println "Tech count: ${Int.to-string (List.length Ticker.tech-stocks)}"

main

Available Tickers

CategoryCountExamples
Magnificent Seven7apple, microsoft, nvidia, tesla
Technology28crowdstrike, cloudflare, datadog, mongodb
Semiconductors12tsmc, asml, arm, micron
Finance16jpmorgan, visa, blackrock, schwab
Healthcare19eli-lilly, moderna, intuitive-surgical
Consumer19costco, chipotle, nike, starbucks
Energy11exxon, chevron, conocophillips
Industrials & Defense15boeing, lockheed-martin, honeywell
Telecom & Media5att, verizon, t-mobile
Automotive5gm, ford, rivian, ferrari
Real Estate7american-tower, prologis, realty-income
Materials5freeport, nucor, linde
Utilities5nextera, duke-energy, dominion
US Indexes8sp500, dow, nasdaq, vix
International Indexes11ftse100, dax, nikkei, hang-seng
ETFs (Broad)9spy, qqq, voo, schd
ETFs (Sector)11xlk, xlf, xlv, xle
ETFs (Bond)8bnd, tlt, agg, hyg
ETFs (Commodity)5gld, slv, uso
ETFs (International)11efa, vwo, eem, ewj
ETFs (Thematic)11soxx, arkk, hack, icln
ETFs (Factor)6vug, vtv, mtum, qual
Crypto24bitcoin, ethereum, solana, xrp

Sector Groupings

Pre-built lists for common use cases:

GroupDescription
mag7Magnificent Seven stocks
tech-stocksTechnology/software stocks
semiconductor-stocksSemiconductor stocks
finance-stocksFinancial sector stocks
healthcare-stocksHealthcare stocks
consumer-stocksConsumer stocks
energy-stocksEnergy stocks
industrials-stocksIndustrials and defense stocks
telecom-stocksTelecom stocks
auto-stocksAutomotive stocks
real-estate-stocksReal estate stocks
utilities-stocksUtilities stocks
us-indexesUS market indexes
intl-indexesInternational market indexes
sector-etfsSector SPDR ETFs
broad-etfsBroad market ETFs
bond-etfsBond ETFs
commodity-etfsCommodity ETFs
intl-etfsInternational ETFs
thematic-etfsThematic/industry ETFs
crypto-tickersMajor cryptocurrencies

Development

Running Examples

Run examples with the interpreter:

kit run examples/basic.kit

Compile examples to a native binary:

kit build examples/basic.kit && ./basic

Running Tests

Run the test suite:

kit test

Run the test suite with coverage:

kit test --coverage

Running kit dev

Run the standard development workflow (format, check, test):

kit dev

This will:

  1. Format and check source files in src/
  2. Run tests in tests/ with coverage

Generating Documentation

Generate API documentation from doc comments:

kit doc

Note: Kit sources with doc comments (##) will generate HTML documents in docs/*.html

Cleaning Build Artifacts

Remove generated files, caches, and build artifacts:

kit task clean

Note: Defined in kit.toml.

Local Installation

To install this package locally for development:

kit install

This installs the package to ~/.kit/packages/@kit/ticker/, making it available for import as Kit.Ticker in other projects.

License

This package is released under the MIT License - see LICENSE for details.

Exported Functions & Types

bitcoin

Bitcoin (USD)

ethereum

Ethereum (USD)

solana

Solana (USD)

xrp

XRP (USD)

cardano

Cardano (USD)

dogecoin

Dogecoin (USD)

polkadot

Polkadot (USD)

avalanche

Avalanche (USD)

Chainlink (USD)

polygon

Polygon (USD)

litecoin

Litecoin (USD)

uniswap

Uniswap (USD)

stellar

Stellar (USD)

near

Near Protocol (USD)

cosmos

Cosmos (USD)

algorand

Algorand (USD)

shiba-inu

Shiba Inu (USD)

bitcoin-cash

Bitcoin Cash (USD)

aptos

Aptos (USD)

sui

Sui (USD)

filecoin

Filecoin (USD)

aave

Aave (USD)

toncoin

Toncoin (USD)

pepe

Pepe (USD)

lookup

Look up a ticker symbol by company name. Case-insensitive exact match against known company names and aliases.

Parameters:

Returns:

String -> Option {symbol: String, name: String}

Ticker.lookup "Apple"      # => Some {symbol: "AAPL", name: "Apple Inc."}
Ticker.lookup "facebook"   # => Some {symbol: "META", name: "Meta Platforms Inc."}
Ticker.lookup "unknown"    # => None

Search for ticker symbols where the company name contains the query. Case-insensitive partial match. Returns all matching results as records.

Parameters:

Returns:

String -> [{symbol: String, name: String}]

Ticker.search "bank"
# => [{symbol: "BAC", name: "Bank of America Corporation"}, ...]

Ticker.search "gold"
# => [{symbol: "GS", name: "Goldman Sachs Group Inc."}, ...]

apple

Apple Inc.

microsoft

Microsoft Corporation

google

Alphabet Inc. (Google)

amazon

Amazon.com Inc.

meta

Meta Platforms Inc. (Facebook)

nvidia

NVIDIA Corporation

tesla

Tesla Inc.

broadcom

Broadcom Inc.

amd

Advanced Micro Devices Inc.

intel

Intel Corporation

ibm

International Business Machines

oracle

Oracle Corporation

salesforce

Salesforce Inc.

adobe

Adobe Inc.

netflix

Netflix Inc.

cisco

Cisco Systems Inc.

qualcomm

Qualcomm Inc.

uber

Uber Technologies Inc.

palantir

Palantir Technologies Inc.

shopify

Shopify Inc.

snowflake

Snowflake Inc.

servicenow

ServiceNow Inc.

crowdstrike

CrowdStrike Holdings Inc.

palo-alto

Palo Alto Networks Inc.

datadog

Datadog Inc.

fortinet

Fortinet Inc.

workday

Workday Inc.

mongodb

MongoDB Inc.

zscaler

Zscaler Inc.

cloudflare

Cloudflare Inc.

atlassian

Atlassian Corporation

twilio

Twilio Inc.

block

Block Inc. (Square)

coinbase

Coinbase Global Inc.

roblox

Roblox Corporation

snap

Snap Inc.

tsmc

Taiwan Semiconductor Manufacturing

asml

ASML Holding NV

micron

Micron Technology Inc.

marvell

Marvell Technology Inc.

applied-materials

Applied Materials Inc.

lam-research

Lam Research Corporation

kla

KLA Corporation

texas-instruments

Texas Instruments Inc.

on-semi

ON Semiconductor Corporation

arm

Arm Holdings plc

analog-devices

Analog Devices Inc.

nxp

NXP Semiconductors NV

jpmorgan

JPMorgan Chase & Co.

goldman-sachs

Goldman Sachs Group Inc.

bank-of-america

Bank of America Corporation

berkshire

Berkshire Hathaway Inc. (Class B)

visa

Visa Inc.

mastercard

Mastercard Inc.

morgan-stanley

Morgan Stanley

amex

American Express Company

wells-fargo

Wells Fargo & Company

citigroup

Citigroup Inc.

blackrock

BlackRock Inc.

schwab

Charles Schwab Corporation

sp-global

S&P Global Inc.

cme

CME Group Inc.

ice

Intercontinental Exchange Inc.

progressive

Progressive Corporation

unitedhealth

UnitedHealth Group Inc.

johnson-and-johnson

Johnson & Johnson

eli-lilly

Eli Lilly and Company

pfizer

Pfizer Inc.

merck

Merck & Co. Inc.

abbvie

AbbVie Inc.

thermo-fisher

Thermo Fisher Scientific Inc.

abbott

Abbott Laboratories

amgen

Amgen Inc.

gilead

Gilead Sciences Inc.

intuitive-surgical

Intuitive Surgical Inc.

danaher

Danaher Corporation

vertex

Vertex Pharmaceuticals Inc.

regeneron

Regeneron Pharmaceuticals Inc.

moderna

Moderna Inc.

bristol-myers

Bristol-Myers Squibb Company

medtronic

Medtronic plc

stryker

Stryker Corporation

zoetis

Zoetis Inc.

walmart

Walmart Inc.

coca-cola

The Coca-Cola Company

pepsi

PepsiCo Inc.

mcdonalds

McDonald's Corporation

nike

Nike Inc.

disney

The Walt Disney Company

starbucks

Starbucks Corporation

costco

Costco Wholesale Corporation

home-depot

The Home Depot Inc.

procter-and-gamble

Procter & Gamble Company

target

Target Corporation

lowes

Lowe's Companies Inc.

tjx

TJX Companies Inc.

yum-brands

Yum! Brands Inc.

chipotle

Chipotle Mexican Grill Inc.

colgate

Colgate-Palmolive Company

monster

Monster Beverage Corporation

kraft-heinz

Kraft Heinz Company

general-mills

General Mills Inc.

exxon

Exxon Mobil Corporation

chevron

Chevron Corporation

conocophillips

ConocoPhillips

schlumberger

Schlumberger NV

eog

EOG Resources Inc.

marathon

Marathon Petroleum Corporation

phillips66

Phillips 66

valero

Valero Energy Corporation

occidental

Occidental Petroleum Corporation

devon

Devon Energy Corporation

hess

Hess Corporation

att

AT&T Inc.

verizon

Verizon Communications Inc.

comcast

Comcast Corporation

t-mobile

T-Mobile US Inc.

charter

Charter Communications Inc.

boeing

Boeing Company

lockheed-martin

Lockheed Martin Corporation

caterpillar

Caterpillar Inc.

three-m

3M Company

ge-aerospace

GE Aerospace

rtx

RTX Corporation (Raytheon)

honeywell

Honeywell International Inc.

union-pacific

Union Pacific Corporation

deere

Deere & Company

fedex

FedEx Corporation

ups

United Parcel Service Inc.

northrop-grumman

Northrop Grumman Corporation

general-dynamics

General Dynamics Corporation

l3harris

L3Harris Technologies Inc.

waste-management

Waste Management Inc.

gm

General Motors Company

ford

Ford Motor Company

rivian

Rivian Automotive Inc.

ferrari

Ferrari NV

toyota

Toyota Motor Corporation

american-tower

American Tower Corporation

prologis

Prologis Inc.

realty-income

Realty Income Corporation

crown-castle

Crown Castle Inc.

equinix

Equinix Inc.

simon-property

Simon Property Group Inc.

digital-realty

Digital Realty Trust Inc.

freeport

Freeport-McMoRan Inc.

nucor

Nucor Corporation

newmont

Newmont Corporation

linde

Linde plc

sherwin-williams

Sherwin-Williams Company

nextera

NextEra Energy Inc.

duke-energy

Duke Energy Corporation

southern-company

Southern Company

dominion

Dominion Energy Inc.

aep

American Electric Power Company

spy

SPDR S&P 500 ETF Trust

qqq

Invesco QQQ Trust (Nasdaq 100)

dia

SPDR Dow Jones Industrial Average ETF

iwm

iShares Russell 2000 ETF

vti

Vanguard Total Stock Market ETF

voo

Vanguard S&P 500 ETF

rsp

Invesco S&P 500 Equal Weight ETF

mdy

SPDR S&P MidCap 400 ETF

schd

Schwab U.S. Dividend Equity ETF

xlk

Technology Select Sector SPDR

xlf

Financial Select Sector SPDR

xlv

Health Care Select Sector SPDR

xle

Energy Select Sector SPDR

xli

Industrial Select Sector SPDR

xlre

Real Estate Select Sector SPDR

xlu

Utilities Select Sector SPDR

xlc

Communication Services Select Sector SPDR

xlb

Materials Select Sector SPDR

xly

Consumer Discretionary Select Sector SPDR

xlp

Consumer Staples Select Sector SPDR

soxx

iShares Semiconductor ETF

smh

VanEck Semiconductor ETF

xbi

SPDR S&P Biotech ETF

ibb

iShares Biotechnology ETF

hack

ETFMG Prime Cyber Security ETF

botz

Global X Robotics & AI ETF

icln

iShares Global Clean Energy ETF

tan

Invesco Solar ETF

lit

Global X Lithium & Battery Tech ETF

kweb

KraneShares CSI China Internet ETF

arkk

ARK Innovation ETF

efa

iShares MSCI EAFE ETF (Developed Markets ex-US)

vwo

Vanguard FTSE Emerging Markets ETF

vea

Vanguard FTSE Developed Markets ETF

eem

iShares MSCI Emerging Markets ETF

iemg

iShares Core MSCI Emerging Markets ETF

inda

iShares MSCI India ETF

fxi

iShares China Large-Cap ETF

mchi

iShares MSCI China ETF

ewj

iShares MSCI Japan ETF

ewz

iShares MSCI Brazil ETF

spdw

SPDR Portfolio Developed World ex-US ETF

bnd

Vanguard Total Bond Market ETF

tlt

iShares 20+ Year Treasury Bond ETF

agg

iShares Core U.S. Aggregate Bond ETF

hyg

iShares iBoxx High Yield Corporate Bond ETF

lqd

iShares iBoxx Investment Grade Corporate Bond ETF

shy

iShares 1-3 Year Treasury Bond ETF

ief

iShares 7-10 Year Treasury Bond ETF

tip

iShares TIPS Bond ETF

gld

SPDR Gold Shares

slv

iShares Silver Trust

uso

United States Oil Fund

gdx

VanEck Gold Miners ETF

gdxj

VanEck Junior Gold Miners ETF

vug

Vanguard Growth ETF

vtv

Vanguard Value ETF

iwf

iShares Russell 1000 Growth ETF

iwd

iShares Russell 1000 Value ETF

mtum

iShares MSCI USA Momentum Factor ETF

qual

iShares MSCI USA Quality Factor ETF

mag7

Magnificent Seven tickers

tech-stocks

Popular technology stock tickers

semiconductor-stocks

Popular semiconductor stock tickers

finance-stocks

Popular finance stock tickers

healthcare-stocks

Popular healthcare stock tickers

consumer-stocks

Popular consumer stock tickers

energy-stocks

Popular energy stock tickers

industrials-stocks

Popular industrials and defense stock tickers

telecom-stocks

Popular telecom stock tickers

auto-stocks

Popular automotive stock tickers

real-estate-stocks

Popular real estate stock tickers

utilities-stocks

Popular utilities stock tickers

us-indexes

US market index tickers

intl-indexes

International market index tickers

sector-etfs

Sector SPDR ETF tickers

broad-etfs

Popular broad market ETF tickers

bond-etfs

Popular bond ETF tickers

commodity-etfs

Popular commodity ETF tickers

intl-etfs

Popular international ETF tickers

thematic-etfs

Popular thematic ETF tickers

crypto-tickers

Major cryptocurrency tickers

sp500

S&P 500 Index

dow

Dow Jones Industrial Average

nasdaq

Nasdaq Composite

nasdaq100

Nasdaq 100

russell2000

Russell 2000

sp400

S&P 400 MidCap

nyse

NYSE Composite

vix

CBOE Volatility Index (VIX)

ftse100

FTSE 100 (London)

dax

DAX (Frankfurt)

cac40

CAC 40 (Paris)

nikkei

Nikkei 225 (Tokyo)

hang-seng

Hang Seng (Hong Kong)

shanghai

Shanghai Composite

sensex

BSE Sensex (Mumbai)

asx200

S&P/ASX 200 (Sydney)

tsx

S&P/TSX Composite (Toronto)

kospi

KOSPI (Seoul)

stoxx600

STOXX Europe 600