Logo
AXION

Series Liabilities

GET/financials/:ticker/total/liabilities

Returns total liabilities as reported on the balance sheet at fiscal year-end.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/total/liabilities
https://api.axionquant.com/financials/AAPL/total/liabilities?periods=3

Response

[number, number, ...]

Year-end total liabilities.

|

Total Liabilities (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4total_liabilities = client.financials.total_liabilities('AAPL', periods=4)
5print(total_liabilities)

Response

[
  291107000000,
  285508000000,
  285508000000,
  265665000000
]
GET/financials/:ticker/current/liabilities

Returns current liabilities (obligations due within one year) at fiscal year-end.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/current/liabilities
https://api.axionquant.com/financials/AAPL/current/liabilities?periods=3

Response

[number, number, ...]

Year-end current liabilities.

|

Current Liabilities (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4current_liabilities = client.financials.current_liabilities('AAPL', periods=4)
5print(current_liabilities)

Response

[
  162367000000,
  165631000000,
  165631000000,
  141120000000
]
GET/financials/:ticker/revenue

Returns annual revenue (total sales) for the specified company. Results are ordered from most recent fiscal year to older periods. Use the periods query parameter to retrieve multiple years of data.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol (e.g., "AAPL", "MSFT")

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1, max: 5).
Example: periods=4 returns the four most recent years.

Examples:

https://api.axionquant.com/financials/AAPL/revenue
https://api.axionquant.com/financials/AAPL/revenue?periods=4

Response

An array of revenue values in the company's reporting currency (typically USD). The first element is the most recent fiscal year.

[number, number, ...]

Annual revenue figures in descending chronological order.

|

Revenue (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4revenue = client.financials.revenue('AAPL', periods=4)
5print(revenue)

Response

[
  143756000000,
  416161000000,
  313695000000,
  94036000000
]
GET/financials/:ticker/sharesoutstanding/basic

Returns weighted-average basic shares outstanding used in EPS calculation for each fiscal year.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/sharesoutstanding/basic
https://api.axionquant.com/financials/AAPL/sharesoutstanding/basic?periods=3

Response

[number, number, ...]

Annual weighted-average basic shares.

|

Basic Shares (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4shares_outstanding_basic = client.financials.shares_outstanding_basic('AAPL', periods=4)
5print(shares_outstanding_basic)

Response

[
  14748158000,
  14948500000,
  14992898000,
  14902886000
]
GET/financials/:ticker/sharesoutstanding/diluted

Returns weighted-average diluted shares outstanding (including options, warrants, etc.) for each fiscal year.

Path Parameters

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol

Query Parameters

ParameterTypeRequiredDescription
periodsintegerOptionalNumber of fiscal years to return (default: 1).

Examples:

https://api.axionquant.com/financials/AAPL/sharesoutstanding/diluted
https://api.axionquant.com/financials/AAPL/sharesoutstanding/diluted?periods=3

Response

[number, number, ...]

Annual weighted-average diluted shares.

|

Diluted Shares (Apple, 4 periods)

Request

Sample code
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4shares_outstanding_diluted = client.financials.shares_outstanding_diluted('AAPL', periods=4)
5print(shares_outstanding_diluted)

Response

[
  14810356000,
  15004697000,
  15051726000,
  14948179000
]