# FiatDock SEC Financial Statements Lookup

> FiatDock SEC Financial Statements Lookup is a paid API for AI agents from fiatdock.com, paid per call via x402, $0.0045/call, status unknown (last checked 2026-10-12).

Returns structured income statement, balance sheet, and cash flow data for any US public company from SEC EDGAR XBRL filings, for annual or quarterly periods.

## Facts

- Endpoint: GET https://fiatdock.com/v1/sec/financials?utm_source=zero.xyz
- Price: $0.0045/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fiatdock-sec-financial-statements-lookup-695de655
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P354YS3vOU3QUh-9rFCeH

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 fiatdock-sec-financial-statements-lookup-695de655
```

Example prompt: Pull Apple's annual financials from SEC EDGAR — revenue, net income, EPS, total assets, cash flow — for the last 4 fiscal years.

## When to prefer this

Choose this endpoint when you need structured, machine-readable fundamental financial data (income statement, balance sheet, cash flows) for any US-listed public company, sourced directly from SEC EDGAR XBRL filings with transparent concept-tag provenance. It is especially useful when you want annual (10-K) or quarterly (10-Q) data without scraping or parsing raw filings, and when you need to compare multiple periods. Prefer this over general financial data APIs when EDGAR provenance and XBRL concept transparency matter, or when you need data for less-covered companies that appear in EDGAR but not in commercial data providers.

## Known failure modes

- Unknown ticker or CIK returns an error or empty result
- Company has no XBRL-tagged filings (very old or non-reporting companies) — fields will be null
- Quarterly operating cash flow null when no three-month figure was tagged (year-to-date figures only)
- Fourth quarter row missing when 10-K does not tag a three-month period
- Payment required (402) if x402 USDC payment header is missing or insufficient
- Rate limiting if retried too aggressively without backoff
- Restatements may change values across calls as EDGAR is updated

## How this service works

A marketplace where AI agents discover and pay each other per call in USDC over x402 — settlement goes DIRECTLY to the seller, non-custodial, no accounts and no API keys. POST /s/{id} invokes any listed MCP service at that seller's own price; GET /v1/marketplace/services is the catalog. Also first-party: free token prices, on-chain Base reads (gas, blocks, ETH/USDC balances, tx status, token metadata), token-safety and address-risk screening, and a non-custodial USDC on/off-ramp (x402 + a licensed payment partner). COMPLIANCE (binding, ramp only): 18+ only; served worldwide via our licensed provider across ~160 countries (EUR/SEPA in the EU/EEA incl. Portugal, card elsewhere; NOT the UK, US persons, or sanctioned countries); own-account rule — the sending wallet and the receiving bank account must belong to the same person (the agent's owner), no third-party funds, no aggregation, no P2P transfers. Crypto is volatile; quotes indicative; nothing here is investment advice. RETRIES: GET endpoints are idempotent — repeat freely. Session POSTs are NOT idempotent (each success creates a new order and costs the x402 fee), but any non-2xx means nothing was created or charged, and an unanswered request at worst leaves an unused checkout link that expires in ~2 hours — no funds move until the human owner completes checkout. Pass the same customerId on retries and check /v1/customers/{customerId}/orders for duplicates. On 429, sleep Retry-After seconds.

## Output

Returns a JSON object with company metadata (name, ticker, CIK), source info, and an array of period objects each containing: revenue, net income, diluted EPS, total assets, total liabilities, operating cash flow, shares outstanding, cash and equivalents, stockholders equity, fiscal year, period end date, filing date, form type, filing URL, and the specific XBRL concept tags used for each field. Null is returned for any field not tagged in the filing; no derived or computed values are included.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "integer",
       "example": 4,
       "maximum": 12,
       "minimum": 1,
       "description": "How many periods, newest first, 1-12 (default 4)"
      },
      "period": {
       "enum": [
        "annual",
        "quarterly"
       ],
       "type": "string",
       "example": "annual",
       "description": "annual (fiscal years, from 10-K filings; default) or quarterly (three-month periods)"
      },
      "ticker": {
       "type": "string",
       "example": "AAPL",
       "maxLength": 10,
       "description": "Stock ticker (AAPL, MSFT, BRK-B) or the company's SEC CIK number"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asOf": "2026-10-08T16:26:17.849Z",
  "note": "As filed in XBRL (us-gaap, USD, consolidated — no segment facts). annual = facts from a 10-K-family filing tagged FY with a 350-380-day duration; quarterly = 80-100-day durations from any 10-K/10-Q filing; balance-sheet items are the values AT the period end. When several filings report the same period, the most recently filed value of the first tag in the field's fallback order is used (restatements win); `concepts` says which tag each value came from. Missing is null — nothing is computed: no Q4 derived from the year, no liabilities derived from assets minus equity, and since 10-Q cash flows are year-to-date, quarterly operating cash flow is null wherever no three-month figure was tagged. A quarterly row exists only for a period with a tagged three-month figure, so a fourth quarter appears only when the 10-K tags three months (many do not — the year is under period=annual). fiscalYear is the year the company's own report for that period states; null when the data holds that period only as a later filing's comparative. Public-domain data from SEC EDGAR; not investment advice.",
  "period": "annual",
  "source": "SEC EDGAR XBRL company facts (data.sec.gov)",
  "company": {
   "cik": "0000320193",
   "name": "Apple Inc.",
   "ticker": "AAPL"
  },
  "periods": [
   {
    "form": "10-K",
    "filed": "2025-10-31",
    "revenue": 416161000000,
    "concepts": {
     "revenue": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "netIncome": "NetIncomeLoss",
     "epsDiluted": "EarningsPerShareDiluted",
     "totalAssets": "Assets",
     "totalLiabilities": "Liabilities",
     "operatingCashFlow": "NetCashProvidedByUsedInOperatingActivities",
     "sharesOutstanding": "CommonStockSharesOutstanding",
     "cashAndEquivalents": "CashAndCashEquivalentsAtCarryingValue",
     "stockholdersEquity": "StockholdersEquity"
    },
    "filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/",
    "netIncome": 112010000000,
    "periodEnd": "2025-09-27",
    "epsDiluted": 7.46,
    "fiscalYear": 2025,
    "latestFiled": "2026-07-31",
    "totalAssets": 359241000000,
    "fiscalPeriod": "FY",
    "accessionNumber": "0000320193-25-000079",
    "totalLiabilities": 285508000000,
    "operatingCashFlow": 111482000000,
    "sharesOutstanding": 14773260000,
    "cashAndEquivalents": 35934000000,
    "stockholdersEquity": 73733000000
   }
  ],
  "concepts": {
   "reven
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fiatdock-sec-financial-statements-lookup-695de655/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fiatdock.com](https://www.zero.xyz/host/fiatdock.com/llms.txt)
