Finviz Screener

[NOTE] I don't save any data, so your search is private and safe. Finviz has a great screener application, however it is rendered by server-end without APIs exposed. You can use these APIs to implement your own applications: 1. use "/params" to get all sorters, signals and filters for screener. 2. with "/table_v2" you can get symbols according to your parameters. 3. with "/futures/all" you can…

6 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Finviz Screener endpoints

MethodEndpointDescription
GET Get Parameters of screener
/params
Paramters consist of these 3 parts: 1. `sorters`: list of all sorters, `name` is the human readable name, `value` is the key to use. 2. `signals`: list of all signal filters,…
POST [V2] Get Table of screener according to parameters
/table_v2
Send a `POST` request to `/table_v2` , the field of request body are: 1. `order`: Select values from `sorters`. For example: `"order": ticker`. 2. `desc`: Set…
GET [Departed] Get Table of screener according to parameters
/table
Fetch the table of screener. You can use any `values` from API response of `/params` to control your `/table` response. Here are the available parameters: 1. `order`: Choose…
GET Get Full futures market data
/futures/all
Fetch all futures quotas from finviz futures page, no parameters required
GET Get Latest Blogs
/blogs
fetch latest blogs from finviz blogs page
GET Get Latest News
/news
fetch latest news from finviz news page