Get central bank activities from the financial calendar: the time, associated country or region, and importance of speeches by central bank officials, meetings and report releases around the world. Useful for tracking monetary policy developments.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Available on these API plans: Startup Standard Professional Enterprise
Response Data
data is an array; each element is one central bank activity, such as a speech by a central bank official, a meeting or a report release. Unlike “Economic Data”, this endpoint does not return numeric fields such as published values or forecast values. The example on the right is the actual response for 2026-10-19 04:00 to 2026-10-20 04:00 UTC with language omitted (Chinese).
Empty Results for English QueriesOn 2026-10-26 (UTC), queries for the same time range returned schedules with
zh, while any value other thanzh(e.g.,enorzh-tw) returnedcode="0"anddata=[]. To retrieve the available schedules, omitlanguageor passzh; the content is returned in Chinese. An empty English result does not establish that there are no scheduled events in that range. This describes the behavior observed on that date.
The time range is filtered by release timeThis endpoint filters by the release time
publish_timestamp; see the table below for what different parameter combinations return. We recommend passing both parameters. The time range you can query depends on the schedules that have been tracked. This endpoint has nointervalorlimitparameter, so the rule in Timestamps and Pagination of deriving the time range frominterval×limitdoes not apply to this endpoint.
| Time Parameters Passed | Data Returned |
|---|---|
Both start_time and end_time | Data with start_time ≤ publish_timestamp < end_time; the start time is included and the end time is excluded |
Only start_time | Data from the start time to now |
Only end_time | All tracked data before the end time |
| Neither | All tracked data up to now |
200 · application/json · See the response example in the right panel.
| Field | Type | Always Returned | Description |
|---|---|---|---|
code | string | Yes | Business status code; "0" means success |
msg | string | No | Result message; not returned on success |
data | array of object | Yes | List of central bank activities; each element is one activity |
data[].calendar_name | string | Yes | Activity name, e.g., 加拿大央行公布商业前景调查和消费者预期调查报告 (“Bank of Canada releases its Business Outlook Survey and Survey of Consumer Expectations reports”) |
data[].country_code | string | No | Code of the country or region associated with the activity, e.g., USA, CAN; not a uniform ISO code, and it may also be a two-letter code, e.g., PT for Portugal. Some activities do not return this field (country_name still has a value); check whether it exists before reading it |
data[].country_name | string | Yes | Country or region name; not necessarily the country or region the central bank belongs to; see the FAQ below |
data[].publish_timestamp | integer (int64) | Yes | Release or event time, timestamp in milliseconds (UTC); whether it is an exact time is indicated by has_exact_publish_time |
data[].importance_level | integer | Yes | Importance, with values 1, 2 and 3; the larger the number, the more important |
data[].has_exact_publish_time | integer | Yes | Whether there is a specific release time: 1 means there is a specific time; 2 means there is no specific time, in which case publish_timestamp can only be used as a reference for the date (in financial events and central bank activities, the time of such events is usually 16:05 UTC, i.e., 00:05 Beijing time) |
API Plans
Only the API plans marked Yes in the table below can call this endpoint. For the price of each plan, see API Plans.
| API Plan | Access |
|---|---|
| Hobbyist | ❌ No |
| Startup | ✅ Yes |
| Standard | ✅ Yes |
| Professional | ✅ Yes |
| Enterprise | ✅ Yes |
Use This Endpoint with AI
Pick a task and click Open in ChatGPT or Open in Claude: the AI reads this page first and then gives you the result. You can also click Copy and paste the full prompt into the AI tool you use.
This endpoint provides data through the REST API. Use the prompts above to have AI write the request code. For the tools available through MCP, see CoinGlass MCP.
Use Cases
| Scenario | Description |
|---|---|
| Central bank schedule tracking | List speeches by central bank officials, meetings and report releases around the world over the next few days, marked by importance. |
| Gauging monetary policy direction | Statements by central bank officials are often used to gauge the direction of interest rate policy and can be analyzed together with economic data. |
| Trading risk control | Raise the risk-control level before and after important central bank activities, e.g., by lowering leverage or pausing automated strategies. |
| Full financial calendar | Merge with Economic Data and Financial Events to build one complete financial calendar. |
Related Endpoints
| Endpoint | How It Differs |
|---|---|
| Economic Data | Macroeconomic indicators with published, forecast and previous values |
| Financial Events | Other financial events such as speeches by political leaders and international meetings |
| Newsflashes | Market news following central bank statements |
| Bitcoin vs Global M2 Supply Growth | Long-term comparison of the Bitcoin price and global money supply |
FAQ
Can I filter a central bank's activities by country code?
Not by country code alone. country_code and country_name are not necessarily the country or region the central bank belongs to: for example, 欧洲央行执委埃尔德森发表讲话 (“ECB Executive Board member Elderson delivers a speech”) is shown as the Philippines (PHI), and 欧洲央行在辛特拉举行中央银行论坛 (“ECB holds its Forum on Central Banking in Sintra”) is shown as Portugal (PT). When filtering by central bank, check the institution name in calendar_name, e.g., 欧洲央行 (ECB) or 美联储 (Federal Reserve).
Why can't I find future central bank activities?
If end_time is omitted, the current time is used. To see future schedules, pass both start_time (e.g., the current time) and a future end_time, e.g., the millisecond timestamp of the current time plus 7 days. How far into the future you can query depends on the schedules that have been tracked.
When has_exact_publish_time is 2, what time does publish_timestamp represent?
2 means there is no specific release time, and publish_timestamp only indicates roughly which day it falls on. In financial events and central bank activities, the time of such events is usually 16:05 UTC (00:05 Beijing time); when displaying it, we recommend showing “All day” and not treating it as an exact time. 1 means there is a specific time.
How often is it updated?
Every 10 minutes.
Learn More: Central Bank Activities
What Do Central Bank Activities Include?
Mainly the schedules of central banks around the world, such as speeches by central bank officials, central bank forums, and survey reports published by central banks.
Why Do Speeches by Central Bank Officials Affect Crypto?
Statements by central bank officials affect market expectations for interest rates and liquidity. Hawkish statements are usually unfavorable for risk assets, while dovish statements have the opposite effect, and crypto prices also often fluctuate around such speeches.
How Do I View Central Bank Activities Together with Economic Data?
Use the same start_time and end_time to request both this endpoint and Economic Data, then merge and sort by publish_timestamp to see the order in which data releases and central bank statements occur.
