getNews
Fetch SEC press releases and EDGAR news items as they are published — no scraping, no delay. Returns structured data with titles, descriptions, and links to the original SEC.gov source.
GET/news
const { news, count } = await client.getNews(params?);Parameters
All parameters are optional.
newsTypestringoptional
Filter by news category. Use
PressReleases for company press releasesstartDatestringoptional
Start of date range (YYYY-MM-DD)
endDatestringoptional
End of date range (YYYY-MM-DD)
limitnumberoptionaldefault:
40Max results to return (1–100)
fieldset"minimal" | "standard" | "full"optionaldefault:
"full"Controls which fields are returned
Response
Returns { news: NewsItem[], count: number, newsType: string }. Each NewsItem includes:
idstringoptional
Unique news item identifier
newsTypestringoptional
Category of news item
titlestringoptional
Headline or title of the news item
descriptionstringoptional
Short summary of the news item
linkstringoptional
URL to the full article on SEC.gov
publishedDateInEststringoptional
Publication timestamp in Eastern Time (ISO 8601)
publishedDateInUtcstringoptional
Publication timestamp in UTC (ISO 8601)
recordedTimeInUTCstringoptional
Time the item was recorded in our system
Examples
Latest press releases
const { news } = await client.getNews({ newsType: "PressReleases", limit: 20 });News in a date range
const { news } = await client.getNews({
startDate: "2024-01-01",
endDate: "2024-01-31",
limit: 100,
});