Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agiprolabs avatar

Solanatracker Api

  • 199 installs
  • 257 repo stars
  • Updated June 24, 2026
  • agiprolabs/claude-trading-skills

solanatracker-api is a Claude Code skill for the SolanaTracker API, providing Solana token data, PnL, risk scores, 1-second OHLCV, wallet analytics, and Raptor swap execution.

About

solanatracker-api is a Claude Code skill documenting the SolanaTracker API for Solana token data and analytics. It covers token info with risk scoring, 1-second OHLCV charts, wallet PnL, holder and bundler analysis, top traders, a 30+ filter search, and the self-hosted Raptor DEX aggregator. A developer uses it to pull token analytics and execute swaps when building Solana trading tooling.

  • Token data, risk scores, 1-second OHLCV, and wallet PnL endpoints
  • Holder, bundler, sniper, and top-trader analytics
  • Self-hosted Raptor DEX aggregator across 25+ DEXes

Solanatracker Api by the numbers

  • 199 all-time installs (skills.sh)
  • Ranked #472 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

solanatracker-api capabilities & compatibility

SolanaTracker plans from ~50 euros/mo (200K requests); Raptor free during public beta.

Capabilities
token data · risk scoring · wallet pnl · dex aggregation · ohlcv
Use cases
trading · data analysis · api development
Runs
Local or remote
Pricing
Paid
Requires keys
SOLANATRACKER_API_KEYXAPIKEYHEADER
From the docs

What solanatracker-api says it does

SolanaTracker provides comprehensive Solana token data with unique features: **1-second OHLCV resolution**, **wallet PnL tracking**, **risk scoring**
SKILL.md
Raptor is SolanaTracker's self-hosted DEX aggregator: 25+ DEXes, no rate limits, no API key, Yellowstone Jet TPU submission.
SKILL.md
npx skills add https://github.com/agiprolabs/claude-trading-skills --skill solanatracker-api

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs199
repo stars257
Last updatedJune 24, 2026
Repositoryagiprolabs/claude-trading-skills

What it does

Fetch Solana token data, risk scores, PnL, and OHLCV from the SolanaTracker API for trading tools.

Who is it for?

Pulling Solana token analytics (risk, PnL, OHLCV, holders) and executing swaps for trading tools.

Skip if: Chains other than Solana or low-level chain reads that require direct RPC access.

When should I use this skill?

You need Solana token data, wallet PnL, or risk scoring from a hosted API instead of raw RPC.

What you get

Direct API access to token risk, PnL, 1-second OHLCV, holder analytics, and self-hosted swap execution.

  • Token, PnL, and OHLCV data pulls from SolanaTracker
  • Optional Raptor swap execution setup

By the numbers

  • 1-second OHLCV resolution
  • Raptor aggregates 25+ DEXes
  • Search supports 30+ filters

Files

SKILL.mdMarkdownGitHub ↗

SolanaTracker API — Token Data, Analytics & Raptor DEX Aggregator

SolanaTracker provides comprehensive Solana token data with unique features: 1-second OHLCV resolution, wallet PnL tracking, risk scoring, bundler/sniper detection, and a self-hosted DEX aggregator (Raptor) supporting 25+ DEXes with no rate limits.

Quick Start

import httpx

API_KEY = os.getenv("SOLANATRACKER_API_KEY", "")
BASE = "https://data.solanatracker.io"
HEADERS = {"x-api-key": API_KEY}

# Token info with risk score, pools, holders
resp = httpx.get(f"{BASE}/tokens/{mint}", headers=HEADERS)
token = resp.json()
print(f"Risk: {token['risk']['score']}/10, Pools: {len(token['pools'])}")

# Wallet PnL
resp = httpx.get(f"{BASE}/pnl/{wallet}", headers=HEADERS)
pnl = resp.json()
print(f"Win rate: {pnl['summary']['winPercentage']}%")

Authentication & Pricing

  • API Key: From your SolanaTracker dashboard, passed as x-api-key header
  • Plans: Starting ~€50/mo (200K requests), €200/mo (higher volume), Enterprise custom
  • Raptor: Free during public beta (self-hosted, no rate limits)

Core Data Endpoints

Token Data

# Full token info (metadata, pools, risk, events, holders summary)
GET /tokens/{tokenAddress}

# New tokens (paginated, pages 1-10)
GET /tokens/latest?page=1

# Trending by volume (default: past hour)
GET /tokens/trending
GET /tokens/trending/{timeframe}  # 5m, 15m, 30m, 1h, 4h, 12h, 24h

# Top performers
GET /tokens/top

# Graduated from bonding curves (pump.fun → Raydium)
GET /tokens/graduated
GET /tokens/graduating

# Multiple tokens in one request
GET /tokens/multi?tokens=ADDR1,ADDR2

# Deployer's tokens
GET /tokens/deployer/{deployerAddress}

# Token by pool address
GET /tokens/pool/{poolAddress}

# All-time high
GET /tokens/{token}/ath

Price Data

# Current price with liquidity and market cap
GET /price?token={address}

# Price with change percentages
GET /price?token={address}&priceChanges=true

# Historic prices (3d, 5d, 7d, 14d, 30d snapshots)
GET /price/history?token={address}

# Multiple token prices
GET /price/multi?tokens=ADDR1,ADDR2

OHLCV Charts (1-second resolution)

# Candle data — supports 1s resolution (unique to SolanaTracker)
GET /chart/{token}?type=1s&time_from=UNIX&time_to=UNIX

