Skip to content

Commit 4cfde6a

Browse files
committed
Adds support for Benzinga v2 news endpoint
1 parent ea4ce11 commit 4cfde6a

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

polygon/rest/benzinga.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,49 @@ def list_benzinga_news(
363363
options=options,
364364
)
365365

366+
def list_benzinga_news_v2(
367+
self,
368+
published: Optional[str] = None,
369+
published_gt: Optional[str] = None,
370+
published_gte: Optional[str] = None,
371+
published_lt: Optional[str] = None,
372+
published_lte: Optional[str] = None,
373+
channels: Optional[str] = None,
374+
channels_all_of: Optional[str] = None,
375+
channels_any_of: Optional[str] = None,
376+
tags: Optional[str] = None,
377+
tags_all_of: Optional[str] = None,
378+
tags_any_of: Optional[str] = None,
379+
author: Optional[str] = None,
380+
author_any_of: Optional[str] = None,
381+
author_gt: Optional[str] = None,
382+
author_gte: Optional[str] = None,
383+
author_lt: Optional[str] = None,
384+
author_lte: Optional[str] = None,
385+
stocks: Optional[str] = None,
386+
stocks_all_of: Optional[str] = None,
387+
stocks_any_of: Optional[str] = None,
388+
tickers: Optional[str] = None,
389+
tickers_all_of: Optional[str] = None,
390+
tickers_any_of: Optional[str] = None,
391+
limit: Optional[int] = None,
392+
sort: Optional[Union[str, Sort]] = None,
393+
params: Optional[Dict[str, Any]] = None,
394+
raw: bool = False,
395+
options: Optional[RequestOptionBuilder] = None,
396+
) -> Union[Iterator[BenzingaNews], HTTPResponse]:
397+
"""
398+
Endpoint: GET /benzinga/v2/news
399+
"""
400+
url = "/benzinga/v2/news"
401+
return self._paginate(
402+
path=url,
403+
params=self._get_params(self.list_benzinga_news_v2, locals()),
404+
raw=raw,
405+
deserializer=BenzingaNews.from_dict,
406+
options=options,
407+
)
408+
366409
def list_benzinga_ratings(
367410
self,
368411
date: Optional[Union[str, date]] = None,

0 commit comments

Comments
 (0)