📦 GMGN Data API — Аналитика и парсинг
GMGN Data API предоставляет доступ к историческим и реальном времени данным: цены токенов, транзакции, активность кошельков, рейтинги Smart Money.
Доступные данные
| Датасет | Описание |
|---|---|
| Token Price History | OHLCV свечи по любому токену (1m, 5m, 1h, 1D) |
| Token Transactions | Все on-chain транзакции по токену |
| Wallet History | Полная история транзакций кошелька |
| Wallet PNL | Реализованный PNL кошелька по периодам |
| Smart Money List | Список топ трейдеров с метриками |
| Trending Tokens | Трендинг с фильтрами в реальном времени |
| New Pairs | Новые листинги в реальном времени |
Эндпоинты данных
# Исторические свечи токена
GET /token/{chain}/{ca}/candles?interval=5m&from=TIMESTAMP&to=TIMESTAMP
# Транзакции токена
GET /token/{chain}/{ca}/trades?limit=100&cursor=PAGE_CURSOR
# История кошелька
GET /wallet/{chain}/{address}/trades?limit=100
# PNL кошелька
GET /wallet/{chain}/{address}/pnl?period=7d
# Список Smart Money
GET /smartmoney/{chain}?limit=50&sort=pnl_7d
Стриминг данных (WebSocket)
Для получения данных в реальном времени используйте WebSocket:
wss://stream.gmgn.ai/v1/token/{chain}/{ca}/trades
wss://stream.gmgn.ai/v1/new-pairs/{chain}
wss://stream.gmgn.ai/v1/smartmoney/{chain}/trades
Пример: получение свечей на Python
import requests
def get_candles(ca, interval="5m", limit=100):
resp = requests.get(
f"https://gmgn.ai/api/v1/token/sol/{ca}/candles",
params={"interval": interval, "limit": limit},
headers={"Authorization": f"Bearer {API_KEY}"}
)
return resp.json()["data"] # list of OHLCV dicts
Тарифы и лимиты
| План | Requests/min | Исторические данные |
|---|---|---|
| Free | 10 | 7 дней |
| Basic | 60 | 30 дней |
| Pro | 300 | 365 дней |
| Enterprise | Custom | All time |