Aggregate initial holdings (Form 3) for a company or insider
get_initial_holding_statsAggregates over Form 3 filings in a filing-date window: filing_count, no_securities_filing_count, distinct_insiders, filings_with_multiple_filers, holdings_count (with non-derivative / derivative split), shares_owned_total (non-derivative rows, current adjusted basis) and underlying_shares_total (derivative rows, current adjusted basis) — two different units, not to be added together — plus earliest/latest_filing_date and corporate_action_crossing. Filing counts include filings that report no holdings. Read _warnings before using any total. holding_ids (paged) lists the rows the holding totals were built from; fetch them with get_initial_holdings_by_id. A ticker outside your plan's company coverage returns 403 PLAN_TIER_INSUFFICIENT_COVERAGE and is still charged. 40 credits + 5 per 1000 participating holdings. POST /api/v1/ownership/initial-holdings/stats; FINANCIAL_API_DOCUMENTATION.md.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | No | Company ticker. Provide this and/or insider_cik. | |
| ids_page | No | Provenance page (default 1). | |
| as_of_date | No | YYYY-MM-DD window end (filing date), must not be in the future. | |
| start_date | No | YYYY-MM-DD window start (filing date). | |
| insider_cik | No | Insider SEC CIK, digits only. Provide this and/or ticker. | |
| relationship | No | Any of "is_director", "is_officer", "is_ten_percent_owner", "is_other"; OR semantics. | |
| ids_page_size | No | Provenance ids per page, 1-1000 (default 200). | |
| is_derivative | No | Restrict holding totals to non-derivative (false) or derivative (true) rows; omit for both. | |
| include_anomalies | No | Include holdings carrying data_quality_flags (excluded by default). | |
| exclude_likely_merged | No | Drop filings whose amendment merge is only probable. | |
| include_unresolved_amendments | No | Include amendments that could not be matched to an original filing. |