Stock Filter API - Market Screener
Note: The stock filter (API_Getfilteredshares as well as API_Getindices,
API_Getcountries and API_Gics) is currently only available via the V1 API
(https://api.finanzoo.de/v1/public/). Our current V2 API
(https://api.finanzoo.de/v2/public/, see Fundamentals API)
does not yet have an equivalent for this.
- Stock Filter (current)
- FAQ
API_Getfilteredshares
Syntax: filter = filter criteria, paging = limit the search results (similar to LIMIT), sorting = sort order (similar to ORDER BY), token = your Finanzoo token (https://www.finanzoo.de/account/api.html). A Premium account is required for use.
Example call:
https://api.finanzoo.de/v1/public/?API_Getfilteredshares&token=YOURTOKEN&filter=[delisted=0;countryid=220,54;indexids=9,82]&paging=[0;5]&sorting=[fscore DESC]
Example response:
["{entries:94}",{"uid":"172","shortname":"Texas Instruments","name":"Texas Instruments","sma200_color":"1","fscore":"71.950","fscore_background_color":"BDFF21","balanceagevalid":"1","priceagevalid":"1","historycomplete":"1"}]
Attention!
The first return element always contains the total number of entries found. This element should be filtered out first in the respective programming language.
API for index queries
API_Getindices: https://api.finanzoo.de/v1/public/?API_Getindices&token=YOURTOKEN
Supported Index IDs (excerpt):
| ID | Index |
|---|---|
| 1 | Dow Jones Industrial Average |
| 2 | DAX |
| 3 | TecDAX |
| 8 | S&P 500 |
| 9 | NASDAQ 100 |
| 37 | EURO STOXX 50 |
| 75 | STOXX EUROPE 600 |
| 82 | Russell 3000 |
| 84 | MSCI World Index |
Example call for DAX + TecDAX:
https://api.finanzoo.de/v1/public/?API_Getfilteredshares&token=YOURTOKEN&filter=[delisted=0;indexids=2,3]
Country IDs
API_Getcountries: https://api.finanzoo.de/v1/public/?API_Getcountries&token=YOURTOKEN
GICS sector IDs
API_Gics: https://api.finanzoo.de/v1/public/?API_Gics&token=YOURTOKEN