# SEC Form 13F Single Filing Normalized Holdings

> SEC Form 13F Single Filing Normalized Holdings is a paid API for AI agents from api.agentstools.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns a fully normalized single SEC Form 13F filing — cover page plus every consolidated position with issuer, CUSIP, ticker, shares, USD value, portfolio percentage, and voting authority.

## Facts

- Endpoint: GET https://api.agentstools.dev/holdings/filing
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-form-13f-single-filing-normalized-holdings-e288acf2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sT6ZP1Eo8H0x7O0dXWDrD

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 sec-form-13f-single-filing-normalized-holdings-e288acf2
```

Example prompt: Pull the full normalized 13F filing for Bridgewater Associates (CIK 1350694) for the quarter ending 2024-09-30 — I want every position with CUSIP, ticker, shares, USD value, and percent of portfolio.

## When to prefer this

Use this endpoint when you need the complete granular holdings of a single specific 13F filing — either by accession number or by CIK/quarter combination — and want every position normalized with CUSIP, ticker, value, and voting authority in one cheap call. Prefer this over a portfolio-summary endpoint when you need per-position detail rather than aggregated views, or when you have a specific accession number to retrieve.

## Known failure modes

- CIK not found in EDGAR — returns error if CIK does not correspond to a known filer
- Accession number provided without CIK — requires both to resolve a specific filing
- No 13F filing found for the requested quarter — manager may not have filed for that period
- Manager name cannot be resolved to a unique CIK — ambiguous name match; recommend supplying CIK directly
- Quarter date not in expected ISO YYYY-MM-DD format — returns validation error
- Rate limit or payment failure — HTTP 402 if x402 payment not accepted

## How this service works

One Form 13F filing normalized: the cover page plus every consolidated position with issuer, CUSIP, ticker, shares, value in US dollars, percent of portfolio and voting authority. Give an accession with its CIK, or a CIK or name with a quarter. A cheap granular pull.

## Output

A normalized JSON object containing the 13F cover page metadata plus an array of consolidated holdings, each with issuer name, CUSIP, ticker symbol, number of shares, market value in USD, percentage of total portfolio, and voting authority classification.

## 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",
     "required": [],
     "properties": {
      "cik": {
       "type": "string",
       "description": "SEC EDGAR filer CIK, any zero-padding accepted"
      },
      "name": {
       "type": "string",
       "description": "Manager name (best-effort resolve; supply cik if not found)"
      },
      "quarter": {
       "type": "string",
       "description": "Quarter period-end date, ISO YYYY-MM-DD (default latest)"
      },
      "accession": {
       "type": "string",
       "description": "SEC accession number (requires cik)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-form-13f-single-filing-normalized-holdings-e288acf2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentstools.dev](https://www.zero.xyz/host/api.agentstools.dev/llms.txt)
