---
title: "Screen Stocks"
method: POST
path: "/edgar/screen"
tags: ["edgar"]
---

# Screen Stocks

`POST /edgar/screen`

## Request

- Base URL: `https://api.zyberno.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.zyberno.com/edgar/screen`
- Auth: none declared

NEW: Screen stocks based on financial criteria.
Fast real-time screening of all cached stocks.

## Request body

- ScreenerFilters: Filters for stock screening
  - `price_min` number, nullable
  - `price_max` number, nullable
  - `market_cap_min` number, nullable
  - `market_cap_max` number, nullable
  - `market_cap_category` string, nullable
  - `pe_min` number, nullable
  - `pe_max` number, nullable
  - `pb_min` number, nullable
  - `pb_max` number, nullable
  - `dividend_yield_min` number, nullable
  - `dividend_yield_max` number, nullable
  - `roe_min` number, nullable
  - `gross_margin_min` number, nullable
  - `net_margin_min` number, nullable
  - `revenue_growth_min` number, nullable
  - `revenue_growth_max` number, nullable
  - `current_ratio_min` number, nullable
  - `debt_to_equity_max` number, nullable
  - `sector` string, nullable
  - `min_data_quality` string, nullable
  - `sort_by` string
  - `sort_desc` boolean
  - `limit` integer

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zyberno/apis/sec-edgar-financial-data-api.md) · [All operations](https://skmtc.dev/zyberno/apis/sec-edgar-financial-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zyberno/apis/sec-edgar-financial-data-api/revisions/d453fad027b2?raw)
