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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file coingecko_module-0.2.0.tar.gz.

File metadata

  • Download URL: coingecko_module-0.2.0.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.8

File hashes

Hashes for coingecko_module-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9664aebaa48fc78cff6de1fa2c7019be1e999b97c08f901f6bbf2fd8e4f68961
MD5 ef6d4dcbce3422a17088b98f8455a38d
BLAKE2b-256 6e969c1e45c963247a64b4abd5f097912a90467ab9896f41675db1c360676da9

See more details on using hashes here.

File details

Details for the file coingecko_module-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for coingecko_module-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4f405ab325f7f6efdc5cd191c32802593781a3f8d0a1ac593eb856badec9d44
MD5 3c109e1a3abe43e811b9580da288e5b6
BLAKE2b-256 a218cba12b292d04a2f47d9f3d28db05cd74efd9810d3bd556085c64b2972681

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