# AnswerPool XBRL Financials

> AnswerPool XBRL Financials is a paid API for AI agents from answerpool.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns normalized key financial metrics (revenue, net income, operating cash flow, assets, liabilities, capex, R&D, shares) for a single SEC filer across up to eight reported periods, sourced from EDGAR XBRL data.

## Facts

- Endpoint: GET https://answerpool.io/v1/sec/xbrl/financials
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/answerpool-xbrl-financials-45c65d69
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WMZ_n7xB5IoObLRrYLjvE

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 answerpool-xbrl-financials-45c65d69
```

Example prompt: Can you pull the normalized financials for Apple — revenue, net income, operating cash flow, assets, liabilities, capex, R&D, and shares — across the most recent reported periods from their SEC EDGAR filings? Use ticker AAPL.

## When to prefer this

Choose this endpoint when you need pre-normalized, multi-period key financials for a single public company without the overhead of downloading and parsing the full SEC EDGAR companyfacts JSON. It is ideal for agents doing fundamental analysis, building financial dashboards, or screening companies, especially when you have only a ticker symbol or CIK and need clean numeric data fast. Prefer it over raw EDGAR APIs when you want standardized field names and do not want to handle XBRL taxonomy mapping yourself.

## Known failure modes

- Neither ticker nor CIK provided — returns validation error
- Unknown or invalid ticker symbol — no matching filer found
- CIK does not have XBRL-tagged filings on EDGAR — empty facts returned
- SEC EDGAR upstream temporarily unavailable — upstream fetch error
- Payment not included or insufficient — HTTP 402 response
- Rate limiting if too many calls in quick succession

## How this service works

AnswerPool turns SEC EDGAR, the Federal Register, USAspending, NIH, BLS and OpenAlex into structured JSON answers that AI agents and developers fetch in one call. 69 endpoints free, no account; derived analyses $0.02–$0.05 per call by card credits or USDC (x402). MCP server, full provenance.

## Output

A JSON object keyed by CIK and as-of timestamp, with a 'facts' map where each key is a financial metric (e.g. revenue, netIncome, operatingCashFlow, assets, liabilities, capex, researchAndDevelopment, shares) and each value is an array of up to eight FactPointRow objects containing fiscal period (fp), fiscal year (fy), period end date, form type, filed date, and numeric value. Also includes the source EDGAR URL and a disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "title": "TickerCikIn",
     "properties": {
      "cik": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{1,10}$",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Cik",
       "default": null,
       "description": "SEC CIK, 1-10 digits, zero padding optional (e.g. 320193 or 0000320193). Provide exactly one of cik or ticker."
      },
      "ticker": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 12
        },
        {
         "type": "null"
        }
       ],
       "title": "Ticker",
       "default": null,
       "description": "US exchange ticker, case-insensitive (e.g. AAPL); resolved through the EDGAR ticker map, and an unknown ticker returns 422. Provide exactly one of ticker or cik."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cik": "0000320193",
  "as_of": "2026-08-31T14:00:00Z",
  "facts": {
   "revenue": [
    {
     "fp": "Q3",
     "fy": 2026,
     "end": "2026-06-28",
     "form": "10-Q",
     "filed": "2026-08-01",
     "value": 94000000000
    }
   ]
  },
  "source": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-xbrl-financials-45c65d69/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from answerpool.io](https://www.zero.xyz/host/answerpool.io/llms.txt)
