Get upcoming economic data release dates
Returns upcoming economic data release dates for a given currency.
Announcement rows keep the release slug mapping to /v1/announcements/{currency}/{indicator}, while other domains such as COT may also include additive fields like domain, endpoint_family, and endpoint_path. Each row also includes a deterministic calendar_event_id for joins across calendar exports.
Path Parameters:
- currency: The 3-letter currency code (e.g., USD).
Query Parameters:
-
indicator: Optional. Filter to a specific indicator (e.g., gdp, inflation, unemployment, non_farm_payrolls).
-
start_date: Optional inclusive lower bound, YYYY-MM-DD.
-
end_date: Optional inclusive upper bound, YYYY-MM-DD.
Past releases are retained for a bounded window. When start_date is given, history_start_date reports the oldest retained release and history_truncated is true if the requested window starts before it. Released values and their announcement times for older periods are available from /v1/announcements/{currency}/{indicator}.
Time not announced: some official publishers announce a release date but not its time. Those rows are included with time_announced: false and announcement_date set to the publisher's local date; their announcement_datetime is 00:00 of that date in the publisher's timezone and is not a release time. Rows with an exact official time have time_announced: true. When the publisher later announces the time, the timed row replaces the date-only row.
Returns: List of release rows sorted by announcement time ascending (nearest scheduled release first). Core fields remain announcement_datetime and release; additive routing metadata may also be present.
Request
- Base URL: https://api.fxmacrodata.com
- URL: https://api.fxmacrodata.com/v1/calendar/{currency}
- Auth: one of:
- none
- API key in header X-API-Key
- HTTP bearer
Path parameters
Required path parameter. Allowed values: AUD, BRL, CAD, CHF, CNH, CNY, COMM, DKK, EUR, GBP, HUF, ILS, JPY, KRW, MYR, NGN, NOK, NZD, PEN, SEK, THB, TWD, USD.
Query parameters
Filter by indicator name (e.g., gdp, inflation, unemployment)
Optional query parameter. Filter by indicator name (e.g., gdp, inflation, unemployment) Allowed values: afe_dollar_index, average_hourly_earnings, average_hourly_earnings_mom, balance_on_goods, balance_on_services, bgcr, breakeven_inflation_rate, broad_dollar_index, broad_money, building_approvals, building_permits, business_confidence, capital_account_balance, cb_assets, commodity_price_energy, commodity_price_ex_energy, commodity_price_index, commodity_prices, consumer_confidence, core_inflation, core_inflation_median, core_inflation_mom, core_inflation_trim, core_pce, core_pce_mom, credit_growth, crude_oil_inventories, current_account_balance, dairy_exports, deposit_rates, durable_goods_orders, effr, eme_dollar_index, employment, exports, financial_account_balance, foreign_reserves, full_time_employment, fx_reserves, gdp, gdp_growth_q4_yoy, gold_reserves, gov_bond_10y, gov_bond_15y, gov_bond_1_5m, gov_bond_1m, gov_bond_1y, gov_bond_20y, gov_bond_25y, gov_bond_2m, gov_bond_2y, gov_bond_30y, gov_bond_3m, gov_bond_3y, gov_bond_40y, gov_bond_4m, gov_bond_4y, gov_bond_5y, gov_bond_6m, gov_bond_6y, gov_bond_7y, gov_bond_8y, gov_bond_9y, government_debt, house_price_index, house_prices, household_credit, household_spending, housing_starts, import_prices, imports, industrial_production, inflation, inflation_linked_bond, inflation_mom, initial_jobless_claims, international_assets, international_liabilities, job_openings, m1, m2, m3, nairu, natural_gas_storage, net_foreign_asset_position, non_farm_payrolls, non_farm_payrolls_change, obfr, part_time_employment, participation_rate, pce, pce_mom, policy_rate, policy_rate_midpoint, policy_rate_mlf, policy_rate_mro, policy_rate_target_lower, ppi, primary_income_balance, productivity, real_yield_20y, real_yield_30y, real_yield_5y, real_yield_7y, retail_sales, retail_sales_control_group, retail_sales_ex_autos, retail_sales_ex_autos_and_gas, risk_free_rate, secondary_income_balance, sight_deposits, snb_balance_sheet, sofr_average_180d, sofr_average_30d, sofr_average_90d, sofr_index, terms_of_trade, tgcr, trade_balance, trade_weighted_index, trimmed_mean_inflation, unemployment, wage_price_index, wages.
Optional inclusive lower bound in YYYY-MM-DD format.
Optional query parameter. Optional inclusive lower bound in YYYY-MM-DD format.
Optional inclusive upper bound in YYYY-MM-DD format.
Optional query parameter. Optional inclusive upper bound in YYYY-MM-DD format.
Optional IANA timezone for an additional converted timestamp field, for example America/Sao_Paulo.
Optional query parameter. Optional IANA timezone for an additional converted timestamp field, for example America/Sao_Paulo.
Your Individual or Business API key
Deprecated: legacy query-string API key. Still accepted so existing integrations keep working, but new integrations must send the key in the X-API-Key header (or Authorization: Bearer). A key is required for non-USD, paid-only, or full-history requests. Responses to requests authenticated this way carry a Deprecation header.
Response
Upcoming release dates for the selected currency and optional indicator filter.
Example response
{
"data": [
{
"value_unit": "%YoY"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.