Skip to main content

A Python wrapper for the CoinGecko API

Project description

CoinGeckoAPI

The CoinGeckoAPI class provides a simple interface for accessing cryptocurrency prices from the CoinGecko API.

Initialization

To create a new instance of the CoinGeckoAPI class, you can optionally specify the base_url parameter. If not specified, the default base URL is https://api.coingecko.com/api/v3/.

api = CoinGeckoAPI(base_url='https://api.coingecko.com/api/v3/)

Methods

get_price_current(coin_id) This method retrieves the current price of a cryptocurrency based on its coin_id. get_volume_current and get_marketcap_current are similar and accepts the same Parameters

coin_id (str): The ID of the cryptocurrency, as defined by CoinGecko.
Returns The current price of the cryptocurrency in USD (float).

get_coins() This method retrieves list of coins on coingecko on current date

This method do not need any Parameters

all_price_data_daily(self,coin_id,days='max'

This method retrieves price data for a particular coin based on its coin_id and days. days is max by default and both the parameters are str. all_volume_data_daily and all_marketcap_data_daily does the same for volume and marketcap respectively.

coin_id (str): The ID of the cryptocurrency, as defined by CoinGecko.
days (str): Number of days for which you want to retrieve the data.
Returns a list of all price.

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

coingecko_module-0.2.0.tar.gz (1.9 kB view hashes)

Uploaded Source

Built Distribution

coingecko_module-0.2.0-py3-none-any.whl (1.9 kB view hashes)

Uploaded Python 3

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