---
title: "Research Desk Universe"
method: GET
path: "/api/ingest/research-universe/{kind}"
tags: ["ingest"]
---

# Research Desk Universe

`GET /api/ingest/research-universe/{kind}`

## 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/ingest/research-universe/{kind}`
- Auth: HTTP bearer

Owner Daily Desk pull universes (migrations 217/230,
`research_desk_universe_json`): `earnings` = research-panel common stocks with no
earnings_surprise_history row yet; `splits` = delisted panel names with no
split_history row. Same one-scalar-jsonb contract as the dividends universe above.
(The `insider` kind was dropped with `insider_transactions_history` in mig 230.)

## Path parameters

- `kind` string, required

## Response `200`

Successful Response

- DividendUniverse
  - `symbols` string[], required
  - `delisted` string[], required

## 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)
