This package acts as the PHP SDK for the Polygon RESTful API.
Use Composer to install package.
Run composer require tmarois/polygon-php-sdk:^1.0
First you need to instantiate the Polygon
object.
use Polygon\Polygon;
$polygon = new Polygon("YOUR_API_KEY");
Stock Snapshot: Get the snapshot of a stock for the given day.
This includes the last trade, last quote, previous day and current day of data.
$response = $polygon->stocks()->getSnapshot('AAPL');
Stock Details: Get the details of the symbol company/entity.
$response = $polygon->stocks()->getDetails('AAPL');
Stock News: Get the details of the symbol company/entity.
$response = $polygon->stocks()->getNews('AAPL', 1, 20);
Last Trade: Get the last trade for a given stock.
$response = $polygon->stocks()->getLastTrade('AAPL');
Last Quote: Get the last quote for a given stock.
$response = $polygon->stocks()->getLastQuote('AAPL');
Trade History: Get historic trades for a ticker.
$response = $polygon->stocks()->getTradeHistory('AAPL','2019-09-25',$limit = 100, $timestampOffset = 0);
Quote History: Get historic NBBO quotes for a ticker.
$response = $polygon->stocks()->getQuoteHistory('AAPL','2019-09-25',$limit = 100, $timestampOffset = 0);
There are more in the Polygon Documentation than what is presented above, if you want to extend this, please send in a pull request or request features you'd like to see added. Thanks!
Anyone can contribute to polygon-php-sdk. Please do so by posting issues when you've found something that is unexpected or sending a pull request for improvements.
polygon-php-sdk (This Repository) is open-sourced software licensed under the MIT license.
This SDK has no affiliation with Polygon.io, Inc and acts as an unofficial SDK designed to be a simple solution with using PHP applications. Use at your own risk. If you have any issues with the SDK please submit an issue or pull request.