getNews

Fetch SEC press releases and market news. Updated in real time as companies publish to EDGAR.

const { news, count } = await client.getNews(params?);

Parameters

All parameters are optional.

ParameterTypeDescription
newsTypestringFilter by news category. Use "PressReleases" for company press releases
startDatestringStart of date range (YYYY-MM-DD)
endDatestringEnd of date range (YYYY-MM-DD)
limitnumberMax results to return. Default 20, max 200

Response

{
  news: NewsItem[];
  count: number;
}

Each NewsItem includes:

FieldTypeDescription
idstringUnique news item identifier
newsTypestringCategory of news item
datestringPublication date (YYYY-MM-DD)

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,
});