cURL
Python
JavaScript
PHP
Go
Java
curl --request GET \
--url https://api.benzinga.com/api/v2.2/calendar/dividends \
--header 'accept: <accept>'
{
"dividends" : [
{
"id" : "string" ,
"date" : "string (YYYY-DD-MM)" ,
"notes" : "string" ,
"updated" : "integer" ,
"ticker" : "string" ,
"name" : "string" ,
"exchange" : "string" ,
"currency" : "string" ,
"confirmed" : "boolean" ,
"period" : "string" ,
"year" : "integer" ,
"frequency" : "integer" ,
"dividend" : "string (double)" ,
"dividend_prior" : "string (double)" ,
"dividend_type" : "string" ,
"dividend_yield" : "string (double)" ,
"ex_dividend_date" : "string (YYYY-DD-MM)" ,
"payable_date" : "string (YYYY-DD-MM)" ,
"record_date" : "string (YYYY-DD-MM)" ,
"importance" : "integer"
}
]
}
Returns dividends data for a selected period and/or security.
{
"dividends" : [
{
"id" : "string" ,
"date" : "string (YYYY-DD-MM)" ,
"notes" : "string" ,
"updated" : "integer" ,
"ticker" : "string" ,
"name" : "string" ,
"exchange" : "string" ,
"currency" : "string" ,
"confirmed" : "boolean" ,
"period" : "string" ,
"year" : "integer" ,
"frequency" : "integer" ,
"dividend" : "string (double)" ,
"dividend_prior" : "string (double)" ,
"dividend_type" : "string" ,
"dividend_yield" : "string (double)" ,
"ex_dividend_date" : "string (YYYY-DD-MM)" ,
"payable_date" : "string (YYYY-DD-MM)" ,
"record_date" : "string (YYYY-DD-MM)" ,
"importance" : "integer"
}
]
}
accept
enum<string>
default: application/json
required Specifies return format. Query parameters work the same for both formats.
Available options:
application/json
Page offset.
For optimization, performance and technical reasons, page offsets are limited from 0 - 100000. Limit the query results by other parameters such as date.
Number of results returned. Limit 1000
Date to query for calendar data. Shorthand for date_from and date_to if they are the same. Defaults for latest.
Date to query from point in time.
Date to query to point in time.
One or more ticker symbols separated by a comma. All calendars accept this parameter (not including the FDA endpoint; for the FDA endpoint, please use "parameters[securities]" instead). Ignored by the Economics endpoint. Maximum 50 tickers. Note that for the IPOs endpoint, new tickers may not return results right away as we do not automatically link them to the underlying company's data. Thus, to obtain the most recent rows from the IPOs endpoint, send queries without this parameter specified.
The importance level to filter by. Uses Greater Than or Equal To the importance indicated
Available options:
0
,
1
,
2
,
3
,
4
,
5
Dividend date field to sort on (newest to oldest)
Available options:
announced
,
ex
,
payable
,
record
Records last Updated Unix timestamp (UTC). This will force the sort order to be Greater Than or Equal to the timestamp indicated.
parameters[dividend_yield_operation]
Specifies how to filter using dividend yield. gt = Greater Than, gte = Greater Than Equal, eq = Equal, lt = Less Than, lte = Less Than Equal
Available options:
gt
,
gte
,
eq
,
lte
,
lt
parameters[dividend_yield]
The dividend yield amount to filter by. Defaults to using Equal To the amount indicated. 1 =100%eater Than or Equal To’, ‘Equal To’, ‘Less Than or Equal To’, and ‘Less Than’ filters respectively.
Announced Date on calendar
Additional notes provided by the Benzinga Newsdesk where applicable. Notes may include HTML.
Last updated timestamp, UTC
Ticker Symbol (F, MSFT, etc...)
Exchange (NYSE, NASDAQ, etc...)
Currency the data is denominated in
If the dividend date is confirmed
Available options:
Q1
,
Q2
,
Q3
,
Q4
,
FY
,
H1
,
H2
Period Year of the earnings actual
Frequency of the dividend
Dividend value. Expected value is a double if set or empty if null.
Period prior dividend value. Expected value is a double if set or empty if null.
Yield of dividend. Expected value is a double if set or empty if null.
dividends. ex_dividend_date
Subjective basis of how important event is to market. 5 = high