NewConnect Claude, Gemini, ChatGPT, and other AI agents to API Ninjas via our MCP server →

Ticker API

The Ticker API provides comprehensive company profile information for publicly traded companies, including executive details, financial metrics, identifiers, and contact information.

Available endpoints:

  • /v1/ticker - Get detailed company profile information for any given ticker symbol
  • /v1/tickersearch - Search for ticker symbols by company name
Online
(4.5)

From 3,366 users

700+

Applications using this API

API Status

Online - All Systems Operational

API Response Times

Average
P50
P75
P90
P95
255ms276ms307ms499ms1130ms

Didn't find what you were looking for? Suggest an improvement

2 endpoints

https://api.api-ninjas.com/v1/ticker

Returns comprehensive company profile information including company name, CEO, address, financial data, exchange information, identifiers (CIK, CUSIP, ISIN), and latest earnings information.

Parameters

  • ticker  required

    Stock ticker symbol (e.g., AAPL).

    Write the symbol the way you normally would. Share classes work as BRK.B, BRK-B, BRK/B or BRKB, and preferred shares as BAC.PRL, BAC-PL or BAC^L. For non-US stocks, add the exchange suffix (SHEL.L, 7203.T) or use an exchange prefix (LON:SHEL).

    • Share classes: BRK.B, BRK/B, BRK B, BRKB → BRK-B
    • Preferred shares: BAC.PRL, BAC PR L, BAC^L, BACpL → BAC-PL
    • Warrants: BKKT.WS, BKKT+, BKKT/WS → BKKT-WT
    • Units: AAC.U, AAC=, AAC/U → AAC-UN
    • US exchange prefix: NYSE:BRK.B → BRK-B
    • Lower case or a $ prefix: brk.b, $BRK.B → BRK-B
    • Exchange prefix: LON:SHEL, TSE:7203, TSX:RY → SHEL.L, 7203.T, RY.TO
    • Exchange code after a space: SHEL LN, 7203 JT, SAP GR → SHEL.L, 7203.T, SAP.DE

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

The /v1/ticker endpoint returns a JSON object with the following fields, or an error if the request is unsuccessful.

  • name

    Company name.

  • ticker

    Stock ticker symbol.

  • logo_url  Premium only

    URL of the company logo as a PNG.

  • chief_executive_officer

    Name of the CEO.

  • address

    Company address object containing address, city, state, zip, and country fields. country is the 2-letter ISO 3166 code of the country where the company has its headquarters (for example US or IE), which can differ from where it is incorporated or listed. For ETFs and funds, it is the country where the fund is registered.

  • latest_price  Premium only

    Latest stock price.

  • latest_market_cap  Premium only

    Latest market capitalization.

  • latest_dividend  Premium only

    Total dividends per share over the trailing 12 months, in the currency the stock is quoted in (for example, pence for London-listed shares). 0 if the company pays no dividend.

  • dividend_yield  Premium only

    Trailing 12-month dividend yield as a percentage: latest_dividend divided by latest_price. For example, 2.69 means 2.69%. 0 if the company pays no dividend.

  • cik

    Central Index Key (SEC identifier).

  • cusip

    Committee on Uniform Securities Identification Procedures number.

  • isin

    International Securities Identification Number.

  • exchange

    Stock exchange where the company is listed (e.g., NASDAQ, NYSE).

  • website

    Company website URL.

  • phone_number

    Company phone number.

  • ipo_date  Premium only

    Initial public offering date in YYYY-MM-DD format.

  • latest_earnings

    Latest earnings information object containing year and quarter fields.

  • sector  Premium only

    Company sector in the API Ninjas classification (e.g. Technology, Financials, Health Care). Available for all companies.

  • industry  Premium only

    Company industry (sub-sector) within its sector (e.g. Semiconductors, Banks, Airlines). Available for all companies.

  • sic_code  Premium only

    Standard Industrial Classification (SIC) code from the company's SEC filing. US-listed companies only.

  • sic_description  Premium only

    Human-readable description of the SIC code. US-listed companies only.

Live Demo

Live demo · no API key required
Query parameters
ticker

Get a free API key to get started — no credit card required.

Headers
X-Api-KeyLog in or sign up to get your API key
GET
https://api.api-ninjas.com/v1/ticker?ticker=AAPL
Sample response
{
"name": "Apple Inc.",
"ticker": "AAPL",
"logo_url": "https://media.api-ninjas.com/ticker_logos/AAPL_7c799a12f38f.png",
"chief_executive_officer": "Timothy D. Cook",
"address": {
"address": "One Apple Park Way",
"city": "Cupertino",
"state": "CA",
"zip": "95014",
"country": "US"
},
"latest_price": 269.05,
"latest_market_cap": 3992809620000,
"latest_dividend": 1.02,
"dividend_yield": 0.38,
"cik": "0000320193",
"cusip": "037833100",
"isin": "US0378331005",
"exchange": "NASDAQ",
"website": "https://www.apple.com",
"phone_number": "(408) 996-1010",
"ipo_date": "1980-12-12",
"latest_earnings": {
"year": 2025,
"quarter": 4
},
"sector": "Technology",
"industry": "Computer Hardware",
"sic_code": "3571",
"sic_description": "Electronic Computers"
}

Code Examples

curl -X GET "https://api.api-ninjas.com/v1/ticker?ticker=AAPL" \ -H "X-Api-Key: YOUR_API_KEY"

If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.

Premium only

https://api.api-ninjas.com/v1/tickersearch

