---
title: "Predict Next Annual Report"
method: GET
path: "/companies/{id}/next-annual-report/"
tags: ["Companies"]
---

# Predict Next Annual Report

`GET /companies/{id}/next-annual-report/`

## Request

- Base URL: `https://api.financialreports.eu`
- URL: `https://api.financialreports.eu/companies/{id}/next-annual-report/`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Calculates the expected release window for the next annual report from when the company published its last five annual reports. `confidence` is the share of those reports released within the predicted window (0-100), not a probability.

## Path parameters

- `id` integer, required

## Response `200`

Success. Returns the predicted date window and confidence score.

- NextAnnualReport
  - `start_date` string, date, required: The earliest expected date for the report release.
  - `end_date` string, date, required: The latest expected date for the report release.
  - `confidence` integer, required: Confidence score (0-100) based on historical consistency.
  - `is_overdue` boolean, required: True if the current date is past the predicted window.

## Other responses

- `403`: Missing or invalid API key, or the plan does not include this endpoint.
- `404`: Not Found. Not enough historical data to make a confident prediction.
- `429`: Rate limit, plan quota or spend cap reached.

---

[API](https://skmtc.dev/financialreports/apis/financialfilings-api.md) · [All operations](https://skmtc.dev/financialreports/apis/financialfilings-api/llms.txt) · [OpenAPI document](https://skmtc.dev/financialreports/apis/financialfilings-api/revisions/a780251d6b05?raw)
