Prerequisites
SECAPI_API_KEY,curl, andjq.- The reporting manager’s CIK. This example uses
0001067983.
1. Retrieve the reported holdings snapshot
valueUsdThousands is reported in thousands of US dollars, so preserve its unit rather than silently treating it as dollars.
2. Compare the two latest parsable reports
3. Resolve the source filings
Use the recent-filing list to attach accession-level source evidence to the comparison.Common errors and false positives
missing_cikmeans the route needs the reporting manager CIK, not a portfolio-company ticker.- The comparison needs two parsable reports; no result is not evidence that the manager has no exposure.
- Position changes can reflect corporate actions, fund structure, options, reporting conventions, or a trade. Do not infer conviction from a row alone.
- The filing-history route is a bounded recent scan, not a cursor-paginated full-history export.

