{"openapi":"3.1.0","info":{"title":"Market Calendar API","version":"1.0.0","description":"Live corporate-events calendar for US-listed stocks — the dates that move markets — served straight from Nasdaq's public calendar feed. For any trading day it answers the three questions a trader's calendar needs. The earnings endpoint lists every company reporting on a date with the session (pre-market or after-hours), the consensus EPS forecast, the number of analyst estimates, market cap and the year-ago actual EPS — so you can see, for example, Oracle reporting after the close with a $1.58 consensus against $1.35 a year earlier. The dividends endpoint gives the dividend calendar: the ex-dividend, record and payment dates, the per-share rate and the indicated annual dividend. The splits endpoint gives the stock-split calendar with the split ratio and execution date. This is the forward event-calendar layer every trading, portfolio, screener, earnings-tracker and finance app needs — read live from Nasdaq, nothing cached or stored. Pass any date as YYYY-MM-DD, or omit it for today. Distinct from price, quote and fundamentals APIs — this is the forward calendar of corporate events: who reports, who pays, who splits, and when. 4 endpoints.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/marketcalendar-api","description":"oanor gateway"}],"tags":[{"name":"Calendar"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/dividends":{"get":{"operationId":"get_v1_dividends","tags":["Calendar"],"summary":"Dividend calendar","description":"","parameters":[{"name":"date","in":"query","required":false,"description":"Trading day YYYY-MM-DD (default today)","schema":{"type":"string"},"example":"2026-06-10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-10","type":"dividends","count":10,"events":[{"name":"Auburn National Bancorporation, Inc. Common Stock","symbol":"AUBN","record_date":"6/10/2026","payment_date":"6/25/2026","dividend_rate":0.27,"ex_dividend_date":"6/10/2026","announcement_date":"5/12/2026","indicated_annual_dividend":1.08},{"name":"Brighthouse Financial, Inc. Depositary Shares 6.6% Non-Cumulative Preferred Stock, Series A","symbol":"BHFAP","record_date":"6/10/2026","payment_date":"6/25/2026","dividend_rate":0.4125,"ex_dividend_date":"6/10/2026","announcement_date":"5/15/2026","indicated_annual_dividend":1.65},{"name":"Brighthouse Financial, Inc. Depositary Shares 6.75% Non-Cumulative Preferred Stock, Series B","symbol":"BHFAO","record_date":"6/10/2026","payment_date":"6/25/2026","dividend_rate":0.421875,"ex_dividend_date":"6/10/2026","announcement_date":"5/15/2026","indicated_annual_dividend":1.6875},{"name":"Brighthouse Financial, Inc. Depositary shares each representing a 1/1,000th Interest in a Share of 4.625% Non-Cumulative Preferred Stock, Series D","symbol":"BHFAM","record_date":"6/10/2026","payment_date":"6/25/2026","dividend_rate":0.2890625,"ex_dividend_date":"6/10/2026","announcement_date":"5/15/2026","indicated_annual_dividend":1.15625},{"name":"Brighthouse Financial, Inc. Depositary shares, each representing a 1/1,000th interest in a share of 5.375% Non-Cumulative Preferred Stock, Series C","symbol":"BHFAN","record_date":"6/10/2026","payment_date":"6/25/2026","dividend_rate":0.3359375,"ex_dividend_date":"6/10/2026","announcement_date":"5/15/2026","indicated_annual_dividend":1.34375},{"name":"TFS Financial Corporation Common Stock","symbol":"TFSL","record_date":"6/10/2026","payment_date":"6/24/2026","dividend_rate":0.2825,"ex_dividend_date":"6/10/2026","announcement_date":"5/28/2026","indicated_annual_dividend":1.13},{"name":"UMB Financial Corporation Common Stock","symbol":"UMBF","record_date":"6/10/2026","payment_date":"7/01/2026","dividend_rate":0.43,"ex_dividend_date":"6/10/2026","announcement_date":"4/28/2026","indicated_annual_dividend":1.72},{"name":"United Bancorp, Inc. Common Stock","symbol":"UBCP","record_date":"6/10/2026","payment_date":"6/19/2026","dividend_rate":0.195,"ex_dividend_date":"6/10/2026","announcement_date":"4/22/2026","indicated_annual_dividend":0.76},{"name":"Victory Capital Holdings, Inc. Class A Common Stock","symbol":"VCTR","record_date":"6/10/2026","payment_date":"6/25/2026","dividend_rate":0.5,"ex_dividend_date":"6/10/2026","announcement_date":"5/06/2026","indicated_annual_dividend":1.96},{"name":"XP Inc. Class A Common Stock","symbol":"XP","record_date":"6/10/2026","payment_date":"6/18/2026","dividend_rate":0.2,"ex_dividend_date":"6/10/2026","announcement_date":"5/18/2026","indicated_annual_dividend":0}]},"meta":{"timestamp":"2026-06-09T11:40:03.379Z","request_id":"2eab5da8-702d-4d23-a828-97d210821fe3"},"status":"ok","message":"Dividends calendar retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/earnings":{"get":{"operationId":"get_v1_earnings","tags":["Calendar"],"summary":"Earnings calendar","description":"","parameters":[{"name":"date","in":"query","required":false,"description":"Trading day YYYY-MM-DD (default today)","schema":{"type":"string"},"example":"2026-06-10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-10","type":"earnings","count":27,"events":[{"name":"Oracle Corporation","symbol":"ORCL","session":"after-hours","estimates":11,"market_cap":"$614,553,509,280","eps_forecast":"$1.58","last_year_eps":"$1.35","fiscal_quarter_ending":"May/2026","last_year_report_date":"6/11/2025"},{"name":"Ferrovial N.V.","symbol":"FER","session":"not-supplied","estimates":2,"market_cap":"$48,066,972,411","last_year_eps":"N/A","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Ecopetrol S.A.","symbol":"EC","session":"not-supplied","estimates":2,"market_cap":"$31,145,896,235","eps_forecast":"$0.60","last_year_eps":"$0.36","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"5/07/2025"},{"name":"ICON plc","symbol":"ICLR","session":"not-supplied","estimates":3,"market_cap":"$11,442,986,721","eps_forecast":"$2.18","last_year_eps":"$3.07","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"4/30/2025"},{"name":"Core & Main, Inc.","symbol":"CNM","session":"pre-market","estimates":1,"market_cap":"$10,107,642,338","eps_forecast":"$0.68","last_year_eps":"$0.52","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"6/10/2025"},{"name":"Chewy, Inc.","symbol":"CHWY","session":"pre-market","estimates":8,"market_cap":"$8,441,422,701","eps_forecast":"$0.24","last_year_eps":"$0.17","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"6/11/2025"},{"name":"Navan, Inc.","symbol":"NAVN","session":"after-hours","estimates":2,"market_cap":"$5,354,114,463","eps_forecast":"($0.12)","last_year_eps":"N/A","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"N/A"},{"name":"Cheetah Mobile Inc.","symbol":"CMCM","session":"pre-market","estimates":2,"market_cap":"$3,148,759,606","last_year_eps":"($0.14)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Anterix Inc.","symbol":"ATEX","session":"after-hours","estimates":1,"market_cap":"$1,248,359,723","eps_forecast":"($0.56)","last_year_eps":"($0.36)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"6/24/2025"},{"name":"Yuanbao Inc.","symbol":"YB","session":"pre-market","estimates":2,"market_cap":"$675,535,747","last_year_eps":"$0.89","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Oxford Industries, Inc.","symbol":"OXM","session":"after-hours","estimates":1,"market_cap":"$657,424,134","eps_forecast":"$1.27","last_year_eps":"$1.82","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"6/11/2025"},{"name":"CoinShares PLC","symbol":"CSHR","session":"not-supplied","estimates":2,"market_cap":"$565,337,097","last_year_eps":"$0.06","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Richtech Robotics Inc.","symbol":"RR","session":"not-supplied","estimates":1,"market_cap":"$537,748,315","eps_forecast":"($0.03)","last_year_eps":"($0.04)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"5/14/2025"},{"name":"Stitch Fix, Inc.","symbol":"SFIX","session":"after-hours","estimates":4,"market_cap":"$466,907,018","eps_forecast":"($0.06)","last_year_eps":"($0.06)","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"6/10/2025"},{"name":"Aimei Health Technology Co., Ltd","symbol":"AFJK","session":"not-supplied","estimates":2,"market_cap":"$242,400,000","last_year_eps":"$0.03","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Jiayin Group Inc.","symbol":"JFIN","session":"not-supplied","estimates":2,"market_cap":"$200,945,457","last_year_eps":"$1.40","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"J. Jill, Inc.","symbol":"JILL","session":"pre-market","estimates":2,"market_cap":"$194,973,685","eps_forecast":"$0.44","last_year_eps":"$0.88","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"6/11/2025"},{"name":"China Automotive Systems, Inc.","symbol":"CAAS","session":"not-supplied","estimates":2,"market_cap":"$133,656,210","last_year_eps":"$0.24","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Anixa Biosciences, Inc.","symbol":"ANIX","session":"not-supplied","estimates":1,"market_cap":"$83,149,088","eps_forecast":"($0.10)","last_year_eps":"($0.09)","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"5/28/2025"},{"name":"Rafael Holdings, Inc.","symbol":"RFL","session":"not-supplied","estimates":2,"market_cap":"$80,618,817","last_year_eps":"($0.19)","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"N/A"},{"name":"MIND Technology, Inc.","symbol":"MIND","session":"after-hours","estimates":2,"market_cap":"$56,352,141","last_year_eps":"($0.12)","fiscal_quarter_ending":"Apr/2026","last_year_report_date":"N/A"},{"name":"LivePerson, Inc.","symbol":"LPSN","session":"not-supplied","estimates":1,"market_cap":"$25,569,657","eps_forecast":"($1.02)","last_year_eps":"($3.45)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"5/07/2025"},{"name":"Sports Entertainment Gaming Global Corporation ","symbol":"SEGG","session":"not-supplied","estimates":2,"market_cap":"$20,861,688","last_year_eps":"($1.40)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Datasea Intelligent Technology Ltd.","symbol":"DTSS","session":"not-supplied","estimates":2,"market_cap":"$8,775,609","last_year_eps":"($0.24)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Aethlon Medical, Inc.","symbol":"AEMD","session":"after-hours","estimates":2,"market_cap":"$4,464,871","eps_forecast":"($2.46)","last_year_eps":"N/A","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"La Rosa Holdings Corp.","symbol":"LRHC","session":"not-supplied","estimates":2,"market_cap":"$1,696,885","last_year_eps":"($99.99)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"},{"name":"Black Titan Corp","symbol":"BTTC","session":"not-supplied","estimates":2,"market_cap":"$1,237,118","last_year_eps":"($0.62)","fiscal_quarter_ending":"Mar/2026","last_year_report_date":"N/A"}]},"meta":{"timestamp":"2026-06-09T11:40:03.664Z","request_id":"b5e7de66-e097-435d-8133-c0d64d9cca51"},"status":"ok","message":"Earnings calendar retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/splits":{"get":{"operationId":"get_v1_splits","tags":["Calendar"],"summary":"Stock-split calendar","description":"","parameters":[{"name":"date","in":"query","required":false,"description":"Trading day YYYY-MM-DD (default today)","schema":{"type":"string"},"example":"2026-06-10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"date":"2026-06-10","type":"splits","count":6,"events":[{"name":"Global Bio-chem Technology Group Company Limited ADR","ratio":"1 : 10","symbol":"GBCMY","execution_date":"6/26/2026"},{"name":"Siemens Energy AG","ratio":"5 : 1","symbol":"SMERY","execution_date":"6/22/2026"},{"name":"Chino Commercial Bancorp","ratio":"6 : 5","symbol":"CCBC","execution_date":"6/18/2026"},{"name":"Worldline ADR","ratio":"1 : 40","symbol":"WRDLY","execution_date":"6/17/2026"},{"name":"KLA Corporation ","ratio":"10:1","symbol":"KLAC","execution_date":"6/12/2026"},{"name":"Abound Energy Inc Com","ratio":"1 : 3","symbol":"ZAIRF","execution_date":"6/10/2026"}]},"meta":{"timestamp":"2026-06-09T11:40:03.829Z","request_id":"7a94c829-525b-4eb5-90a5-d4d6315cbfe9"},"status":"ok","message":"Splits calendar retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Nasdaq public calendar API (live)","service":"marketcalendar-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/splits":"Stock-split calendar on a date (date=YYYY-MM-DD): ratio, execution date.","GET /v1/earnings":"Earnings reporting on a date (date=YYYY-MM-DD, default today): session, EPS forecast, estimates, market cap.","GET /v1/dividends":"Dividend calendar on a date (date=YYYY-MM-DD): ex-dividend, record, payment dates, rate."},"description":"Live US corporate-events calendar from Nasdaq: for any trading day, the earnings reporting (session, consensus EPS forecast, number of estimates, market cap, year-ago EPS), the dividend calendar (ex-dividend, record and payment dates, rate, indicated annual dividend) and the stock-split calendar (ratio, execution date). Live, nothing stored. Distinct from price and quote APIs — this is the forward calendar of corporate events.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-09T11:40:03.972Z","request_id":"2cda2aa4-b75f-440c-80b3-75c6beab9f99"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":9000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1100,"monthly_call_quota":110000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2900,"monthly_call_quota":560000,"rps_limit":15,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":6800,"monthly_call_quota":2800000,"rps_limit":30,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/marketcalendar-api"}