Stock Tickers API
FinanceMAINTAINED1 token / call

Stock Tickers API

Every US-listed symbol, 13,155 of them, with exchange, ETF flag and SEC CIK, refreshed nightly

The complete directory of US-listed securities, refreshed nightly: 13,155 active symbols across Nasdaq (all three tiers), NYSE, NYSE American, NYSE Arca, Cboe BZX and IEX — 5,656 ETFs included — from Nasdaq Trader''s official symbol directories with the SEC CIK crosswalk joined in (7,128 symbols resolve to their EDGAR filer, AAPL to CIK 0000320193 with a ready EDGAR link). Search by symbol or company name with exact-symbol-first ranking; filter by exchange or ETF flag; pull per-exchange listing counts. Delistings actually disappear: the nightly sync upserts the full directory and prunes symbols that vanished, behind a safety valve that refuses any prune touching more than 20% of the table. Test issues are excluded and Nasdaq financial-status codes (Deficient, Delinquent, Bankrupt) arrive decoded. The reference layer every fintech product needs before it can do anything else: symbol validation, autocomplete, ETF screening, CIK resolution for filings pipelines. Pairs with our Company Financials API (10-K numbers for any of these CIKs).

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "ticker": {
    "symbol": "AAPL",
    "name": "Apple Inc. - Common Stock",
    "exchange": "Nasdaq Global Select Market",
    "exchange_code": "Q",
    "etf": false,
    "round_lot": 40,
    "financial_status": "Normal",
    "cik": "0000320193",
    "sec_name": "Apple Inc.",
    "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193"
  }
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Stock Tickers API

  • Validate and autocomplete ticker symbols in a trading, portfolio or research product as the user types.

  • Resolve a symbol to its SEC CIK and EDGAR filer page before pulling filings or financials.

  • Screen the 5,656 listed ETFs by exchange for a fund-comparison tool.

  • Keep a watchlist clean by catching delisted or renamed symbols after each nightly refresh.

Stock Tickers API endpoints

Every endpoint with its parameters and a real example response.

GETData Sources

https://api-stock-tickers.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-stock-tickers.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "count": 2,
  "sources": [
    {
      "slug": "nasdaqtrader-symdir",
      "name": "Nasdaq Trader symbol directories",
      "publisher": "Nasdaq, Inc.",
      "licence": "Free public reference data",
      "source_url": "https://www.nasdaqtrader.com/trader.aspx?id=symboldirdefs",
      "file_url": "https://www.nasdaqtrader.com/dynamic/SymDir/nasdaqlisted.txt",
      "cadence": "nightly",
      "record_count": 13155,
      "retrieved_at": "2026-09-06"
    },
    {
      "slug": "sec-company-tickers",
      "name": "SEC company tickers (CIK crosswalk)",
      "publisher": "US Securities and Exchange Commission",
      "licence": "US Government work - public domain",
      "source_url": "https://www.sec.gov/",
      "file_url": "https://www.sec.gov/files/company_tickers.json",
      "cadence": "daily",
      "record_count": 7128,
      "retrieved_at": "2026-09-06"
    }
  ]
}

GETGet Ticker

https://api-stock-tickers.dataandapis.com/v1/tickers/{symbol}

Path parameters

ParameterExample
symbolAAPLRequired

Example request

curl "https://api-stock-tickers.dataandapis.com/v1/tickers/AAPL" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "ticker": {
    "symbol": "AAPL",
    "name": "Apple Inc. - Common Stock",
    "exchange": "Nasdaq Global Select Market",
    "exchange_code": "Q",
    "etf": false,
    "round_lot": 40,
    "financial_status": "Normal",
    "cik": "0000320193",
    "sec_name": "Apple Inc.",
    "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193"
  }
}

GETListing Statistics

https://api-stock-tickers.dataandapis.com/v1/tickers/stats

This endpoint takes no parameters.

Example request

