Stock Extraction Schema

This model has been tailored based on customer feedback and usage. If you need a specific model and enough generalist, you can contact us on the support link below. If some fields are missing, you can also contact us to add them.

Contact us
Stock object
  • symbol string

    The stock ticker symbol.

  • companyName string

    The name of the company.

  • currency string

    The currency of all monetary values in ISO3 Format (e.g., USD, EUR).

  • pricing object
    • currentPrice object

      The current price of the stock.

      • original string

        The raw unparsed current price.

      • amount number

        The numeric value of the current price.

    • change object

      The change in stock price.

      • original string

        The raw unparsed price change.

      • amount number

        The numeric value of the price change.

    • changePercentage number

      The percentage change in stock price.

    • previousClose object

      The previous closing price of the stock.

      • original string

        The raw unparsed previous closing price.

      • amount number

        The numeric value of the previous closing price.

    • open object

      The opening price of the stock.

      • original string

        The raw unparsed opening price.

      • amount number

        The numeric value of the opening price.

    • dayLow object

      The lowest price of the stock during the trading day.

      • original string

        The raw unparsed lowest price during the trading day.

      • amount number

        The numeric value of the lowest price during the trading day.

    • dayHigh object

      The highest price of the stock during the trading day.

      • original string

        The raw unparsed highest price during the trading day.

      • amount number

        The numeric value of the highest price during the trading day.

    • volume number

      The trading volume of the stock.

    • averageVolume number

      The average trading volume of the stock.

    • marketCap object

      The market capitalization of the company.

      • original string

        The raw unparsed market capitalization.

      • amount number

        The numeric value of the market capitalization.

    • peRatio number

      The price-to-earnings ratio of the stock.

    • dividendYield number

      The dividend yield of the stock.

    • exDividendDate string

      The ex-dividend date of the stock.

  • keyStatistics object
    • yearToDateReturn object

      The year to date return of the stock.

      • original string

        The raw unparsed of the year to date return.

      • amount number

        The numeric value of the year to date return.

    • 1YearReturn object

      The 1 year return of the stock.

      • original string

        The raw unparsed of the year to date return.

      • amount number

        The numeric value of the year to date return.

    • 3YearReturn object

      The 3 year return of the stock.

      • original string

        The raw unparsed of the year to date return.

      • amount number

        The numeric value of the year to date return.

    • 5YearReturn object

      The 5 year return of the stock.

      • original string

        The raw unparsed of the year to date return.

      • amount number

        The numeric value of the year to date return.

    • 52WeekLow object

      The 52-week low price of the stock.

      • original string

        The raw unparsed 52-week low price.

      • amount number

        The numeric value of the 52-week low price.

    • 52WeekHigh object

      The 52-week high price of the stock.

      • original string

        The raw unparsed 52-week high price.

      • amount number

        The numeric value of the 52-week high price.

    • earningsPerShare object

      The earnings per share of the stock.

      • original string

        The raw unparsed earnings per share.

      • amount number

        The numeric value of the earnings per share.

    • beta number

      The beta value of the stock.

    • nextEarningsDate string

      The next earnings date of the stock.

  • news array

    A list of news articles related to the stock.

    Items object
    • headline string

      The headline of the news article.

    • source string

      The source of the news article.

    • publishDate string

      The publication date of the news article.

    • link string

      The URL link to the news article.

  • competitors array

    A list of competitor stocks.

    Items object
    • symbol string

      The stock ticker symbol of the competitor.

    • companyName string

      The name of the competitor company.

    • price object

      The current price of the competitor's stock.

      • original string

        The raw unparsed price of the competitor's stock.

      • amount number

        The numeric value of the competitor's stock price.

    • change object

      The change in the competitor's stock price.

      • original string

        The raw unparsed price change.

      • amount number

        The numeric value of the price change.

    • changePercentage number

      The percentage change in the competitor's stock price.

  • analystRatings object

    Analyst ratings for the stock.

    • buy number

      The number of buy ratings.

    • hold number

      The number of hold ratings.

    • sell number

      The number of sell ratings.

    • consensus string

      The consensus rating (e.g., Strong Buy, Buy, Hold, Underperform, Sell).

  • financials object

    Financial statistics of the company.

    • totalRevenue object

      The total revenue of the company.

      • original string

        The raw unparsed total revenue.

      • amount number

        The numeric value of the total revenue.

    • netIncome object

      The net income of the company.

      • original string

        The raw unparsed net income.

      • amount number

        The numeric value of the net income.

    • earningsPerShare object

      The earnings per share of the company.

      • original string

        The raw unparsed earnings per share.

      • amount number

        The numeric value of the earnings per share.

    • revenueGrowth number

      The revenue growth rate of the company.

    • grossMargin number

      The gross margin of the company.

    • ebitda object

      The earnings before interest, taxes, depreciation, and amortization.

      • original string

        The raw unparsed earnings before interest, taxes, depreciation, and amortization.

      • amount number

        The numeric value of the earnings before interest, taxes, depreciation, and amortization.

    • netProfitMargin number

      The net profit margin of the company.

    • freeCashFlow object

      The free cash flow of the company.

      • original string

        The raw unparsed free cash flow.

      • amount number

        The numeric value of the free cash flow.

    • totalDebt object

      The total debt of the company.

      • original string

        The raw unparsed total debt.

      • amount number

        The numeric value of the total debt.

  • link string

    A link to the detailed stock page.