---
title: "Detailed company info"
method: GET
path: "/api/v2/quotes/{symbol}/info"
tags: ["Finance"]
---

# Detailed company info

`GET /api/v2/quotes/{symbol}/info`

## Path parameters

- `symbol` string, required — Security ticker symbol.

## Query parameters

- `fields` string, nullable — Comma-separated field filter

## Response `200`

Information object.

- EnvelopeQuotesSymbolInfoData
  - `data` QuotesSymbolInfoData, required
    - `address1` string, nullable — Primary street address.
    - `city` string, nullable — City name.
    - `state` string, nullable — US state code.
    - `zip` string, nullable — Postal code.
    - `country` string, nullable — Country code or name.
    - `phone` string, nullable — Phone number.
    - `website` string, nullable — Website URL.
    - `industry` string, nullable — GICS industry.
    - `industryKey` string, nullable — Industry key identifier.
    - `industryDisp` string, nullable — Industry display label.
    - `sector` string, nullable — GICS sector.
    - `sectorKey` string, nullable — Sector key identifier.
    - `sectorDisp` string, nullable — Sector display label.
    - `longBusinessSummary` string, nullable — Long business summary text.
    - `fullTimeEmployees` union — Number of full-time employees.
      - integer
      - number
    - `companyOfficers` unknown[], nullable — Array of company officers.
      - unknown
    - `auditRisk` union — Audit governance risk score.
      - integer
      - number
    - `boardRisk` union — Board governance risk score.
      - integer
      - number
    - `compensationRisk` union — Compensation governance risk score.
      - integer
      - number
    - `shareHolderRightsRisk` union — Shareholder-rights governance risk score.
      - integer
      - number
    - `overallRisk` union — Overall governance risk score.
      - integer
      - number
    - `governanceEpochDate` union — Governance data as-of epoch timestamp.
      - integer
      - number
    - `compensationAsOfEpochDate` union — Compensation data as-of epoch timestamp.
      - integer
      - number
    - `irWebsite` string, nullable — Investor relations website URL.
    - `executiveTeam` unknown[], nullable — Array of executive-team members.
      - unknown
    - `trend` TrendItem[], nullable — Trend array.
      - `period` string, nullable — Time period identifier.
      - `endDate` string, nullable — End date (YYYY-MM-DD).
      - `growth` string, nullable — Growth rate or percent change.
      - `earningsEstimate` EarningsEstimate
        - `avg` string, nullable — Average value.
        - `low` string, nullable — Period low value.
        - `high` string, nullable — Period high value.
        - `yearAgoEps` string, nullable — Earnings per share from the year-ago comparable period.
        - `numberOfAnalysts` string, nullable — Number of analyst estimates.
        - `growth` string, nullable — Growth rate or percent change.
        - `earningsCurrency` string, nullable — Reporting currency for earnings estimates.
      - `revenueEstimate` RevenueEstimate
        - `avg` string, nullable — Average value.
        - `low` string, nullable — Period low value.
        - `high` string, nullable — Period high value.
        - `numberOfAnalysts` string, nullable — Number of analyst estimates.
        - `yearAgoRevenue` string, nullable — Revenue from the year-ago comparable period.
        - `growth` string, nullable — Growth rate or percent change.
        - `revenueCurrency` string, nullable — Reporting currency for revenue estimates.
      - `epsTrend` EpsTrend
        - `current` string, nullable — Flag or value: currently applicable.
        - `7daysAgo` string, nullable — Value as of 7 days ago.
        - `30daysAgo` string, nullable — Value as of 30 days ago.
        - `60daysAgo` string, nullable — Value as of 60 days ago.
        - `90daysAgo` string, nullable — Value as of 90 days ago.
        - `epsTrendCurrency` string, nullable — Reporting currency for EPS trend.
      - `epsRevisions` EpsRevisions
        - `upLast7days` string, nullable — Upward revisions in the last 7 days.
        - `upLast30days` string, nullable — Upward revisions in the last 30 days.
        - `downLast30days` string, nullable — Downward revisions in the last 30 days.
        - `downLast7Days` union — Downward revisions in the last 7 days.
          - integer
          - number
          - string
        - `downLast90days` object, nullable — Downward revisions in the last 90 days.
        - `epsRevisionsCurrency` string, nullable — Reporting currency for EPS revisions.
    - `priceHint` union — Price display decimal hint.
      - integer
      - number
    - `previousClose` union — Previous session close.
      - integer
      - number
    - `open` union — Period opening price.
      - integer
      - number
    - `dayLow` union — Current session intraday low.
      - integer
      - number
    - `dayHigh` union — Current session intraday high.
      - integer
      - number
    - `regularMarketPreviousClose` union — Previous session's closing price.
      - integer
      - number
    - `regularMarketOpen` union — Regular market session open price.
      - integer
      - number
    - `regularMarketDayLow` union — Regular market session day low.
      - integer
      - number
    - `regularMarketDayHigh` union — Regular market session day high.
      - integer
      - number
    - `dividendRate` union — Annual dividend rate per share.
      - integer
      - number
    - `dividendYield` union — Dividend yield.
      - integer
      - number
    - `exDividendDate` union — Ex-dividend date (epoch or ISO).
      - integer
      - number
    - `payoutRatio` union — Dividend payout ratio.
      - integer
      - number
    - `fiveYearAvgDividendYield` union — Five-year average dividend yield.
      - integer
      - number
    - `beta` union — Beta coefficient (volatility vs market).
      - integer
      - number
    - `trailingPE` union — Trailing price-to-earnings ratio.
      - integer
      - number
    - `forwardPE` union — Forward price-to-earnings ratio.
      - integer
      - number
    - `volume` union — Trading or transaction volume.
      - integer
      - number
    - `regularMarketVolume` union — Regular market session trading volume.
      - integer
      - number
    - `averageVolume` union — Average trading volume.
      - integer
      - number
    - `averageVolume10days` union — Average trading volume over the last 10 days.
      - integer
      - number
    - `averageDailyVolume10Day` union — Average daily volume over the last 10 days.
      - integer
      - number
    - `bid` union — Best bid price.
      - integer
      - number
    - `ask` union — Best ask price.
      - integer
      - number
    - `bidSize` union — Best bid size.
      - integer
      - number
    - `askSize` union — Best ask size.
      - integer
      - number
    - `marketCap` union — Market capitalization.
      - integer
      - number
    - `nonDilutedMarketCap` union — Non-diluted market capitalization.
      - integer
      - number
    - `fiftyTwoWeekLow` union — 52-week low price.
      - integer
      - number
    - `fiftyTwoWeekHigh` union — 52-week high price.
      - integer
      - number
    - `allTimeHigh` union — All-time high price.
      - integer
      - number
    - `allTimeLow` union — All-time low price.
      - integer
      - number
    - `priceToSalesTrailing12Months` union — Price-to-sales ratio (trailing twelve months).
      - integer
      - number
    - `fiftyDayAverage` union — 50-day moving-average price.
      - integer
      - number
    - `twoHundredDayAverage` union — 200-day moving-average price.
      - integer
      - number
    - `trailingAnnualDividendRate` union — Trailing twelve-month dividend rate per share.
      - integer
      - number
    - `trailingAnnualDividendYield` union — Trailing twelve-month dividend yield.
      - integer
      - number
    - `currency` string, nullable — Currency code (ISO 4217).
    - `fromCurrency` unknown
    - `toCurrency` unknown
    - `lastMarket` unknown
    - `coinMarketCapLink` unknown
    - `algorithm` unknown
    - `tradeable` boolean, nullable — Flag: symbol is tradeable.
    - `earningsDate` union[], nullable — Array of next earnings date candidates.
      - union
        - integer
        - number
    - `earningsCallDate` union[], nullable — Array of earnings call date candidates.
      - union
        - integer
        - number
    - `isEarningsDateEstimate` boolean, nullable — Flag: earnings date is an estimate.
    - `earningsAverage` union — Average EPS estimate for the upcoming report.
      - integer
      - number
    - `earningsLow` union — Low EPS estimate for the upcoming report.
      - integer
      - number
    - `earningsHigh` union — High EPS estimate for the upcoming report.
      - integer
      - number
    - `revenueAverage` union — Average revenue estimate for the upcoming report.
      - integer
      - number
    - `revenueLow` union — Low revenue estimate for the upcoming report.
      - integer
      - number
    - `revenueHigh` union — High revenue estimate for the upcoming report.
      - integer
      - number
    - `dividendDate` union — Dividend payment date (epoch or ISO).
      - integer
      - number
    - `history` HistoryItem[], nullable — Array of historical records.
      - `maxAge` union — Maximum result age in seconds.
        - integer
        - number
      - `epsActual` EpsActual
        - `raw` union — Raw upstream payload.
          - integer
          - number
        - `fmt` string, nullable — Formatted display value.
      - `epsEstimate` EpsActual
        - `raw` union — Raw upstream payload.
          - integer
          - number
        - `fmt` string, nullable — Formatted display value.
      - `epsDifference` EpsActual
        - `raw` union — Raw upstream payload.
          - integer
          - number
        - `fmt` string, nullable — Formatted display value.
      - `surprisePercent` EpsActual
        - `raw` union — Raw upstream payload.
          - integer
          - number
        - `fmt` string, nullable — Formatted display value.
      - `quarter` EpsActual
        - `raw` union — Raw upstream payload.
          - integer
          - number
        - `fmt` string, nullable — Formatted display value.
      - `currency` string, nullable — Currency code (ISO 4217).
      - `period` string, nullable — Time period identifier.
    - `defaultMethodology` string, nullable — Default estimation methodology.
    - `enterpriseValue` union — Enterprise value (USD).
      - integer
      - number
    - `profitMargins` union — Profit margins (ratio).
      - integer
      - number
    - `floatShares` union — Shares available as float.
      - integer
      - number
    - `sharesOutstanding` union — Total shares outstanding.
      - integer
      - number
    - `sharesShort` union — Shares reported as short.
      - integer
      - number
    - `sharesShortPriorMonth` union — Shares short in the prior month.
      - integer
      - number
    - `sharesShortPreviousMonthDate` union — Date of prior-month short-interest report.
      - integer
      - number
    - `dateShortInterest` union — Short-interest report date (epoch).
      - integer
      - number
    - `heldPercentInsiders` union — Percentage of shares held by insiders.
      - integer
      - number
    - `heldPercentInstitutions` union — Percentage of shares held by institutions.
      - integer
      - number
    - `shortRatio` union — Short-interest ratio (days to cover).
      - integer
      - number
    - `shortPercentOfFloat` union — Short interest as a percent of float.
      - integer
      - number
    - `impliedSharesOutstanding` union — Implied shares outstanding.
      - integer
      - number
    - `category` unknown
    - `bookValue` union — Book value per share.
      - integer
      - number
    - `priceToBook` union — Price-to-book ratio.
      - integer
      - number
    - `fundFamily` unknown
    - `legalType` unknown
    - `lastFiscalYearEnd` union — Last fiscal year-end date (epoch).
      - integer
      - number
    - `nextFiscalYearEnd` union — Next fiscal year-end date (epoch).
      - integer
      - number
    - `mostRecentQuarter` union — Most recent quarter-end date (epoch).
      - integer
      - number
    - `earningsQuarterlyGrowth` union — Quarterly earnings growth.
      - integer
      - number
    - `netIncomeToCommon` union — Net income attributable to common shareholders.
      - integer
      - number
    - `trailingEps` union — Trailing twelve-month EPS.
      - integer
      - number
    - `forwardEps` union — Forward EPS estimate.
      - integer
      - number
    - `lastSplitFactor` string, nullable — Most recent stock-split factor.
    - `lastSplitDate` union — Most recent stock-split date (epoch).
      - integer
      - number
    - `enterpriseToRevenue` union — Enterprise value to revenue ratio.
      - integer
      - number
    - `enterpriseToEbitda` union — Enterprise value to EBITDA ratio.
      - integer
      - number
    - `52WeekChange` union — 52-week Change value.
      - integer
      - number
    - `SandP52WeekChange` union — S&P 500 52-week percent change.
      - integer
      - number
    - `lastDividendValue` union — Most recent dividend value per share.
      - integer
      - number
    - `lastDividendDate` union — Most recent dividend date (epoch).
      - integer
      - number
    - `latestShareClass` unknown
    - `leadInvestor` unknown
    - `currentPrice` union — Current price.
      - integer
      - number
    - `targetHighPrice` union — High analyst price target.
      - integer
      - number
    - `targetLowPrice` union — Low analyst price target.
      - integer
      - number
    - `targetMeanPrice` union — Mean analyst price target.
      - integer
      - number
    - `targetMedianPrice` union — Median analyst price target.
      - integer
      - number
    - `recommendationMean` union — Mean analyst recommendation (1=Strong Buy to 5=Sell).
      - integer
      - number
    - `recommendationKey` string, nullable — Consensus analyst recommendation key (e.g. buy, hold, sell).
    - `numberOfAnalystOpinions` union — Number of analyst opinions.
      - integer
      - number
    - `totalCash` union — Total cash on balance sheet.
      - integer
      - number
    - `totalCashPerShare` union — Total cash per share.
      - integer
      - number
    - `ebitda` union — Earnings before interest, taxes, depreciation and amortization.
      - integer
      - number
    - `totalDebt` union — Total debt on balance sheet.
      - integer
      - number
    - `quickRatio` union — Quick ratio.
      - integer
      - number
    - `currentRatio` union — Current ratio.
      - integer
      - number
    - `totalRevenue` union — Total revenue.
      - integer
      - number
    - `debtToEquity` union — Debt-to-equity ratio.
      - integer
      - number
    - `revenuePerShare` union — Revenue per share.
      - integer
      - number
    - `returnOnAssets` union — Return on assets (ROA).
      - integer
      - number
    - `returnOnEquity` union — Return on equity (ROE).
      - integer
      - number
    - `grossProfits` union — Gross profits.
      - integer
      - number
    - `freeCashflow` union — Free cash flow.
      - integer
      - number
    - `operatingCashflow` union — Operating cash flow.
      - integer
      - number
    - `earningsGrowth` union — Earnings growth rate.
      - integer
      - number
    - `revenueGrowth` union — Revenue growth rate.
      - integer
      - number
    - `grossMargins` union — Gross margin.
      - integer
      - number
    - `ebitdaMargins` union — EBITDA margin.
      - integer
      - number
    - `operatingMargins` union — Operating margin.
      - integer
      - number
    - `financialCurrency` string, nullable — Reporting currency for financials.
  - `meta` SugraMeta, required — Metadata attached to every /api/v1/* response envelope.
    - `endpoint` string, required — Requested endpoint path.
    - `data_time` string, required — ISO 8601 UTC timestamp of the source data, not of the request.
    - `response_time` string, required — ISO 8601 UTC timestamp when this response was produced.
    - `provider` string, required — API name and version.
    - `source` string, nullable — Identifier of the primary upstream source used for this response.
    - `attribution` string, nullable — Human-readable attribution mandated by an upstream source (e.g. a securities regulator or self-regulatory organization). Present only on responses whose source requires the owner and source to be clearly identified. Do not remove or alter it when using the response.
    - `fallback_used` boolean, nullable — True when the primary source failed and a fallback produced the data.
    - `fallback_chain` string[], nullable — Ordered list of sources attempted, in the order they were tried.
    - `cached` boolean, nullable — True when this response was served from the internal cache.
    - `stale` boolean, nullable — True when the cached response was returned after the upstream rate-limited or errored. Clients can use this to detect degraded data.

## Other responses

- `401` — Missing or invalid `x-api-key` header. JSON body with a stable `code` distinguishing `missing_api_key` (no header sent) from `invalid_api_key` (header sent, key not accepted); any other 401 source carries the generic `unauthorized` with its detail as `reason`. Plus `hint`. `plan` is always null on 401 - an unauthenticated request has no plan; quota exhaustion is 429, not 401.
- `422` — Validation Error
- `429` — Daily rate limit exceeded. Check `X-RateLimit-Reset` for the next window.
- `503` — Upstream source is temporarily unavailable. Retry after a short delay.

## Changes

- **2026-08-28** `560e8847c7b3` — 280 breaking, 10 info
  - the response property `data/52WeekChange` became optional for the status `200`
  - the response property `data/SandP52WeekChange` became optional for the status `200`
  - the response property `data/address1` became optional for the status `200`
  - the response property `data/algorithm` became optional for the status `200`
  - …286 more
- **2026-08-08** `4c4530760ba1` — 12 info
  - added the optional property `code` to the response with the `401` status
  - added the optional property `code` to the response with the `429` status
  - added the optional property `code` to the response with the `503` status
  - added the optional property `hint` to the response with the `401` status
  - …8 more

[Change history](https://skmtc.dev/sugra/apis/sugra-api/changes/api/v2/quotes/:symbol/info/get.md)

---

[API](https://skmtc.dev/sugra/apis/sugra-api.md) · [All operations](https://skmtc.dev/sugra/apis/sugra-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sugra/sugra-api/revisions/87582f2e0110/schema)
