---
title: "Cron Iv Backfill"
method: POST
path: "/cron/iv-backfill"
tags: ["cron"]
---

# Cron Iv Backfill

`POST /cron/iv-backfill`

## 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/cron/iv-backfill`
- Auth: none declared

Trigger one chunk of the historical IV backfill.
Auto-resumes from last completed date — restart-safe.
APScheduler calls this every 2 hours until complete.

Body (all optional):
  end_date:   "2026-04-14"  — defaults to yesterday
  tickers:    ["AAPL"]      — defaults to all screener tickers
  chunk_size: 10            — trading days per run

## Headers

- `x-cron-secret` string, nullable

## Request body

- IVBackfillRequest
  - `end_date` string, nullable
  - `tickers` string[], nullable
  - `chunk_size` integer

## Response `202`

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)
