Regulatory filings
Form 4, 8-K, 13F, 10-K / 10-Q sections, XBRL segments.
Each entity exposes recent 10-K and 10-Q filings via periodicFilings, with high-value sections (Risk Factors, MD&A, Quantitative & Qualitative Market Risk) already extracted.
{
entitiesByTickers(tickers: ["AAPL"]) {
periodicFilings(filter: { limit: 2 }) {
form
filingDate
reportDate
filingUrl
sections {
item
title
excerpt
}
}
}
}
For Form 4 insider transactions use insiderTrades; for 8-K Item 2.02 earnings press releases use earningsPressReleases; for XBRL-segmented revenue use segmentedRevenue.
Filtering SEC filings by type
Entity.regulatory.filings accepts a FilingsFilterInput — narrow to specific form types in addition to the usual date / limit / sort:
{
entitiesByTickers(tickers: ["AAPL"]) {
regulatory {
filings(filter: { types: [FILING_10K, FILING_10Q], limit: 5 }) {
type date url
}
}
}
}
See Filtering & sorting for the full list of filter inputs.
- curl
- TypeScript
- CLI
curl https://api.jintel.ai/api/graphql \
-H "Authorization: Bearer $JINTEL_API_KEY" \
-d '{"query":"{ entitiesByTickers(tickers:[\"AAPL\"]) { periodicFilings(filter:{ limit:2 }) { form filingDate reportDate filingUrl } } }"}'
// Filter SEC filings by form type via filingsFilter
const { data } = await jintel.enrichEntity("AAPL", ["regulatory"], {
filingsFilter: { types: ["FILING_10K", "FILING_10Q"], limit: 5 },
});
// data.regulatory.filings -> [{ type, date, url, ... }]
jintel enrich AAPL --fields periodicFilings --json