# AIsa Financials – Get All Financial Statements

> AIsa Financials – Get All Financial Statements 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-18).

Retrieve balance sheets, income statements, and cash flow statements for a public company by ticker or CIK, with flexible date and period filters.

## Facts

- Endpoint: GET https://api.aisa.one/apis/v1/financial/financials?utm_source=zero.xyz
- Price: $0.02/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-18
- 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-aisa-financials-get-all-financial-statements-bfd037a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1pnzX-YwOayzKyTBPtHIs

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-aisa-financials-get-all-financial-statements-bfd037a0
```

Example prompt: Pull the last 4 quarterly financial statements for NVDA — I need balance sheet, income statement, and cash flows — using AIsa's financials endpoint.

## When to prefer this

Choose this endpoint when you need structured, multi-statement financial data (balance sheet + income statement + cash flows together) for a publicly traded company sourced from SEC filings, with flexible filtering by period type, filing date, and report date. Prefer it over news-based or estimate-based APIs when you need audited historical actuals. Use the point-in-time filing_date_lte filter for backtesting to avoid look-ahead bias.

## Known failure modes

- Missing required 'period' parameter returns a 422 validation error
- Neither ticker nor CIK provided returns an error requiring at least one identifier
- Invalid ticker symbol returns empty results or 404
- Stale or modified pagination cursor may return unexpected results or an error
- Filing date filters that exclude all rows return an empty financials array
- Rate limiting or payment failure returns a 402 or 429 error

## How this service works

Get all financial statements 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 structured object containing arrays of balance sheets, income statements, and cash flow statements for the requested company and period. Each record includes ticker, currency, fiscal period, report period, filing date, SEC form type, a URL to the SEC filing, and all standard line items (total assets, revenue, net income, operating cash flow, etc.). Pagination is supported via next_page_url and cursor.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "period"
 ],
 "properties": {
  "cik": {
   "type": "string",
   "description": "The Central Index Key (CIK) of the company."
  },
  "isin": {
   "type": "string",
   "description": "The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `exchange`."
  },
  "limit": {
   "type": "integer",
   "format": "int32",
   "description": "The maximum number of financial statements to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`."
  },
  "cursor": {
   "type": "string",
   "description": "Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it."
  },
  "period": {
   "enum": [
    "annual",
    "quarterly",
    "ttm"
   ],
   "type": "string",
   "description": "The time period of the financial statements."
  },
  "ticker": {
   "type": "string",
   "description": "The ticker symbol. Required if cik or isin is not provided."
  },
  "exchange": {
   "enum": [
    "LSE"
   ],
   "type": "string",
   "description": "The exchange the ticker is listed on. Omit for US listings. Use `LSE` for the London Stock Exchange; any ticker of the company, including a second share class, returns the company's statements."
  },
  "filing_date": {
   "type": "string",
   "format": "date",
   "description": "Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded."
  },
  "report_period": {
   "type": "string",
   "format": "date",
   "description": "Filter by exact report period date in YYYY-MM-DD format."
  },
  "filing_date_gt": {
   "type": "string",
   "format": "date",
   "description": "Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded."
  },
  "filing_date_lt": {
   "type": "string",
   "format": "date",
   "description": "Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded."
  },
  "filing_date_gte": {
   "type": "string",
   "format": "date",
   "description": "Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded."
  },
  "filing_date_lte": {
   "type": "string",
   "format": "date",
   "description": "Filter by SEC f
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "financials": {
   "type": "object",
   "properties": {
    "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-aisa-financials-get-all-financial-statements-bfd037a0/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)
