Skip to main content

Finazon gRPC client library for Python

Project description

finazon-grpc-python

Finazon gRPC client library for Python

Requirements

Python >= 3.8

Installation

Via pip

pip install finazon-grpc-python

Via poetry

poetry add finazon-grpc-python

Usage example

See examples

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
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
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 FindTickerUS 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 import stub and request objects:

from finazon_grpc_python.service_name_pb2_grpc import ServiceNameServiceStub
from finazon_grpc_python.service_name_pb2 import RpcNameRequest, RpcNameResponse

# ...

stub = ServiceNameStub(channel)
response = stub.RpcName(RpcNameRequest())

License

This project is licensed under the MIT License. See the LICENSE.txt file in this repository for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finazon_grpc_python-1.0.105.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

finazon_grpc_python-1.0.105-py3-none-any.whl (50.9 kB view details)

Uploaded Python 3

File details

Details for the file finazon_grpc_python-1.0.105.tar.gz.

File metadata

  • Download URL: finazon_grpc_python-1.0.105.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.4 Linux/5.10.0-26-amd64

File hashes

Hashes for finazon_grpc_python-1.0.105.tar.gz
Algorithm Hash digest
SHA256 2576b5575211e2b5845c0a97b1bfc1bcd818e254a18c054816e0ae05e8bf2a70
MD5 521ad2b11c4c44891a9cc67ef638701a
BLAKE2b-256 1fc775c97f4bba18fee2c5f71da60a4f794c5b15cde80681fef46b0e43d32acb

See more details on using hashes here.

File details

Details for the file finazon_grpc_python-1.0.105-py3-none-any.whl.

File metadata

File hashes

Hashes for finazon_grpc_python-1.0.105-py3-none-any.whl
Algorithm Hash digest
SHA256 9887f78722282c1d796b1e91b015745b50836ecb40bab3f8e30e95d4c7445503
MD5 5747783a42e3747600892f1fd0f67759
BLAKE2b-256 b14c5d6421a09b3b35d80df77327755c5fa13eda88d4b41a71678a9735081b79

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page