Browse Screener
Browse the full screener_cache with optional filtering. Returns stocks matching filters, sorted by sort_by descending. Used by the dashboard inline screener panel. Filtering and limiting are pushed to Supabase to avoid full-table transfers.
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/screener/browse
- Auth: HTTP bearer
Query parameters
Filter by sector (partial match)
Minimum Fundamentals Score (0-100)
Column to sort by
When true, exclude rows where has_full_data is false
Minimum Piotroski F-Score (0–9)
When true, only show stocks trading below their Graham Number
Minimum SUE z-score (BST-01); winsorized to [-10, 10]
Minimum EPS revision ratio — upward share of past-30-day analyst revisions [0.0, 1.0] (BST-02)
Maximum days-to-cover short ratio (factual ceiling filter)
Maximum Amihud illiquidity premium (0.0–0.05). Set to 0.01 to filter for liquid names only. Rows without illiquidity data are excluded when this filter is active.
Minimum ROIC, decimal fraction (0.15 = 15%). Rows without ROIC data are excluded when active.
Minimum gross margin, PERCENT scale (35.0 = 35%). Rows without gross margin data are excluded when active.
Minimum net margin, PERCENT scale (8.0 = 8%). Rows without net margin data are excluded when active.
Minimum revenue growth YoY, PERCENT scale (8.0 = 8%). Rows without revenue growth data are excluded when active.
Minimum EPS growth YoY, PERCENT scale (12.0 = 12%). Rows without EPS growth data are excluded when active.
Minimum FCF yield, decimal fraction (0.05 = 5%). Rows without FCF yield data are excluded when active.
Maximum net debt / EBITDA leverage ratio (e.g. 2.5 = 2.5x). Rows without leverage data are excluded when active.
Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.