# Get Dividend Calendar

get_dividend_calendar(market, date, data_from=None, count=None)

  • Description

    Get dividend calendar, returning a list of dividend data for a specific day in a given market, including ex-dividend date, record date, dividend payable date, and other information.

  • Parameters

    Parameter Type Description
    market Market Market type (supports HK/US/MY/SG/JP) (required)
    date str Query date, format "YYYY-MM-DD" (required)
    data_from int Page offset, default 0
    count int Return count, default unlimited
  • Input Limits

    • date:Only supports querying single-day data, format "YYYY-MM-DD".
  • Return

    Parameter Type Description
    ret RET_CODE API call result
    data pd.DataFrame When ret == RET_OK, returns (all_count, DataFrame) tuple
    str When ret != RET_OK, returns error description
    • Data format:
      Field Type Description
      security str Stock code (e.g. 'HK.00005')
      name str Stock name
      statement str Dividend plan description
      record_date str Record date ("YYYY-MM-DD")
      ex_date str Ex-dividend date ("YYYY-MM-DD")
      dividend_payable_date str Dividend payable date ("YYYY-MM-DD")
  • Example

from futu import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_dividend_calendar(market=Market.US, date='2026-06-24', count=2)
if ret == RET_OK:
    all_count, df = data
    print(f'Total count: {all_count}')
    print(df)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
  • Output
Total count: 225
  security              name      statement record_date     ex_date dividend_payable_date
0   US.STX              希捷科技    1股派息0.74USD  2026-06-24  2026-06-24            2026-07-07
1   US.VGT  资讯科技ETF-Vanguard  1股派息0.1384USD  2026-06-24  2026-06-24            2026-06-26
1
2
3
4

API Limits

  • Maximum 60 requests within 30 seconds
  • Only the first page of paginated requests counts toward rate limiting