EOD Historical Data API Client Wrapper (Financial and Stock Market API) for Laravel/PHP.

You can find the Wrapper on Github page: https://github.com/radicalloop/eodhistoricaldata.

Features

  • Easy installation with Composer
  • No configuration required for Laravel >= 5.5+, It will use the auto-discovery function.
  • Easy to use

Stocks API Example

use Eod;

$stock = Eod::stock();

// JSON 
$stock->realTime('AAPL.US')->json();
$stock->eod('AAPL.US')->json();

// Download CSV 
$stock->realTime('AAPL.US' ['s' => ['VTI','EUR','FX']])->download();
$stock->eod('AAPL.US')->download();

// Save CSV to specific path
$stock->realTime('AAPL.US')->save('path/to/save/csv/stock.csv');

// For other parameters, for ex. dividend api with other params
$stock->dividend('AAPL.US', ['from' => '2017-01-01'])->json();

 

Exchanges API Example

use Eod;

$exchange = Eod::exchange();

// JSON 
$exchange->symbol('US')->json();
$exchange->multipleTicker('US')->json();

// Download CSV 
$exchange->symbol('US')->download();
$exchange->multipleTicker('US')->download();

// Save CSV to specific path
$exchange->symbol('US')->save('path/to/save/csv/stock.csv');

 

You can find more on Github page: https://github.com/radicalloop/eodhistoricaldata.

Thanks to RadicalLoop for it!

Leave a Reply