Skip to main content
GET
Income Statement
Retrieve income statement data for a given stock symbol. Returns line items from revenue through to EPS, sourced from LSEG Datastream.

Query Parameters

Response

Returns an array of period objects, each containing the full income statement breakdown:
All monetary values are in the company’s reporting currency. The currency field indicates which currency. Fields with null values are not applicable for the given company.

Key Fields

Example

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Query Parameters

symbol
string
required

Stock symbol (e.g., AAPL.O, 0700.HK). Ticker shorthand like AAPL is also accepted.

limit
integer
default:4

Number of periods to return

freq
enum<integer>
default:1

1 for Annual, 2 for Quarterly

Available options:
1,
2

Response

Income statement data retrieved successfully

ric
string

Reuters Instrument Code

perenddt
string<date>

Period end date

stmtdt
string<date>
sourcedt
string<date>
pertypecode
integer

1 for Annual, 2 for Quarterly

currency
string

Reporting currency

unitsconvtocode
string

Unit scale (e.g., M for millions)

revenue
number | null

Net sales / revenue

total_revenue
number | null

Total revenue

cost_of_revenue_total
number | null
gross_profit
number | null

Revenue minus cost of revenue

sga_expenses_total
number | null

SG&A expenses

research_development
number | null

R&D expenses

total_operating_expense
number | null

Total operating costs

operating_income
number | null

Operating income

net_income_before_taxes
number | null

Pre-tax earnings

provision_for_income_taxes
number | null
net_income
number | null

Bottom line earnings

basic_weighted_average_shares
number | null
basic_eps_excluding_extraordinary_items
number | null

EPS excluding extraordinary items

basic_eps_including_extraordinary_items
number | null

EPS including extraordinary items