# Timeframes: 1s, 5s, 15s, 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1mn
# Optional: currency=usd|sol|eur, removeOutliers=true, marketCap=true

# Specialized charts
GET /chart/{token}/bundlers   # Bundler activity overlay
GET /chart/{token}/holders    # Holder count overlay
GET /chart/{token}/insiders   # Insider activity overlay
GET /chart/{token}/snipers    # Sniper activity overlay

Wallet PnL

# Full wallet PnL across all tokens
GET /pnl/{wallet}

# Token-specific PnL
GET /pnl/{wallet}/{token}

# First buyers with PnL
GET /first-buyers/{token}

# Optional params: showHistoricPnL=true (1d/7d/30d), holdingCheck=true

PnL response summary fields: realized, unrealized, total, totalInvested, averageBuyAmount, totalWins, totalLosses, winPercentage, lossPercentage

Wallet Data

# All tokens held by wallet
GET /wallet/{owner}

# Paginated wallet tokens
GET /wallet/{owner}/paginated

# Trade history
GET /wallet/{owner}/trades

# Portfolio chart over time
GET /wallet/{owner}/chart

Holder Analysis

# Paginated holder list
GET /tokens/{token}/holders?page=1

# Top 100 holders
GET /tokens/{token}/holders/top

# Top 20 holders (lighter)
GET /tokens/{token}/holders/top20

# Bundler detection
GET /tokens/{token}/bundlers

Top Traders

# Global top traders
GET /top-traders/all
GET /top-traders/all/paginated?page=1

# Token-specific top traders
GET /top-traders/{token}

# Optional: expandPnl=true, sortBy=total|winPercentage

Risk Assessment

Risk is included in the /tokens/{token} response:

{
  "risk": {
    "score": 7,        // 1-10 (10 = safest)
    "rugged": false,
    "jupiterVerified": true,
    "risks": [
      { "name": "Top 10 holders own 45%", "level": "warn" },
      { "name": "Freeze authority enabled", "level": "danger" }
    ]
  }
}

Risk factors: sniper/insider concentration, developer holdings, bundler activity, top 10 holder %, mint/freeze authority, social presence, metadata completeness, liquidity.

Search (30+ filters)

GET /search?query=BONK&minLiquidity=10000&minRiskScore=5&market=raydium&sortBy=volume&limit=50

# Key filters: query, symbol, minLiquidity, maxLiquidity, minMarketCap, maxMarketCap,
# minVolume, maxVolume, hasImage, hasSocials, minHolders, maxHolders, minRiskScore,
# freezeAuthority, mintAuthority, deployer, market, sortBy, sortOrder, limit (max 500), page

Raptor — Self-Hosted DEX Aggregator

See the dedicated `raptor-dex` skill for complete Raptor documentation including setup, API reference, deployment guides, WebSocket streaming, and execution scripts.

Raptor is SolanaTracker's self-hosted DEX aggregator: 25+ DEXes, no rate limits, no API key, Yellowstone Jet TPU submission. GitHub | Docs

DataStream WebSocket

Real-time streaming via WebSocket for 30+ event types:

import websockets, json

async def stream():
    uri = f"wss://datastream.solanatracker.io/{DATASTREAM_KEY}"
    async with websockets.connect(uri) as ws:
        # Subscribe to token trades
        await ws.send(json.dumps({"type": "join", "room": f"transaction:{token_addr}"}))
        # Also: price:{token}, holders:{token}, latest_tokens, graduated, etc.
        async for msg in ws:
            data = json.loads(msg)
            if data.get("type") != "joined":
                print(data)

Key channels: transaction:{token}, price:{token}, holders:{token}, latest_tokens, graduated, graduating, bundlers:{token}, insiders:{token}, snipers:{token}, wallet_transaction:{wallet}

When to Use SolanaTracker vs Alternatives

NeedUse
1-second OHLCV candlesSolanaTracker
Wallet PnL trackingSolanaTracker
Token risk scoringSolanaTracker
Bundler/sniper detectionSolanaTracker
Self-hosted swap executionRaptor
Free no-auth quick lookupDexScreener
Real-time gRPC streamingYellowstone
Parsed transaction historyHelius
Cross-chain dataDexScreener or CoinGecko

Files

References

  • references/data_api_endpoints.md — Complete Data API endpoint reference with parameters and response schemas
  • references/raptor_setup.md — Raptor quick-start reference (full docs in the raptor-dex skill)
  • references/risk_and_pnl.md — Risk scoring methodology and PnL calculation details
  • docs.solanatracker.io/llms-full.txt — Complete SolanaTracker documentation (13K+ lines, LLM-optimized) covering Data API, Swap API, Datastream WebSocket, Solana RPC, Yellowstone gRPC, SDK libraries, and all endpoint schemas. Fetch on demand rather than embedding.

Scripts

  • scripts/token_analysis.py — Fetch token data, risk score, holders, and trades
  • scripts/wallet_pnl.py — Wallet PnL analysis with win rate and trade breakdown

Related skills

FAQ

What is unique about SolanaTracker's data?

It offers 1-second OHLCV resolution, wallet PnL tracking, token risk scoring, bundler and sniper detection, and a self-hosted DEX aggregator (Raptor) across 25+ DEXes with no rate limits.

How do you authenticate?

With an API key from the SolanaTracker dashboard, passed as an x-api-key header; plans start around 50 euros per month.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.