Prerequisites
SECAPI_API_KEY,curl, andjq, or the SEC API CLI.- A ticker or CIK. This example uses
AAPL.
1. Retrieve the latest disclosed list
name, nullable jurisdiction, nullable ownershipPercent,
and source filing identity. Retain the accession, filing date, URL, and request
ID with any aggregation.
2. Produce a jurisdiction review queue
node subsidiaries.mjs. The expected output includes the selected accession, filing date, SEC filing URL, request ID, subsidiary count, and jurisdiction buckets. It is a documented starting point for a reviewer to inspect the Exhibit 21, not a tax, sanctions, ownership, or supply-chain conclusion.
Common errors and false positives
401or403: the runtime key is absent or not entitled.- An empty list or note can mean an Exhibit 21 could not be extracted; it does not prove the issuer has no subsidiaries.
- Missing jurisdiction and ownership percentage are disclosure/extraction gaps, not zeros.
- The endpoint uses the latest annual exhibit. Do not describe it as year-over-year change unless you have separately retained the earlier filing.

