# Balance Sheets

> Balance Sheets is a paid API for AI agents from AIsa MPP Data APIs at api.aisa.one, paid per call via MPP, $0.02/call, status unknown (last checked 2026-10-14).

Retrieves paginated balance sheet financial statements for a given stock ticker, supporting quarterly, TTM, and annual periods.

## Facts

- Endpoint: GET https://api.aisa.one/apis/v1/financial/financials/balance-sheets?utm_source=zero.xyz
- Price: $0.02/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: AIsa MPP Data APIs
- Website: https://aisa.one
- Tags: web-search, financial-data, prediction-markets, weather, travel, data, search
- Canonical page: https://www.zero.xyz/c/aisa-mpp-data-apis-balance-sheets-411bd06b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GmjMSALxacWO5xGFirhUp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aisa-mpp-data-apis-balance-sheets-411bd06b
```

Example prompt: Pull the last 4 quarterly balance sheets for TSLA so I can see how their total assets, total debt, and cash have changed over time.

## When to prefer this

Use this endpoint when you need structured, SEC-sourced balance sheet data for a publicly traded company, especially when you need multiple periods (quarterly, annual, or TTM) or want paginated historical records. Prefer this over income statement or cash flow endpoints when the user's question is specifically about assets, liabilities, equity, debt levels, inventory, or cash position.

## Known failure modes

- Invalid or unrecognized ticker symbol returns empty results or error
- Unsupported period value (not quarterly/ttm/annual) may return an error
- Ticker with no SEC filings may return empty balance_sheets array
- Network or upstream data provider unavailability returns a 5xx error
- Pagination token (next_page_url) becomes stale if used after a delay

## How this service works

Get balance sheets for a ticker.

<!-- aisa-pricing:start -->
Published reference price: $0.02 USD per successful request. Account-specific pricing and final settlement may differ.
<!-- aisa-pricing:end -->

## Output

Returns a paginated list of balance sheet records for the requested ticker. Each record includes the reporting period, fiscal period, form type (e.g. 10-K, 10-Q), filing date, filing URL, currency, and a comprehensive set of balance sheet line items: total assets, total liabilities, total equity, cash and equivalents, current debt, total debt, inventory, investments, tax assets, retained earnings, and more. A next_page_url field is included when additional pages of results are available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "string"
  },
  "period": {
   "type": "string"
  },
  "ticker": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "next_page_url": {
   "type": "string",
   "description": "Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records."
  },
  "balance_sheets": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "period": {
      "enum": [
       "quarterly",
       "ttm",
       "annual"
      ],
      "type": "string",
      "description": "The time period of the balance sheet."
     },
     "ticker": {
      "type": "string",
      "description": "The ticker symbol."
     },
     "currency": {
      "type": "string",
      "description": "The currency in which the financial data is reported."
     },
     "form_type": {
      "type": [
       "string",
       "null"
      ],
      "description": "The SEC form this row was sourced from (`10-K`, `10-Q/A`, `20-F`, `S-1`, ...). The exact form as filed, so amendments keep their `/A` suffix. Null when `period` is `ttm`: a trailing twelve month window can span multiple filings, so we don't attribute it to one. A `quarterly` row can carry `10-K` when the fourth quarter is derived from the fiscal-year filing."
     },
     "inventory": {
      "type": "number",
      "description": "The inventory of the company."
     },
     "filing_url": {
      "type": [
       "string",
       "null"
      ],
      "format": "uri",
      "description": "URL to the SEC filing."
     },
     "tax_assets": {
      "type": "number",
      "description": "The tax assets of the company."
     },
     "total_debt": {
      "type": "number",
      "description": "The total debt of the company."
     },
     "filing_date": {
      "type": [
       "string",
       "null"
      ],
      "format": "date",
      "description": "Calendar day SEC accepted the filing, in Eastern Time (the SEC's operating timezone). Calendar-day pair to `filing_datetime`. Null when no dated SEC filing is linked to the row."
     },
     "investments": {
      "type": "number",
      "description": "The investments of the company."
     },
     "current_debt": {
      "type": "number",
      "description": "The current debt of the company."
     },
     "total_assets": {
      "type": "number",
      "description": "The total assets of the company."
     },
     "fiscal_period": {
      "type": "string",
      "description": "The fiscal period of the balance sheet."
     },
     "report_period": {
      "type": "string"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aisa-mpp-data-apis-balance-sheets-411bd06b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aisa.one](https://www.zero.xyz/host/api.aisa.one/llms.txt)
