/ownership/transactions
Anchored listing of insider-trade filings and their transactions. Requires ticker (or cik) and/or insider_cik; unanchored queries belong to POST /screener/ownership.
Request:
tickerstringUppercased automatically.
cikstringThe company's CIK, instead of ticker. Digits only, ≤ 10; leading zeros optional.
insider_cikstringDigits only, ≤ 10; leading zeros optional.
transaction_codestring[]≤ 20 entries. Unknown codes are dropped with a _warnings entry.
transaction_form_type"4" | "5"relationshipstring[]Any of is_director, is_officer, is_ten_percent_owner, is_other. OR semantics, evaluated per filing.
include_unresolved_amendmentsboolexclude_likely_mergedboolinclude_anomaliesboolpageint ≥ 1page_sizeint 1–100Counts filings.
detailstring"light" leaves out each filing's footnotes and each transaction's footnote_refs. See Response detail.
At least one of ticker / cik / insider_cik is required, and not both ticker and cik (422 otherwise).
Response:
page, page_size, has_more, next_pagePagination.
anomalies_excluded_on_pageHow many transactions on this page were withheld because they failed a consistency check. 0 when include_anomalies=true.
filingsArray. Each carries ticker, issuer, issuer_cik, accession_number, form_type, filing_date, period_of_report, date_of_original_submission, merge_status, remarks, source_url_prefix, insiders, footnotes, transactions, and amendments (present only when amendments were merged).
filings[].issuer_cikThe issuer CIK declared by the filing itself. null when the filing does not provide issuer identity.
filings[].insiderscik, name, is_director, is_officer, is_ten_percent_owner, is_other, officer_title, other_text.
filings[].footnotesMap of footnote id → text for this filing.
_warningsOptional.
credits_usedAlways 30.
Credits: 30 per page.
Errors: 404 OWNERSHIP_COMPANY_NOT_FOUND (charged), 403 PLAN_TIER_INSUFFICIENT_COVERAGE when the company is outside your plan's coverage scope (charged), 422 VALIDATION_ERROR, 402 CREDITS_INSUFFICIENT.