curl "https://api-stock-tickers.dataandapis.com/v1/tickers/stats" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "totals": {
    "total": 13155,
    "etfs": 5656,
    "with_cik": 7128
  },
  "by_exchange": [
    {
      "exchange": "NYSE",
      "exchange_code": "N",
      "listings": 2923,
      "etfs": 78
    },
    {
      "exchange": "NYSE Arca",
      "exchange_code": "P",
      "listings": 2727,
      "etfs": 2710
    },
    {
      "exchange": "Nasdaq Global Market",
      "exchange_code": "G",
      "listings": 2470,
      "etfs": 1258
    },
    {
      "exchange": "Nasdaq Capital Market",
…
Show full response
{
  "ok": true,
  "totals": {
    "total": 13155,
    "etfs": 5656,
    "with_cik": 7128
  },
  "by_exchange": [
    {
      "exchange": "NYSE",
      "exchange_code": "N",
      "listings": 2923,
      "etfs": 78
    },
    {
      "exchange": "NYSE Arca",
      "exchange_code": "P",
      "listings": 2727,
      "etfs": 2710
    },
    {
      "exchange": "Nasdaq Global Market",
      "exchange_code": "G",
      "listings": 2470,
      "etfs": 1258
    },
    {
      "exchange": "Nasdaq Capital Market",
      "exchange_code": "S",
      "listings": 1667,
      "etfs": 0
    },
    {
      "exchange": "Cboe BZX",
      "exchange_code": "Z",
      "listings": 1614,
      "etfs": 1610
    },
    {
      "exchange": "Nasdaq Global Select Market",
      "exchange_code": "Q",
      "listings": 1447,
      "etfs": 0
    },
    {
      "exchange": "NYSE American",
      "exchange_code": "A",
      "listings": 307,
      "etfs": 0
    }
  ]
}

GETSearch Tickers

https://api-stock-tickers.dataandapis.com/v1/tickers

Query parameters

ParameterExample
etfOptional
exchangeOptional
limit20Optional
page1Optional
qappleOptional

Example request

curl "https://api-stock-tickers.dataandapis.com/v1/tickers?limit=20&page=1&q=apple" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 6,
  "page": 1,
  "limit": 20,
  "count": 6,
  "results": [
    {
      "symbol": "AAPL",
      "name": "Apple Inc. - Common Stock",
      "exchange": "Nasdaq Global Select Market",
      "exchange_code": "Q",
      "etf": false,
      "round_lot": 40,
      "financial_status": "Normal",
      "cik": "0000320193",
      "sec_name": "Apple Inc.",
      "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193"
    },
    {
      "symbol": "AAPX",
      "name": "T-Rex 2X Long Apple Daily Target ETF",
      "exchange": "Cboe BZX",
      "exchange_code": "Z",
      "etf": true,
      "round_lot": 100,
      "financial_status": null,
      "cik": null,
…
Show full response
{
  "ok": true,
  "total": 6,
  "page": 1,
  "limit": 20,
  "count": 6,
  "results": [
    {
      "symbol": "AAPL",
      "name": "Apple Inc. - Common Stock",
      "exchange": "Nasdaq Global Select Market",
      "exchange_code": "Q",
      "etf": false,
      "round_lot": 40,
      "financial_status": "Normal",
      "cik": "0000320193",
      "sec_name": "Apple Inc.",
      "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193"
    },
    {
      "symbol": "AAPX",
      "name": "T-Rex 2X Long Apple Daily Target ETF",
      "exchange": "Cboe BZX",
      "exchange_code": "Z",
      "etf": true,
      "round_lot": 100,
      "financial_status": null,
      "cik": null,
      "sec_name": null,
      "edgar_url": null
    },
    {
      "symbol": "AAPY",
      "name": "Kurv Yield Premium Strategy Apple (AAPL) ETF",
      "exchange": "Cboe BZX",
      "exchange_code": "Z",
      "etf": true,
      "round_lot": 100,
      "financial_status": null,
      "cik": null,
      "sec_name": null,
      "edgar_url": null
    },
    {
      "symbol": "APLE",
      "name": "Apple Hospitality REIT, Inc. Common Shares",
      "exchange": "NYSE",
      "exchange_code": "N",
      "etf": false,
      "round_lot": 100,
      "financial_status": null,
      "cik": "0001418121",
      "sec_name": "Apple Hospitality REIT, Inc.",
      "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001418121"
    },
    {
      "symbol": "MLP",
      "name": "Maui Land & Pineapple Company, Inc. Common Stock",
      "exchange": "NYSE",
      "exchange_code": "N",
      "etf": false,
      "round_lot": 100,
      "financial_status": null,
      "cik": "0000063330",
      "sec_name": "MAUI LAND & PINEAPPLE CO INC",
      "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000063330"
    },
    {
      "symbol": "PAPL",
      "name": "Pineapple Financial Inc. Common Stock",
      "exchange": "NYSE American",
      "exchange_code": "A",
      "etf": false,
      "round_lot": 100,
      "financial_status": null,
      "cik": "0001938109",
      "sec_name": "Pineapple Financial Inc.",
      "edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001938109"
    }
  ]
}

Where the data comes from

Source
Nasdaq Trader symbol directories joined with the SEC company-ticker crosswalk. Both free and official.
Freshness
Nightly wholesale sync with a guarded prune.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
4endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-stock-tickers.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Stock Tickers API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-stock-tickers.dataandapis.com/v1/sources';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Stock Tickers API

Ship Stock Tickers API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.