Download the PHP package finazon/finazon-grpc-php without Composer
On this page you can find all versions of the php package finazon/finazon-grpc-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download finazon/finazon-grpc-php
More information about finazon/finazon-grpc-php
Files in finazon/finazon-grpc-php
Package finazon-grpc-php
Short Description Finazon gRPC client library for PHP
License MIT
Homepage https://finazon.io/
Informations about the package finazon-grpc-php
Finazon PHP gRPC Client
This is the official PHP library for Finazon, offering access to:
- Lists of datasets, publishers, markets, and tickers.
- Market data: ticker snapshots, time series, trades, and technical indicators.
- Data from specific datasets such as Benzinga, Binance, Crypto, Forex, SEC, and SIP.
🔑 API key is essential. If you haven't got one yet, sign up here.
Requirements
Ensure you have PHP 7.4 or later.
Installation
Add package using Composer
🔗 View the package on Packagist.
Updating to last version
Quick start
1. Set up a new project
2. Create time_series.php
script
3. Input your API key
Replace 'your_api_key'
with your actual key.
4. Run script
📝 Expected output:
👀 Check the full example and other examples here
RPC support
The following table outlines the supported rpc calls: | Service | rpc | Description |
---|---|---|---|
ApiUsageService | getApiUsage | Get a list of products with quota limit/usage | |
BenzingaService | getDividentsCalendar | Returns the dividends calendar from Benzinga | |
BenzingaService | getEarningsCalendar | Returns the earnings calendar from Benzinga | |
BenzingaService | getNews | Returns the news articles from Benzinga | |
BenzingaService | getIPO | Returns IPO data from Benzinga | |
BinanceService | getTimeSeries | Get time series data without technical indicators | |
CryptoService | getTimeSeries | Get time series data for any given ticker | |
DatasetsService | getDatasets | Get a list of all datasets available at Finazon. | |
ExchangeService | getMarketsCrypto | Returns a list of supported crypto markets | |
ExchangeService | getMarketsStocks | Returns a list of supported stock markets | |
ForexService | getTimeSeries | Get time series data for any given ticker | |
PublisherService | getPublishers | Get a list of all publishers available at Finazon. | |
SecService | getFilings | Real-time and historical access to all forms, filings, and exhibits directly from the SEC's EDGAR system. | |
SipService | getTrades | Returns detailed information on trades executed through the Securities Information Processor (SIP) | |
SipService | getMarketCenter | Returns a list of market centers | |
SnapshotService | getSnapshot | This endpoint returns a combination of different data points, such as daily performance, last quote, last trade, minute data, and previous day performance. | |
TickersService | findTickersStocks | This API call returns an array of stocks tickers available at Finazon Data API. This list is updated daily. | |
TickersService | findTickersCrypto | This API call returns an array of crypto tickers available at Finazon Data API. This list is updated daily. | |
TickersService | findTickersForex | This API call returns an array of forex tickers available at Finazon Data API. This list is updated daily. | |
TickersService | findTickersUS | This API call returns an array of US tickers available at Finazon Data API. This list is updated daily. | |
TimeSeriesService | getTimeSeries | Get time series data without technical indicators | |
TimeSeriesService | getTimeSeriesAtr | Get time series data for ATR technical indicator. | |
TimeSeriesService | getTimeSeriesBBands | Get time series data for BBands technical indicator. | |
TimeSeriesService | getTimeSeriesIchimoku | Get time series data for Ichimoku technical indicator. | |
TimeSeriesService | getTimeSeriesMa | Get time series data for Ma technical indicator. | |
TimeSeriesService | getTimeSeriesMacd | Get time series data for Macd technical indicator. | |
TimeSeriesService | getTimeSeriesObv | Get time series data for Obv technical indicator. | |
TimeSeriesService | getTimeSeriesRsi | Get time series data for Rsi technical indicator. | |
TimeSeriesService | getTimeSeriesSar | Get time series data for Sar technical indicator. | |
TimeSeriesService | getTimeSeriesStoch | Get time series data for Stoch technical indicator. | |
TradeService | getTrades | Returns general information on executed trades |
Here's how you can use service
and request
objects:
Documentation
Delve deeper with our official documentation.
Examples
Explore practical scenarios in the examples directory.
Support
- 🌐 Visit our contact page.
- 🛠 Or our support center.
Stay updated
Contributing
- Fork and clone:
$ git clone https://github.com/finazon-io/finazon-grpc-php.git
. - Branch out:
$ cd finazon-grpc-php && git checkout -b my-feature
. - Commit changes and test.
- Push your branch and open a pull request with a comprehensive description.
For more guidance on contributing, see the GitHub Docs on GitHub.
License
This project is licensed under the MIT License. See the LICENSE.txt
file in this repository for more details.
All versions of finazon-grpc-php with dependencies
ext-grpc Version *
ext-protobuf Version *
grpc/grpc Version ^1.57
google/protobuf Version ^3.25
google/common-protos Version ^4.5