Verify an insider-purchase claim against SEC Form 4
verify_insider_purchaseConfirm an insider open-market purchase claim against SEC filings by ticker, person, amount, and date. Returns confirmed, partial, or not found with the source filing link.
Instructions
Check a claim about an insider open-market buy (ticker/issuer, person, amount, timeframe) against the filed record. Returns status=confirmed with the source filing(s) + link; not_found; partial (same insider/company but value/date differs, itemised claimed-vs-filed); out_of_scope (sales/options/grants aren't covered); or out_of_coverage (outside the collected window). Every response states the coverage window checked. Rule-2: no estimates, no unlabelled partial matches — absence is reported as absence, never guessed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Window end (ISO) if the claim is a range | |
| date | No | Claimed date, ISO YYYY-MM-DD (matched ±3 filing days) | |
| start | No | Window start (ISO) if the claim is a range | |
| person | No | Insider name in any order, e.g. 'Alfonso de Angoitia' | |
| shares | No | Claimed share count | |
| ticker | No | Issuer ticker (case-insensitive), e.g. CAVA | |
| txn_type | No | Optional; only open-market buys are covered — sale/option/grant returns out_of_scope | |
| amount_usd | No | Claimed purchase value in USD (matched ±5% or ±$1) | |
| issuer_name | No | Issuer/company name (use if you don't have the ticker) |