---
title: "Get Earnings Calendar"
method: GET
path: "/api/screeners/earnings-calendar"
tags: ["screeners"]
---

# Get Earnings Calendar

`GET /api/screeners/earnings-calendar`

## Request

- Base URL: `https://api.equity-rank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.equity-rank.com/api/screeners/earnings-calendar`
- Auth: none declared

Upcoming earnings over the next `days` days (default 30, clamped 1–45),
joined with screener_cache for Fundamentals score (save_score) and valuation context. Sorted
by report_date asc, then Fundamentals score desc (nulls last). Public — no auth.
Only scored-universe names are returned so every row has model context.

## Query parameters

- `days` integer

## Response `200`

Successful Response

- object[]

## Other responses

- `422`: Validation Error

---

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