Returns a list of at most 100 ticker symbols matching a given company name. Results are sorted by exchange size (largest exchanges first) to prioritize the most common listings.

Parameters

  • name  required

    Company name to search for (e.g., Apple).

  • negative_keywords  optional

    Comma-separated list of keywords to filter out from results. If any negative keyword appears in a company name (case-insensitive), that result will be excluded (e.g., pineapple,appleseed).

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

The /v1/tickersearch endpoint returns a JSON array of objects (100 max), each with the following fields, or an error if the request is unsuccessful.

  • ticker

    Stock ticker symbol.

  • company_name

    Full company name.

  • exchange

    Stock exchange where the company is listed (e.g., NASDAQ, NYSE).

  • logo_url

    URL of the company logo as a PNG.

Live Demo

Live demo
Query parameters
name
negative_keywords

Get a free API key to get started — no credit card required.

Headers
X-Api-KeyLog in or sign up to get your API key
GET
https://api.api-ninjas.com/v1/tickersearch?name=Apple
Sample response
[
{
"ticker": "AAPL",
"company_name": "Apple Inc.",
"exchange": "NASDAQ",
"logo_url": "https://media.api-ninjas.com/ticker_logos/AAPL_7c799a12f38f.png"
},
{
"ticker": "APPLX",
"company_name": "Appleseed Fund",
"exchange": "NASDAQ",
"logo_url": "https://media.api-ninjas.com/ticker_logos/APPLX_dea257547fba.png"
},
{
"ticker": "PEGY",
"company_name": "Pineapple Energy Inc.",
"exchange": "NASDAQ",
"logo_url": "https://media.api-ninjas.com/ticker_logos/PEGY_efb8b64c3d3d.png"
},
{
"ticker": "APLE",
"company_name": "Apple Hospitality REIT, Inc.",
"exchange": "NYSE",
"logo_url": "https://media.api-ninjas.com/ticker_logos/APLE_8cba7154f217.png"
},
"..."
]

Code Examples

curl -X GET "https://api.api-ninjas.com/v1/tickersearch?name=Apple" \ -H "X-Api-Key: YOUR_API_KEY"

Frequently Asked Questions

  • Yes, but you must have a premium subscription. Commercial use of the Ticker API is not permitted on the free tier. See our pricing page to choose a plan that fits your needs.
  • Sign up for a free account to instantly get your API key, then pass it in the X-Api-Key header on every request. The documentation above includes ready-to-run examples in cURL, Python, JavaScript, Node.js, and more.
  • Your API requests will simply be denied once you hit your monthly quota — you will never be charged more than the plan you signed up for. To increase your quota, you can upgrade your plan any time on our pricing page.
  • The API responds with a standard HTTP status code and a JSON error message describing the problem. See our error codes reference for the full list of codes and how to resolve each one, or contact support if you need help.
  • Write the symbol the way you normally would. Share classes work as BRK.B, BRK-B, BRK/B or BRKB; preferred shares as BAC.PRL, BAC-PL or BAC^L; warrants and units as BKKT.WS or AAC.U. For non-US stocks, add the exchange suffix (SHEL.L, 7203.T, RY.TO) or use an exchange prefix (LON:SHEL, TSE:7203). The same formats work on every stock endpoint, including the Stock Price API and the Earnings Call Transcript API.
  • /v1/ticker looks up a full company profile for a known symbol via the ticker parameter, while /v1/tickersearch takes a company name and returns up to 100 matching ticker symbols. Note that /v1/tickersearch is a premium-only endpoint, which you can unlock on the pricing page.
  • A successful /v1/ticker request returns a company profile with fields such as name, logo_url, chief_executive_officer, address, exchange, website, phone_number, and identifiers like cik, cusip, and isin. It also includes the company's sector and industry in the API Ninjas classification (available for all companies), plus a sic_code and sic_description for US-listed companies. Premium-only fields including latest_price, latest_market_cap, and the classification fields require a paid plan; for standalone price or market-cap data see the Stock Price API and Market Cap API.
  • Yes. Each /v1/ticker response includes a logo_url field pointing to a PNG of the company's logo. It is a premium-only field, so free-tier requests receive an upgrade prompt in its place. When we do not have a logo for a company the field is null rather than a broken link, so a non-null logo_url always resolves to a real image and you can render it without a fallback check. Logos are the trademarks of their respective owners and are provided for identification only; API Ninjas is not affiliated with or endorsed by the companies shown. For company logos outside the listed-equity universe, see the Logo API.
  • Yes. Each /v1/ticker response includes a sector and industry in the API Ninjas classification (e.g. Technology / Semiconductors) for all companies, US and international. US-listed companies additionally include a sic_code and sic_description from their SEC filing. These classification fields are premium only.
  • Pass the optional negative_keywords parameter to /v1/tickersearch as a comma-separated list (e.g. pineapple,appleseed); any company name containing one of those keywords is excluded case-insensitively, and results are sorted by exchange size so the most common listings appear first. Browse more finance endpoints in the API catalog.
  • Call /v1/ticker with the stock's ticker. The dividend_yield field is the trailing 12-month yield as a percentage (for example, 2.69 means 2.69%), and latest_dividend is the total dividend per share paid over the same 12 months. Both are premium-only fields and are 0 for companies that pay no dividend.
  • The latest_price, latest_market_cap, latest_dividend, and dividend_yield fields are premium only and are not available on the free tier; you can unlock them on the pricing page. For dedicated fund data, also see the ETF API and Mutual Fund API.