Parfournir.
Skills/sendaifun/CoinGecko Solana API

CoinGecko Solana API

Complete CoinGecko Solana API integration for token prices, DEX pool data, OHLCV charts, trades, and market analytics.

sdk
by @sendaifun
SKILL.md

CoinGecko Solana API Development Guide

A comprehensive guide for integrating CoinGecko's on-chain API for Solana. Access real-time token prices, DEX pool data, OHLCV charts, trade history, and market analytics across 1,700+ decentralized exchanges.

Overview

CoinGecko's Solana API provides:

  • Token Prices: Real-time prices by contract address (single or batch)
  • Pool Data: Liquidity pool information, trending pools, top pools
  • OHLCV Charts: Candlestick data for technical analysis
  • Trade History: Recent trades for any pool
  • DEX Discovery: List all DEXes operating on Solana
  • Search: Find pools by token name, symbol, or address
  • Megafilter: Advanced filtering across pools, tokens, and DEXes
  • Key Features

    | Feature | Description |
    |---------|-------------|
    | 250+ Networks | Multi-chain support including Solana |
    | 1,700+ DEXes | Raydium, Orca, Jupiter, Meteora, Pump.fun, etc. |
    | 15M+ Tokens | Comprehensive token coverage |
    | Real-time Data | Updates every 10-30 seconds |
    | Historical Data | OHLCV charts and trade history |

    ---

    Quick Start

    Get Your API Key

  • Demo API (Free): Visit coingecko.com/en/api
  • Pro API (Paid): Visit coingecko.com/en/api/pricing
  • Environment Setup

    # .env file
    COINGECKO_API_KEY=your_api_key_here
    COINGECKO_API_TYPE=demo # or 'pro'

    API Configuration

    ```typescript
    // Configuration for both Demo and Pro APIs
    const CONFIG = {
    demo: {
    baseUrl: 'https://api.coingecko.com/api/v3/onchain',
    headerKey: 'x-cg-demo-api-key',
    rateLimit: 30, // calls per minute
    },
    pro: {
    baseUrl: 'https://pro-api.coingecko.com/api/v3/onchain',
    headerKey: 'x-cg-pro-api-key',
    rateLimit: 500, // calls per minute (varies by plan)
    },
    };

    const apiType = process.env.COINGECKO_API_TYPE || 'demo';
    const apiKey = process.env.COINGECKO_API_KEY;

    const BASE_URL = CONFIG[

    Details

    Categoryblockchain
    Typesdk
    Sourcegithub

    Runtime Requirements

    Environment variablesCOINGECKO_API_KEYCOINGECKO_APIBASE_URL

    Use this skill

    Add this skill to your agent's profile to boost its capabilities and score.

    Add to My Agent