ticker
| Kind | kit |
|---|---|
| Categories | finance data |
| Keywords | finance stocks tickers market-data crypto etf |
Well-known ticker symbols for stocks, ETFs, indexes, and crypto
Files
| File | Description |
|---|---|
.editorconfig | Editor formatting configuration |
.gitignore | Git ignore rules for build artifacts and dependencies |
.tool-versions | asdf tool versions (Zig, Kit) |
LICENSE | MIT license file |
README.md | This file |
examples/basic.kit | Basic usage example |
kit.toml | Package manifest with metadata and dependencies |
src/crypto.kit | Bitcoin (USD) |
src/etfs.kit | SPDR S&P 500 ETF Trust |
src/groups.kit | Magnificent Seven tickers |
src/indexes.kit | S&P 500 Index |
src/lookup.kit | Module for lookup |
src/stocks.kit | Apple Inc. |
src/ticker.kit | Well-Known Ticker Symbols |
tests/crypto.test.kit | Tests for crypto |
tests/etfs.test.kit | Tests for etfs |
tests/groups.test.kit | Tests for groups |
tests/indexes.test.kit | Tests for indexes |
tests/lookup.test.kit | Tests for lookup |
tests/stocks.test.kit | Tests for stocks |
Dependencies
No Kit package dependencies.
Installation
kit add gitlab.com/kit-lang/packages/kit-ticker.gitUsage
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)}"
mainAvailable Tickers
| Category | Count | Examples |
|---|---|---|
| Magnificent Seven | 7 | apple, microsoft, nvidia, tesla |
| Technology | 28 | crowdstrike, cloudflare, datadog, mongodb |
| Semiconductors | 12 | tsmc, asml, arm, micron |
| Finance | 16 | jpmorgan, visa, blackrock, schwab |
| Healthcare | 19 | eli-lilly, moderna, intuitive-surgical |
| Consumer | 19 | costco, chipotle, nike, starbucks |
| Energy | 11 | exxon, chevron, conocophillips |
| Industrials & Defense | 15 | boeing, lockheed-martin, honeywell |
| Telecom & Media | 5 | att, verizon, t-mobile |
| Automotive | 5 | gm, ford, rivian, ferrari |
| Real Estate | 7 | american-tower, prologis, realty-income |
| Materials | 5 | freeport, nucor, linde |
| Utilities | 5 | nextera, duke-energy, dominion |
| US Indexes | 8 | sp500, dow, nasdaq, vix |
| International Indexes | 11 | ftse100, dax, nikkei, hang-seng |
| ETFs (Broad) | 9 | spy, qqq, voo, schd |
| ETFs (Sector) | 11 | xlk, xlf, xlv, xle |
| ETFs (Bond) | 8 | bnd, tlt, agg, hyg |
| ETFs (Commodity) | 5 | gld, slv, uso |
| ETFs (International) | 11 | efa, vwo, eem, ewj |
| ETFs (Thematic) | 11 | soxx, arkk, hack, icln |
| ETFs (Factor) | 6 | vug, vtv, mtum, qual |
| Crypto | 24 | bitcoin, ethereum, solana, xrp |
Sector Groupings
Pre-built lists for common use cases:
| Group | Description |
|---|---|
mag7 | Magnificent Seven stocks |
tech-stocks | Technology/software stocks |
semiconductor-stocks | Semiconductor stocks |
finance-stocks | Financial sector stocks |
healthcare-stocks | Healthcare stocks |
consumer-stocks | Consumer stocks |
energy-stocks | Energy stocks |
industrials-stocks | Industrials and defense stocks |
telecom-stocks | Telecom stocks |
auto-stocks | Automotive stocks |
real-estate-stocks | Real estate stocks |
utilities-stocks | Utilities stocks |
us-indexes | US market indexes |
intl-indexes | International market indexes |
sector-etfs | Sector SPDR ETFs |
broad-etfs | Broad market ETFs |
bond-etfs | Bond ETFs |
commodity-etfs | Commodity ETFs |
intl-etfs | International ETFs |
thematic-etfs | Thematic/industry ETFs |
crypto-tickers | Major cryptocurrencies |
Development
Running Examples
Run examples with the interpreter:
kit run examples/basic.kitCompile examples to a native binary:
kit build examples/basic.kit && ./basicRunning Tests
Run the test suite:
kit testRun the test suite with coverage:
kit test --coverageRunning kit dev
Run the standard development workflow (format, check, test):
kit devThis will:
- Format and check source files in
src/ - Run tests in
tests/with coverage
Generating Documentation
Generate API documentation from doc comments:
kit docNote: Kit sources with doc comments (##) will generate HTML documents in docs/*.html
Cleaning Build Artifacts
Remove generated files, caches, and build artifacts:
kit task cleanNote: Defined in kit.toml.
Local Installation
To install this package locally for development:
kit installThis 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
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
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