---
title: "Upcoming 10-K / 10-Q filing deadlines"
method: GET
path: "/calendar/filings"
tags: ["Calendar"]
---

# Upcoming 10-K / 10-Q filing deadlines

`GET /calendar/filings`

## Request

- Base URL: `https://api.signal8.ai/api/v1/public`
- URL: `https://api.signal8.ai/api/v1/public/calendar/filings`
- Auth: API key in header `X-Api-Key`

Returns a forward-looking list of SEC periodic-report (10-K and 10-Q)
filing deadlines aggregated across a company universe. Deadlines are
computed from each company's most recent reported period end + the
SEC Rule 13a-1 / 13a-13 offset for its filer status.

Filer status currently defaults to `unknown` (90 days for 10-K,
45 days for 10-Q) until backfilled from the EDGAR submissions API.

Results are cached for 30 minutes keyed by
`(universe, formTypes, from, to)` and sorted ascending by deadline.

**Credit cost: 5**

## Query parameters

- `from` string
- `to` string
- `universe` string
- `formTypes` string

## Response `200`

Filing-deadline rows for the requested window

- object

## Other responses

- `400`: Invalid request parameters
- `401`: Missing or invalid API key
- `402`: Not enough credits for this request
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/signal8/apis/signal8-public-api.md) · [All operations](https://skmtc.dev/signal8/apis/signal8-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/signal8/apis/signal8-public-api/revisions/5a18ae8d6d58?raw)
