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 when available.

Parameters

  • ticker  required

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

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response Fields

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, or null when no logo is available for that company. A non-null value always points to a working image, so you can render it without a fallback check.

  • chief_executive_officer

    Name of the CEO.

  • address

    Company address object containing address, city, state, and zip fields.

  • latest_price  Premium only

    Latest stock price.

  • latest_market_cap  Premium only

    Latest market capitalization.

  • latest_dividend  Premium only

    Latest dividend payment.

  • 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 when available.

  • 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 (null for non-US).

  • sic_description  Premium only

    Human-readable description of the SIC code. US-listed companies only (null for non-US).

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://api-ninjas-data.s3.us-west-2.amazonaws.com/ticker_logos/AAPL_7c799a12f38f.png",
"chief_executive_officer": "Timothy D. Cook",
"address": {
"address": "One Apple Park Way",
"city": "Cupertino",
"state": "CA",
"zip": "95014"
},
"latest_price": 269.05,
"latest_market_cap": 3992809620000,
"latest_dividend": 1.02,
"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 Fields

A JSON array of objects (100 max), each containing 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, or null when no logo is available for that company. Useful for rendering search or autocomplete results with a brand mark beside each match.

Live Demo

Live demo · no API key required
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://api-ninjas-data.s3.us-west-2.amazonaws.com/ticker_logos/AAPL_7c799a12f38f.png"
},
{
"ticker": "APPLX",
"company_name": "Appleseed Fund",
"exchange": "NASDAQ",
"logo_url": "https://api-ninjas-data.s3.us-west-2.amazonaws.com/ticker_logos/APPLX_dea257547fba.png"
},
{
"ticker": "PEGY",
"company_name": "Pineapple Energy Inc.",
"exchange": "NASDAQ",
"logo_url": "https://api-ninjas-data.s3.us-west-2.amazonaws.com/ticker_logos/PEGY_efb8b64c3d3d.png"
},
{
"ticker": "APLE",
"company_name": "Apple Hospitality REIT, Inc.",
"exchange": "NYSE",
"logo_url": "https://api-ninjas-data.s3.us-west-2.amazonaws.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.
  • /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.
  • The latest_price, latest_market_cap, and latest_dividend 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.