REST API

Solana Data API

Token price, bundle checker (bundlers), sniper and insider analytics, creator history, wallet performance (PnL), portfolio charts, and 1s OHLCV candles. Built for dashboards, bots, and production monitoring.

Auth
API key
Candles
1s+
Signals
Bundlers
TypeScript (SDK) | quickstart.ts
import { DritanClient } from "dritan-sdk";

const client = new DritanClient({ apiKey: process.env.DRITAN_API_KEY! });

const risk = await client.getTokenRisk("So11111111111111111111111111111111111111112");
const candles = await client.getTokenOhlcv("So11111111111111111111111111111111111111112", "1s");

console.log(risk.bundlers, candles.closed.length);
Response (token risk) | risk.json
{
  "mint": "So11111111111111111111111111111111111111112",
  "bundlers": { "count": 2, "totalPercentage": 7.1 },
  "insiders": { "count": 3, "totalPercentage": 4.2 },
  "snipers": { "count": 5, "totalPercentage": 12.9 },
  "top10": 19.5
}
Bundle checker

Solana token risk analytics

Get bundlers (bundle checker), insiders, snipers, and holder concentration in one request.

Curl | token_risk.sh
curl -H "x-api-key: YOUR_KEY" \
  https://us-east.dritan.dev/token/risk/So11111111111111111111111111111111111111112
TypeScript (SDK) | token_risk.ts
import { DritanClient } from "dritan-sdk";

const client = new DritanClient({ apiKey: "YOUR_KEY" });
const res = await client.getTokenRisk("So11111111111111111111111111111111111111112");
console.log(res.bundlers, res.snipers);

Price + Metadata

Fetch the most liquid pool price and on-chain token metadata (SPL + Token-2022) for any mint.

GET /token/price/:mint
GET /token/metadata/:mint

Bundle Checker + Snipers

Risk analytics includes bundlers (bundle checker), insiders, snipers, top holder concentration, and dev percentage.

GET /token/risk/:mint
GET /token/first-buyers/:mint

Creator History

Given a mint, get the deployer address and how many launches they have bonded (graduated) vs non-bonded.

GET /token/deployer-stats/:mint

1s OHLCV Candles

Retrieve candles down to 1-second intervals. Bonding curve candles and the main pool candles are combined into a single continuous series.

GET /token/ohlcv/:mint/:timeframe
Example timeframes: 1s, 15s, 30s, 1m, 15m, 1h

Wallet Analytics

Wallet PnL, portfolio charts, basic summaries, trades, and holdings for dashboards and monitoring.

GET /wallet/performance/:wallet
GET /wallet/portfolio-chart/:wallet
GET /wallet/summary/:wallet
GET /wallet/trade-history/:wallet
GET /wallet/holdings/:wallet
Want deeper breakdowns and examples for each feature?
View more features
Candles

1s OHLCV, combined pools

Retrieve candle series across intervals like 1s, 15s, 30s, and 1m. Bonding curve and main pool candles are merged and normalized.

Curl | ohlcv_1s.sh
curl -H "x-api-key: YOUR_KEY" \
  "https://us-east.dritan.dev/token/ohlcv/So11111111111111111111111111111111111111112/1s"
TypeScript (SDK) | ohlcv_1s.ts
import { DritanClient } from "dritan-sdk";

const client = new DritanClient({ apiKey: "YOUR_KEY" });
const candles = await client.getTokenOhlcv("So11111111111111111111111111111111111111112", "1s");
console.log(candles.closed.length, candles.active?.close);

Start with the docs and playground

Use the playground to test endpoints quickly, then move to the SDK for production integration.

Risk
Bundle checker, snipers, insiders, and distribution signals.
Candles
1s OHLCV with combined bonding + graduated pools.
Creator
Deployer stats for fast creator history checks.