Download the PHP package elbucho/finviz-api without Composer
On this page you can find all versions of the php package elbucho/finviz-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download elbucho/finviz-api
More information about elbucho/finviz-api
Files in elbucho/finviz-api
Package finviz-api
Short Description Unofficial PHP SDK to access the Finviz Stock Screener
License GPL-3.0-or-later
Informations about the package finviz-api
finviz-api
This project provides a programmable interface to the
FinViz stock screener website (https://finviz.com/screener.ashx).
You can provide any number of filters and search the screener, and
it will return an array of symbols that match your criteria.
Setup
You can create an instance of this object by including the following code:
Once you have instantiated it, you can provide any number of filters:
Filters
The available filter categories and options are listed in the config/filters.yml file. Any of the filters provided can be used:
Results
Once you have provided the required filters, you can use the search() command to populate an internal list of results. To display these, use "getResults()":
This will provide a multidimensional array containing the following information:
Pagination
You can determine whether you are on the first page with:
Similarly, you can determine whether you are on the last page with:
You can advance to the next page results with:
And you can decrement your page number with:
Here is a sample application that loops through all of the results of a search for stocks that are on the NYSE, that have a float of at least 20m shares, that have a price below $5, and that show a recent trade volume at least 3 times higher than its recent average:
All versions of finviz-api with dependencies
ext-dom Version *
elbucho/config Version *
symfony/yaml Version *
guzzlehttp/guzzle Version *
pds/skeleton Version ^1.0