Screener: search 13F institutional filings
search_institutional_holdingsScreen SEC Form 13F institutional filings across the whole library: one row per manager-quarter with that quarter's headline numbers — total_positions_value (stock holdings value), total_derivatives_notional, cover_table_value (the cover-page total as filed), positions_count, derivatives_count, portfolio_value_qoq_pct, top1_security_pct / top10_security_pct (stock concentration), est_turnover, activity_counts, plus filing_date, accession, is_amended, confidential, is_combination_report, unit_multiplier and a ready-made sec_url. An empty body is the full listing by total_positions_value, descending. A quarter with no prior filed quarter to compare against has null qoq / turnover / activity_counts, so count conditions never match it. When the returned rows span more than one quarter, _warnings says so — the same manager can appear once per quarter. page x page_size <= 500. Dynamic credit cost 160-720 by request shape, charged even when the result set is empty. Requires the Pro plan or higher. POST /api/v1/screener/institutional-holdings; 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 |
|---|---|---|---|
| page | No | 1-based page number. page x page_size <= 500. | |
| sort_by | No | One of total_positions_value (default), positions_count, derivatives_count, total_derivatives_notional, portfolio_value_qoq_pct, top1_security_pct, top10_security_pct, est_turnover, period, filing_date. | total_positions_value |
| end_date | No | YYYY-MM-DD; keep quarters whose calendar quarter end is on or before this date. Omit both dates to scan every quarter. | |
| page_size | No | Rows per page, 1-100 (default 50). | |
| conditions | No | Numeric gates, <=8 of {field, op, value}; op is one of >, >=, <, <=, between ([lo, hi]). field is one of total_positions_value, positions_count, derivatives_count, total_derivatives_notional, portfolio_value_qoq_pct, top1_security_pct, top10_security_pct, est_turnover, cover_table_value, new_count, add_count, reduce_count, hold_count, sold_out_count, filing_date (dates as YYYY-MM-DD strings). A quarter where the field is null never matches. | |
| is_amended | No | true: only quarters with merged amendments; false: only quarters without. Omit for both. | |
| sort_order | No | "desc" (default) or "asc". | desc |
| start_date | No | YYYY-MM-DD; keep quarters whose calendar quarter end is on or after this date. | |
| confidential | No | true: only quarters with confidential-treatment holdings; false: only without. Omit for both. | |
| is_combination_report | No | true: only 13F combination reports (the filer reports for other managers too); false: only holdings reports. Omit for both. |