# 2s.io SEC 13F Institutional Holdings Lookup

> 2s.io SEC 13F Institutional Holdings Lookup is a paid API for AI agents from 2s.io, paid per call via x402, $0.0072/call, status unknown (last checked 2026-09-16).

Returns parsed institutional holdings from a 13F-HR filing for a given investment manager CIK, sorted by market value descending

## Facts

- Endpoint: GET https://2s.io/api/finance/thirteen-f
- Price: $0.0072/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-io-649308da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UgjuFFtkyhkQYe2u5DwHl

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 2s-io-649308da
```

Example prompt: Pull Berkshire Hathaway's top 50 institutional holdings from their latest 13F-HR filing — their CIK is 1067983 — and show me each position's issuer name, CUSIP, market value, and share count.

## When to prefer this

Use this endpoint when you need structured, parsed institutional holdings data from SEC 13F filings without having to scrape or parse raw EDGAR documents. Ideal for researching what major funds or institutions hold, analyzing portfolio composition, or building investment research tools. Best when you have the manager's CIK and need clean, machine-readable holding records including CUSIP, market value, and voting details.

## Known failure modes

- Invalid or non-existent CIK returns empty results or 404
- CIK with no 13F filings on record returns empty holdings list
- Requesting 13F-HR/A when no amendment exists returns no data
- Limit out of range (>200 or <1) may return validation error
- SEC EDGAR backend unavailability causes timeout or 5xx error

## How this service works

Parsed institutional holdings from a 13F-HR filing. By investment-manager CIK (e.g. 1067983 = Berkshire Hathaway). Returns each holding's nameOfIssuer, cusip, market value (whole USD per the modern Form 13F convention), shares/principal amount + type, putCall flag for options, and voting authority (sole/shared/none). Sorted by value descending. Pass formType for amendments (13F-HR/A) or non-filings (13F-NT). Backed by SEC.gov; underlying 13F filings are public records.

## Output

A list of holdings sorted by market value descending, each containing: nameOfIssuer, CUSIP, market value in whole USD, shares or principal amount with type, put/call flag for options positions, and voting authority breakdown (sole/shared/none). Limited to the requested number of records (default 25, max 200).

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 25,
   "formType": "13F-HR",
   "managerCik": "1067983"
  }
 }
}
```

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "managerCik"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "default": 25,
       "maximum": 200,
       "minimum": 1,
       "description": "Max holdings, sorted by value descending."
      },
      "formType": {
       "type": "string",
       "default": "13F-HR",
       "description": "13F variant. Default 13F-HR; 13F-HR/A for amendments, 13F-NT for non-filings."
      },
      "managerCik": {
       "type": "string",
       "description": "Investment manager CIK (numeric). Berkshire=1067983, Renaissance=1037389, Vanguard=102909."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-io-649308da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
