Types:
from coingecko_sdk.types import AssetPlatformGetResponseMethods:
client.asset_platforms.get(**params) -> AssetPlatformGetResponse
Types:
from coingecko_sdk.types import CoinGetIDResponseMethods:
client.coins.get_id(id, **params) -> CoinGetIDResponse
Types:
from coingecko_sdk.types.coins import CategoryGetResponse, CategoryGetListResponseMethods:
client.coins.categories.get(**params) -> CategoryGetResponseclient.coins.categories.get_list() -> CategoryGetListResponse
Types:
from coingecko_sdk.types.coins import ListGetResponse, ListGetNewResponseMethods:
client.coins.list.get(**params) -> ListGetResponseclient.coins.list.get_new() -> ListGetNewResponse
Types:
from coingecko_sdk.types.coins import MarketGetResponseMethods:
client.coins.markets.get(**params) -> MarketGetResponse
Types:
from coingecko_sdk.types.coins import TopGainersLoserGetResponseMethods:
client.coins.top_gainers_losers.get(**params) -> TopGainersLoserGetResponse
Types:
from coingecko_sdk.types.coins import (
CirculatingSupplyChartGetResponse,
CirculatingSupplyChartGetRangeResponse,
)Methods:
client.coins.circulating_supply_chart.get(id, **params) -> CirculatingSupplyChartGetResponseclient.coins.circulating_supply_chart.get_range(id, **params) -> CirculatingSupplyChartGetRangeResponse
Types:
from coingecko_sdk.types.coins import ContractGetResponseMethods:
client.coins.contract.get(contract_address, *, id) -> ContractGetResponse
Types:
from coingecko_sdk.types.coins.contract import MarketChartGetResponse, MarketChartGetRangeResponseMethods:
client.coins.contract.market_chart.get(contract_address, *, id, **params) -> MarketChartGetResponseclient.coins.contract.market_chart.get_range(contract_address, *, id, **params) -> MarketChartGetRangeResponse
Types:
from coingecko_sdk.types.coins import HistoryGetResponseMethods:
client.coins.history.get(id, **params) -> HistoryGetResponse
Types:
from coingecko_sdk.types.coins import MarketChartGetResponse, MarketChartGetRangeResponseMethods:
client.coins.market_chart.get(id, **params) -> MarketChartGetResponseclient.coins.market_chart.get_range(id, **params) -> MarketChartGetRangeResponse
Types:
from coingecko_sdk.types.coins import OhlcGetResponse, OhlcGetRangeResponseMethods:
client.coins.ohlc.get(id, **params) -> OhlcGetResponseclient.coins.ohlc.get_range(id, **params) -> OhlcGetRangeResponse
Types:
from coingecko_sdk.types.coins import TickerGetResponseMethods:
client.coins.tickers.get(id, **params) -> TickerGetResponse
Types:
from coingecko_sdk.types.coins import TotalSupplyChartGetResponse, TotalSupplyChartGetRangeResponseMethods:
client.coins.total_supply_chart.get(id, **params) -> TotalSupplyChartGetResponseclient.coins.total_supply_chart.get_range(id, **params) -> TotalSupplyChartGetRangeResponse
Types:
from coingecko_sdk.types import DerivativeGetResponseMethods:
client.derivatives.get() -> DerivativeGetResponse
Types:
from coingecko_sdk.types.derivatives import (
ExchangeGetResponse,
ExchangeGetIDResponse,
ExchangeGetListResponse,
)Methods:
client.derivatives.exchanges.get(**params) -> ExchangeGetResponseclient.derivatives.exchanges.get_id(id, **params) -> ExchangeGetIDResponseclient.derivatives.exchanges.get_list() -> ExchangeGetListResponse
Types:
from coingecko_sdk.types import EntityGetListResponseMethods:
client.entities.get_list(**params) -> EntityGetListResponse
Types:
from coingecko_sdk.types import ExchangeRateGetResponseMethods:
client.exchange_rates.get() -> ExchangeRateGetResponse
Types:
from coingecko_sdk.types import ExchangeGetResponse, ExchangeGetIDResponse, ExchangeGetListResponseMethods:
client.exchanges.get(**params) -> ExchangeGetResponseclient.exchanges.get_id(id, **params) -> ExchangeGetIDResponseclient.exchanges.get_list(**params) -> ExchangeGetListResponse
Types:
from coingecko_sdk.types.exchanges import TickerGetResponseMethods:
client.exchanges.tickers.get(id, **params) -> TickerGetResponse
Types:
from coingecko_sdk.types.exchanges import VolumeChartGetResponse, VolumeChartGetRangeResponseMethods:
client.exchanges.volume_chart.get(id, **params) -> VolumeChartGetResponseclient.exchanges.volume_chart.get_range(id, **params) -> VolumeChartGetRangeResponse
Types:
from coingecko_sdk.types import GlobalGetResponseMethods:
client.global*.get() -> GlobalGetResponse
Types:
from coingecko_sdk.types.global_ import DecentralizedFinanceDefiGetResponseMethods:
client.global*.decentralized_finance_defi.get() -> DecentralizedFinanceDefiGetResponse
Types:
from coingecko_sdk.types.global_ import MarketCapChartGetResponseMethods:
client.global*.market_cap_chart.get(**params) -> MarketCapChartGetResponse
Types:
from coingecko_sdk.types import KeyGetResponseMethods:
client.key.get() -> KeyGetResponse
Types:
from coingecko_sdk.types import NFTGetIDResponse, NFTGetListResponse, NFTGetMarketsResponseMethods:
client.nfts.get_id(id) -> NFTGetIDResponseclient.nfts.get_list(**params) -> NFTGetListResponseclient.nfts.get_markets(**params) -> NFTGetMarketsResponse
Types:
from coingecko_sdk.types.nfts import ContractGetContractAddressResponseMethods:
client.nfts.contract.get_contract_address(contract_address, *, asset_platform_id) -> ContractGetContractAddressResponse
Types:
from coingecko_sdk.types.nfts.contract import MarketChartGetResponseMethods:
client.nfts.contract.market_chart.get(contract_address, *, asset_platform_id, **params) -> MarketChartGetResponse
Types:
from coingecko_sdk.types.nfts import MarketChartGetResponseMethods:
client.nfts.market_chart.get(id, **params) -> MarketChartGetResponse
Types:
from coingecko_sdk.types.nfts import TickerGetResponseMethods:
client.nfts.tickers.get(id) -> TickerGetResponse
Types:
from coingecko_sdk.types.onchain import CategoryGetResponse, CategoryGetPoolsResponseMethods:
client.onchain.categories.get(**params) -> CategoryGetResponseclient.onchain.categories.get_pools(category_id, **params) -> CategoryGetPoolsResponse
Types:
from coingecko_sdk.types.onchain import NetworkGetResponseMethods:
client.onchain.networks.get(**params) -> NetworkGetResponse
Types:
from coingecko_sdk.types.onchain.networks import NewPoolGetResponse, NewPoolGetNetworkResponseMethods:
client.onchain.networks.new_pools.get(**params) -> NewPoolGetResponseclient.onchain.networks.new_pools.get_network(network, **params) -> NewPoolGetNetworkResponse
Types:
from coingecko_sdk.types.onchain.networks import (
TrendingPoolGetResponse,
TrendingPoolGetNetworkResponse,
)Methods:
client.onchain.networks.trending_pools.get(**params) -> TrendingPoolGetResponseclient.onchain.networks.trending_pools.get_network(network, **params) -> TrendingPoolGetNetworkResponse
Types:
from coingecko_sdk.types.onchain.networks import DexGetResponse, DexGetPoolsResponseMethods:
client.onchain.networks.dexes.get(network, **params) -> DexGetResponseclient.onchain.networks.dexes.get_pools(dex, *, network, **params) -> DexGetPoolsResponse
Types:
from coingecko_sdk.types.onchain.networks import PoolGetResponse, PoolGetAddressResponseMethods:
client.onchain.networks.pools.get(network, **params) -> PoolGetResponseclient.onchain.networks.pools.get_address(address, *, network, **params) -> PoolGetAddressResponse
Types:
from coingecko_sdk.types.onchain.networks.pools import MultiGetAddressesResponseMethods:
client.onchain.networks.pools.multi.get_addresses(addresses, *, network, **params) -> MultiGetAddressesResponse
Types:
from coingecko_sdk.types.onchain.networks.pools import InfoGetResponseMethods:
client.onchain.networks.pools.info.get(pool_address, *, network, **params) -> InfoGetResponse
Types:
from coingecko_sdk.types.onchain.networks.pools import OhlcvGetTimeframeResponseMethods:
client.onchain.networks.pools.ohlcv.get_timeframe(timeframe, *, network, pool_address, **params) -> OhlcvGetTimeframeResponse
Types:
from coingecko_sdk.types.onchain.networks.pools import TradeGetResponseMethods:
client.onchain.networks.pools.trades.get(pool_address, *, network, **params) -> TradeGetResponse
Types:
from coingecko_sdk.types.onchain.networks import TokenGetAddressResponseMethods:
client.onchain.networks.tokens.get_address(address, *, network, **params) -> TokenGetAddressResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import MultiGetAddressesResponseMethods:
client.onchain.networks.tokens.multi.get_addresses(addresses, *, network, **params) -> MultiGetAddressesResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import InfoGetResponseMethods:
client.onchain.networks.tokens.info.get(address, *, network) -> InfoGetResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import TopHolderGetResponseMethods:
client.onchain.networks.tokens.top_holders.get(address, *, network, **params) -> TopHolderGetResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import HoldersChartGetResponseMethods:
client.onchain.networks.tokens.holders_chart.get(token_address, *, network, **params) -> HoldersChartGetResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import OhlcvGetTimeframeResponseMethods:
client.onchain.networks.tokens.ohlcv.get_timeframe(timeframe, *, network, token_address, **params) -> OhlcvGetTimeframeResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import PoolGetResponseMethods:
client.onchain.networks.tokens.pools.get(token_address, *, network, **params) -> PoolGetResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import TradeGetResponseMethods:
client.onchain.networks.tokens.trades.get(token_address, *, network, **params) -> TradeGetResponse
Types:
from coingecko_sdk.types.onchain.networks.tokens import TopTraderGetResponseMethods:
client.onchain.networks.tokens.top_traders.get(token_address, *, network_id, **params) -> TopTraderGetResponse
Types:
from coingecko_sdk.types.onchain.pools import MegafilterGetResponseMethods:
client.onchain.pools.megafilter.get(**params) -> MegafilterGetResponse
Types:
from coingecko_sdk.types.onchain.pools import TrendingSearchGetResponseMethods:
client.onchain.pools.trending_search.get(**params) -> TrendingSearchGetResponse
Types:
from coingecko_sdk.types.onchain.search import PoolGetResponseMethods:
client.onchain.search.pools.get(**params) -> PoolGetResponse
Types:
from coingecko_sdk.types.onchain.simple.networks import TokenPriceGetAddressesResponseMethods:
client.onchain.simple.networks.token_price.get_addresses(addresses, *, network, **params) -> TokenPriceGetAddressesResponse
Types:
from coingecko_sdk.types.onchain.tokens import InfoRecentlyUpdatedGetResponseMethods:
client.onchain.tokens.info_recently_updated.get(**params) -> InfoRecentlyUpdatedGetResponse
Types:
from coingecko_sdk.types import PingGetResponseMethods:
client.ping.get() -> PingGetResponse
Types:
from coingecko_sdk.types import (
PublicTreasuryGetCoinIDResponse,
PublicTreasuryGetEntityIDResponse,
PublicTreasuryGetHoldingChartResponse,
PublicTreasuryGetTransactionHistoryResponse,
)Methods:
client.public_treasury.get_coin_id(coin_id, *, entity, **params) -> PublicTreasuryGetCoinIDResponseclient.public_treasury.get_entity_id(entity_id, **params) -> PublicTreasuryGetEntityIDResponseclient.public_treasury.get_holding_chart(coin_id, *, entity_id, **params) -> PublicTreasuryGetHoldingChartResponseclient.public_treasury.get_transaction_history(entity_id, **params) -> PublicTreasuryGetTransactionHistoryResponse
Types:
from coingecko_sdk.types import SearchGetResponseMethods:
client.search.get(**params) -> SearchGetResponse
Types:
from coingecko_sdk.types.search import TrendingGetResponseMethods:
client.search.trending.get(**params) -> TrendingGetResponse
Types:
from coingecko_sdk.types.simple import PriceGetResponseMethods:
client.simple.price.get(**params) -> PriceGetResponse
Types:
from coingecko_sdk.types.simple import SupportedVsCurrencyGetResponseMethods:
client.simple.supported_vs_currencies.get() -> SupportedVsCurrencyGetResponse
Types:
from coingecko_sdk.types.simple import TokenPriceGetIDResponseMethods:
client.simple.token_price.get_id(id, **params) -> TokenPriceGetIDResponse
Types:
from coingecko_sdk.types import TokenListGetAllJsonResponseMethods:
client.token_lists.get_all_json(asset_platform_id) -> TokenListGetAllJsonResponse