13F portfolio detail for one manager-quarter
get_institutional_portfolioOne manager x one calendar quarter: the 13F holdings detail rows, under a quarter header that repeats the snapshot numbers and carries the amendment archive (accessions, sec_locators, amendments_merged, prior_versions). Rows mix three kinds told apart by each row's type: positions (stock rows with shares, value, weight, rank, avg_price and quarter-over-quarter deltas), derivatives (put_call, notional_value_usd, underlying_price_implied) and exited (positions closed out this quarter — identity plus the closing deltas only). weight is a percent string with two decimals, e.g. "61.88%". Read warnings: they flag an amendment whose claimed action type differs from its actual action, unit-correction multipliers (see the unit_multiplier fields), CUSIP_CHANGE rows (see each row's predecessor_cusip and shares_before_cusip_change) and a quarter with no prior filed quarter to compare against (activity and the d* deltas are null there — not everything is new). 30 credits per page; an unknown manager (404 OWNERSHIP_MANAGER_NOT_FOUND) or a quarter with no data (404 OWNERSHIP_MANAGER_QUARTER_NOT_FOUND) is still charged. POST /api/v1/ownership/institutional-holdings/portfolio; FINANCIAL_API_DOCUMENTATION.md. The URL opens the filing's EDGAR index page; see the files listed there for full details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | 13F filer CIK, digits verbatim. Provide exactly one of cik / name. | |
| name | No | Manager name, filed or normalized spelling; whitespace and case are ignored, otherwise the match is exact. | |
| page | No | 1-based page number (default 1). | |
| type | No | One of "positions" (stock rows), "derivatives" (option rows), "exited" (positions closed out this quarter). Omit for all three; each row carries its own type. | |
| cusip | No | 9-character CUSIP to pin one security inside the quarter. Give cusip or ticker, not both. | |
| ticker | No | Ticker to pin one security inside the quarter. | |
| quarter | Yes | Calendar quarter label YYYYQn, e.g. "2026Q1" (Q1=Mar 31, Q2=Jun 30, Q3=Sep 30, Q4=Dec 31). | |
| sort_by | No | One of period, d_shares, ticker, issuer_norm, type. Omit for the filed row order. | |
| activity | No | Any of "NEW", "ADD", "REDUCE", "HOLD", "CUSIP_CHANGE". Unknown values are dropped with a warning. Exited rows carry no activity label. | |
| restated | No | Any of "added", "modified", "cancelled" — rows changed by a merged amendment. | |
| page_size | No | Rows per page, 1-100 (default 50). | |
| sort_order | No | "desc" (default) or "asc". | desc |