Skip to main content
GET
Recent Financial Statements

Plan Access

Notes

  • rows contains field-level records. One reporting period normally corresponds to multiple rows; n is the number of periods, not the number of rows.

Supported Markets

Request Parameters

Request Example

Response Fields

The table below lists fields in data; an outer code=0 indicates success. The endpoint returns metrics for recent reporting periods by statement type. n controls the number of periods, not the number of metric rows.

Authorizations

X-API-Key
string
header
required

Query Parameters

symbol
string
required

Stock symbol

Examples:

"AAPL"

"700"

"600519"

"AAPL.US"

"700.HK"

"600519.SH"

type
enum<string>

Product type; currently supports stock

Available options:
stock
kind
enum<string>
required

Statement type: IS income statement, BS balance sheet, or CF cash flow statement

Available options:
IS,
BS,
CF
n
integer

Number of periods, range 1–20

Required range: 1 <= x <= 20
period_type
string
default:q1,q2,q3,q4

Financial period type: q1 first quarter, q2 second quarter, q3 third quarter, q4 fourth quarter, saf semiannual, or af annual; separate multiple values with commas

Pattern: ^(q1|q2|q3|q4|saf|af)(,(q1|q2|q3|q4|saf|af))*$
Examples:

"q1"

"saf"

"af"

"q1,q2,q3,q4"

Response

Recent Financial Statements response.

code
integer
required

Business status code; 0 means success.

data
object
required

Financial statement data. Numeric values are returned as strings to avoid JSON floating-point precision loss.