Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.secapi.ai/llms.txt

Use this file to discover all available pages before exploring further.

Ownership workflows

Latest 13F ownership report

API

curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "$OMNI_DATASTREAM_BASE_URL/v1/owners/13f?cik=0001067983&limit=10"
For quarter-specific retrieval, add reportDate=YYYY-MM-DD, for example /v1/owners/13f?cik=0001067983&reportDate=2024-12-31.

SDK

const client = new OmniDatastreamClient({ apiKey: process.env.OMNI_DATASTREAM_API_KEY })
const report = await client.latest13F({ cik: "0001067983", limit: 10 })

CLI

omni-sec owners 13f --cik 0001067983 --limit 10

Compare the latest two 13F reports

API

curl -X POST \
  -H "content-type: application/json" \
  -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  -d '{"cik":"0001067983","limit":10}' \
  "$OMNI_DATASTREAM_BASE_URL/v1/owners/13f/compare"

SDK

const comparison = await client.compare13F({ cik: "0001067983", limit: 10 })

CLI

omni-sec owners compare-13f --cik 0001067983 --limit 10

Historical institutional ownership extract

API

curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "$OMNI_DATASTREAM_BASE_URL/v1/owners/institutional/extract?cik=0001067983&year=2025&quarter=4&limit=25"

SDK

const extract = await client.institutionalOwnershipExtract({
  cik: "0001067983",
  year: 2025,
  quarter: 4,
  limit: 25,
})

Recent insider trades

omni-sec insiders list --ticker AAPL --limit 10