Coingecko Plugin

A coingecko plugin for Bubble.io

Abdullah Fawad

Last Update pirms gada

Introduction

Power your applications with CoinGecko’s independently sourced crypto data, including:

  • Live prices
  • Trading volume
  • Exchange volumes
  • Historical data
  • Crypto categories
  • Contract address data
  • Crypto derivatives
  • Images

This plugin requires no API keys—just install the plugin and start using it.

How to Set Up

CoinGecko provides fundamental analysis of the crypto market, tracking:

  • Prices
  • Volume
  • Market capitalization
  • Community growth
  • Open-source development
  • Major events
  • On-chain metrics
Available API Calls1. Get Current Price

Description: Get the current price of any cryptocurrencies in supported currencies.
Parameters:

  • ids (comma-separated IDs of coins, refer to /coins/list)
  • vs_currencies (comma-separated target currencies, refer to /simple/supported_vs_currencies)
  • include_market_cap (true/false, default: false)
  • include_24hr_vol (true/false, default: false)
  • include_24hr_change (true/false, default: false)
  • include_last_updated_at (true/false, default: false)

Response:

  • Code 200: Price(s) of cryptocurrency
2. Get Token Price by Contract Address

Description: Get the current price of tokens for a platform using contract addresses.
Parameters:

  • id (platform issuing tokens)
  • contract_addresses (comma-separated token addresses)
  • vs_currencies (comma-separated target currencies)

Response:

  • Code 200: Price(s) of cryptocurrency
3. List Supported Currencies

Description: Retrieve a list of all supported vs_currencies.
Response:

  • Code 200: List of vs_currencies
4. List All Supported Coins

Description: Obtain all coins' IDs, names, and symbols.
Parameters:

  • include_platform (true/false to include platform contract addresses)

Response:

  • Code 200: List of coins with IDs, names, and symbols
5. Get All Coins' Market Data

Description: Retrieve market data for all supported coins, including price, market cap, and volume.
Parameters:

  • vs_currency (target currency)
  • ids (comma-separated coin IDs, refer to /coins/list)
  • order (valid values: market_cap_desc, market_cap_asc, volume_desc, etc.)
  • per_page (1–250 results per page)
  • page (pagination)
  • sparkline (true/false to include sparkline data)

Response:

  • Code 200: List of coins with market data
6. Get Coin Data by ID

Description: Retrieve current data (name, price, market, tickers, etc.) for a coin.
Parameters:

  • id (coin ID)
  • localization (true/false for localized languages)
  • tickers, market_data, community_data, developer_data, sparkline (true/false for including respective data)

Response:

  • Code 200: Current data for a coin
7. Get Coin Tickers

Description: Retrieve coin tickers (limited to 100 items per page).
Parameters:

  • id (coin ID)
  • exchange_ids (filter by exchange)
  • page (pagination)
  • order (valid values: trust_score_desc, volume_desc)

Response:

  • Code 200: Coin tickers
8. Get Historical Data by Date

Description: Retrieve historical data (price, market, stats) for a coin on a specific date.
Parameters:

  • id (coin ID)
  • date (snapshot date in dd-mm-yyyy)
  • localization (true/false for localized languages)

Response:

  • Code 200: Historical data
9. Get Historical Market Data

Description: Retrieve historical market data (price, market cap, 24h volume) for a duration.
Parameters:

  • id (coin ID)
  • vs_currency (target currency)
  • days (e.g., 1, 14, 30, max)
  • interval (valid value: daily)

Response:

  • Code 200: Historical market data
10. Get OHLC Data

Description: Retrieve Open, High, Low, Close (OHLC) data for a coin.
Parameters:

  • id (coin ID)
  • vs_currency (target currency)
  • days (data up to 1/7/14/30/90/180/365/max)

Response:

  • Code 200: OHLC data
11. List All Asset Platforms

Description: Retrieve a list of all blockchain networks.
Response:

  • Code 200: List of platforms
12. List Categories

Description: Retrieve a list of all crypto categories.
Response:

  • Code 200: List of categories
13. List Categories with Market Data

Description: Retrieve crypto categories with market data.
Parameters:

  • order (valid values: market_cap_desc, market_cap_asc, name_asc, etc.)

Response:

  • Code 200: Categories with market data
14. List Exchanges

Description: Retrieve a paginated list of all exchanges.
Parameters:

  • per_page (1–250 results per page)
  • page (pagination)

Response:

  • Code 200: List of exchanges
15. Get Exchange Volume and Top Tickers

Description: Retrieve exchange volume in BTC and the top 100 tickers.
Parameters:

  • id (exchange ID)

Response:

  • Code 200: Exchange volume and tickers
16. List Market Indexes

Description: Retrieve a paginated list of market indexes.
Parameters:

  • per_page (results per page)
  • page (pagination)

Response:

  • Code 200: List of indexes
17. Get Market Index by ID

Description: Retrieve market index data using market and index IDs.
Parameters:

  • market_id (market ID)
  • id (index ID)

Response:

  • Code 200: Market index data

Was this article helpful?

0 out of 0 liked this article