/v1/announcements

Recent FinCal API updates: new calendars, data corrections, and new endpoint releases.

Last Updated: 2026-05-13

Description

Returns approved FinCal API product announcements — such as newly added calendars, data corrections, or new endpoint releases — from a configurable look-back window. Only announcements that have been reviewed and approved are returned. The default window is the past 7 days. Use days=30 or larger to see older announcements.

If no announcements exist within the requested window, the response returns count: 0 and an empty announcements array — it is not an error.

Endpoint

GET https://fincalapi.com/v1/announcements

Parameters

Name Type Required Description
days integer No — defaults to 7 How many calendar days back to include (1–3650). The endpoint returns any approved announcement whose date falls within the last days days.

Default Behavior

With no parameters, /v1/announcements returns all approved announcements from the past 7 days. If the API has not published any announcements in the last 7 days, the response is {"days": 7, "count": 0, "announcements": []}. Increase days to extend the look-back window.

Clickable Examples

Click any link to see live JSON output:

Usage Examples

🐍 Python

import requests

# Default: past 7 days
response = requests.get("https://fincalapi.com/v1/announcements")
data = response.json()
print(f"Found {data['count']} announcement(s)")
for a in data["announcements"]:
    print(f"[{a['date']}] {a['title']}")

# Extended window: past 30 days
response = requests.get(
    "https://fincalapi.com/v1/announcements",
    params={"days": 30}
)
print(response.json())

🖥️ cURL / Terminal

# Default 7-day window
curl "https://fincalapi.com/v1/announcements"

# Extended 30-day window
curl "https://fincalapi.com/v1/announcements?days=30"

Example JSON Response

When no announcements fall within the requested window (e.g., /v1/announcements on a quiet week):

{
  "days": 7,
  "count": 0,
  "announcements": []
}

When announcements are present (structure of a single entry):

{
  "days": 30,
  "count": 1,
  "announcements": [
    {
      "id": "example-announcement-id",
      "date": "YYYY-MM-DD",
      "title": "Announcement title",
      "summary": "Brief description of the update.",
      "type": "calendar_added",
      "related_calendars": ["NYSE"]
    }
  ]
}

For live announcement data, use the clickable examples above to query the endpoint directly.

Common Use Cases

Notes & Limitations