Get 13F institutional holdings
Returns SEC Form 13F institutional-holdings rows for a security, sourced from the SECForm4 provider’s institutional-holdings route (go/service/institutionalholdings.go). Only the ticker path is routed: filer_cik is accepted for Financial Datasets parameter parity, but every call that sets it answers HTTP 200 with a bad_request ErrorResponse body. Without a report_period filter, this server returns the most recent quarter the underlying route has on file for the ticker. cusip, filing_date, form_type, accession_number, title_of_class, put_call, reported_price, filer_cik, and subsidiaries are declared on InstitutionalHolding for Financial Datasets schema parity but always omitted: the source route never reports them.
Authorizations
The caller's own Monid API key (get one at https://monid.ai?fpr=dhruv-15136b). Passed straight through to Monid on every call, so usage bills the caller's own wallet — this is never a shared server-side credential, and the server never logs or stores it. Missing, empty, or malformed values answer 401 unauthorized before any paid call is attempted.
Query Parameters
SEC CIK of an institutional filer. Accepted for Financial Datasets parameter parity, but every call that sets it answers HTTP 200 with a bad_request ErrorResponse body ("filer_cik lookup is not routed; pass ticker instead"); this server routes the ticker path only.
Ticker of the held security to look up institutional filers for, for example AAPL. Required unless filer_cik is set (which is always rejected - see filer_cik above).
Restricts to the 13F quarter-end whose report_period exactly equals this date (YYYY-MM-DD).
Restricts to quarter-ends on or after this date (YYYY-MM-DD).
Restricts to quarter-ends on or before this date (YYYY-MM-DD).
Number of records to retrieve (default: 10, max: 200).
1 <= x <= 200Opaque base64url pagination cursor from a previous response's next_page_url. Omit for the first page.
Response
Illustrative shape (no captured live sample committed for this route); values are structural placeholders, not a claim about real reported figures.
Wrapped list envelope: {"institutional_holdings": [...], "next_page_url": "..."}. Page size is 10 records. Unlike Financial Datasets' own contract, the envelope does not echo ticker or filer_cik back (this route's ticker is only carried per-row, on each InstitutionalHolding), matching every other ticker-scoped list route in this API (get_financial_metrics, get_filings, and so on) except /prices. May instead be a two-key ErrorResponse when filer_cik is set (see the route description).