The Deepest Solana Intelligence API
Sub-second PnL. Wallet X-rays. Bundle detection. Behavioral DNA. One API.
Two APIs. One Data Engine. Colosseum Breakout Hackathon Winner
CONYR processes every Solana transaction in real time — parsing swaps across multiple DEXes, tracking wallet positions, computing realized PnL the instant a trade closes, and feeding a comprehensive analytics pipeline. No third-party data. No stale indexes. Sub-second, end to end.
Choose the interface that fits your use case:
| Human API | Agents API | |
|---|---|---|
| Designed for | Dashboards, trading tools, research platforms | Autonomous AI agents, copilots, automated strategies |
| Docs format | Tutorials, code examples, interactive reference | OpenAPI 3.1 spec, llms.txt, structured endpoint tables |
| Start here | Getting Started | Agent Integration |
| Best for | Query-response workflows, UI backfill, charting | Tool-calling LLMs, programmatic client generation, MCP |
Both APIs hit the same endpoints, the same data, the same real-time streams. The difference is how you discover and consume them.
What Makes the Data Superior
Most Solana APIs give you raw transactions or delayed aggregates. CONYR gives you computed intelligence — derived live from the raw chain, available in sub-second latency from the moment the transaction lands.
1. Real-Time Realized + Unrealized PnL
The moment a wallet exits a position — partially or fully — CONYR fires a realized PnL event within milliseconds:
- FIFO cost-basis accounting across partial entries and DCA exits
- Entry/exit price in USD and SOL, per-token and aggregate
- Hold time, percentage gain, remaining position value
- Cumulative position PnL tracking across multiple exits
- Entry and exit DEX identification across all supported protocols
- Network fee attribution (entry fee counted once, exit fee per exit)
- Arbitrage detection with leg count and PnL attribution
- Trade tool fingerprinting: we identify which frontend placed the trade
No polling. No batch jobs. Streamed over WebSocket sub-second.
Unrealized PnL for open positions is also available — current mark-to-market gains/losses on every position a wallet still holds, calculated using vetted live prices. Query it on demand or stream it live. Combined with realized PnL, you get the complete picture: what they’ve locked in and what they’re sitting on right now.
2. FIFO Position Tracking
Every wallet’s open positions are tracked lot-by-lot with FIFO accounting:
- Per-lot entry price, amount, timestamp, and DEX
- Fragment-level tracking for partial fills and DCA entries
- Real-time status:
OPEN,PARTIAL,CLOSED - Cost basis preserved across splits for accurate PnL attribution
Updated in real time as swaps land — not minutes later, not on a cron. Sub-second.
3. Organic OHLCV Candles (Full + Filtered)
Two views of every chart — full (all trades) and filtered (bot/wash trades removed):
Available at 1-second, 1-minute, 5-minute, 15-minute, and 1-hour intervals with extended retention.
Every candle includes: OHLCV, buy/sell volume split, VWAP, trade count, and approximate unique buyer/seller counts. Terminal-parity rendering (open = previous close) is built in.
4. AI-Computed Wallet Labels & Taxonomy
A multi-dimensional classification system that labels every wallet in real time. Not keyword matching — statistically derived from closed-position outcomes:
Core Taxonomy (4 axes):
| Axis | Values |
|---|---|
| Trader Type | SCALPER, DAY_TRADER, SWING_TRADER, POSITION_TRADER |
| Performance | PROFITABLE, BREAK_EVEN, UNPROFITABLE, UNRATED, BANNED |
| Size Class | SHRIMP, FISH, SHARK, WHALE |
| Exit Style | FULL_EXITER, DCA_OUT, PARTIAL_TAKER, MIXED |
Classifications are statistically derived from closed-position outcomes using proprietary scoring models.
Trade Badges (behavior-derived):
RUNNER_KEEPER, CONFIDENCE_SIZER, STOP_LOSS_USER, CONSISTENT_WINNER, BAG_HOLDER, LOSS_CUTTER, LOTTO_PLAYER, DIAMOND_HANDS, PAPER_HANDS, ELITE_TRADER, VETERAN_WINNER
Identity Badges (infrastructure-derived):
HFT_BOT, FLASH_BOT, ARB_BOT, WASH_TRADER, TOOL_*, FRESH_FUNDED_6H, FUNDED_BY_FARM, DEX_SPECIALIST_*, TOKEN_CONCENTRATED, ROOT_CEX, ROOT_DEX_AUTH
Quantitative metrics backing every label:
- Risk-adjusted return metrics
- Position-level ROI distribution analysis
- Behavioral consistency scores
- Hold time pattern analysis
Labels update continuously as new trades close — no nightly batch, no manual refresh.
5. Bundle Detection & Threat Scoring
Real-time coordinated-wallet detection with full lifecycle tracking:
Multiple bundle types detected including sybil clusters, CEX-coordinated groups, Jito bundles, and synthetic swarms.
Full lifecycle tracking from detection through exit or rug.
Per-bundle data includes:
- Member wallets with individual chain balances and realized PnL
- Leader wallet identification and reputation scoring
- Supply-at-risk: what percentage of the token’s supply the bundle controls
- Total invested vs. returned, buy/sell VWAPs
- Risk score with human-readable evidence arrays
- Event timeline: detection, entry, dump start, exit, rug markers
Per-token rollup: total bundled supply, open bundle count, bundled NAV, inventory gap analysis.
Bundles are detected and updated in real time as transactions land — not retroactively.
6. Token Health Score (Multi-Axis, 0-100)
An auditable, evidence-backed composite score across multiple risk dimensions:
- Contract — token configuration risk (mintable, freezable, validation status)
- Bundle Threat — coordinated wallet exposure and extraction activity
- Deployer Risk — deployer history cross-referenced against known bad actors
- Holder Quality — organic vs. bot vs. farm-funded holder composition
- Market Integrity — trading pattern health indicators
Score labels: good, moderate, risky, dangerous. Every axis includes human-readable evidence strings for frontend display. Raw signals stored alongside the score for full auditability.
7. Wallet Provenance & Funding Intelligence
Full money-trail analysis for every wallet:
- Funder identification: who funded this wallet, how much SOL, how recently
- Provenance chain: trace funding back to root source (CEX, DEX authority, known entity) with hop count
- Farm detection: flag wallets funded by farm distributors based on funder activity patterns
- Freshness signals:
FRESH_FUNDED_6H,FRESH_FUNDED_24H— know when a new wallet appears - Farm score: quantified funder activity at funding time AND current state
8. Behavioral Vectors
Every qualifying wallet gets a multi-dimensional behavioral fingerprint for similarity search, covering:
- Timing Profile — hold time patterns and exit timing
- Exit Discipline — exit behavior, runner tendencies, loss management
- Performance Shape — return distribution and consistency metrics
- Velocity & Sizing — trading frequency, position sizing, diversification
- Infrastructure Fingerprint — automation level, DEX usage patterns
- Provenance Character — funding origin and account history
Use case: “Find me wallets that trade like this one.” Nearest-neighbor search across behavioral DNA.
9. Time-Series Wallet Analytics
Minute, hourly, and daily aggregated metrics per wallet:
- PnL, volume (buy/sell split), trade count, win/loss count
- Cash delta (actual SOL returned), fee tracking
- Variance metrics for intraday risk assessment
- Most profitable token, most traded token, most favored DEX per period
- Heatmap data: minute-level PnL grid for activity visualization
- Daily calendar: PnL, fees, max trade ROI, top profit/loss tokens
10. Multi-DEX Coverage
Every swap parsed directly from the raw transaction — not from aggregator APIs:
Raydium | PumpFun | PumpSwap | Meteora | BonkBot | Orca | Jupiter — and more
Arbitrage annotation: multi-leg detection with PnL attribution across hops.
REST + WebSocket: Every Data Type, Both Ways
CONYR isn’t REST with a WebSocket tacked on. Every major data type is available as both a query and a live stream:
| Data | REST (query) | WebSocket (stream) |
|---|---|---|
| Token score | GET /v1/token/{mint}/score | — |
| Buyer quality | GET /v1/token/{mint}/buyer-quality | — |
| Token price | GET /v1/token/{mint}/price | — |
| OHLCV candles | GET /v1/token/{mint}/ohlcv | token:{mint}:ohlcv:{view}:{tf} |
| Token trades | GET /v1/token/{mint}/trades | token:{mint}:trades |
| Chart ticks | — | token:{mint}:ticks |
| Wallet PnL | GET /v1/wallet/{addr}/pnl | wallet:{addr}:pnl |
| Wallet positions | GET /v1/wallet/{addr}/positions | wallet:{addr}:positions |
| Wallet labels | GET /v1/wallet/{addr}/labels | wallet:{addr}:labels |
| Wallet profile | GET /v1/wallet/{addr}/profile | — |
| Wallet similarity | GET /v1/wallet/{addr}/similar | — |
| Provenance | GET /v1/wallet/{addr}/provenance | — |
| Bundles | GET /v1/token/{mint}/bundles | — |
| Coordination | GET /v1/token/{mint}/coordination | — |
| Wash trades | GET /v1/token/{mint}/wash-trades | — |
| Security events | GET /v1/token/{mint}/suspicious-activity | token:{mint}:security / wallet:{addr}:security |
| Leaderboard | GET /v1/leaderboard | — |
Use REST to backfill state, then switch to WebSocket for live updates. Zero gap.
Sub-Second, End to End
A swap lands on Solana. Within milliseconds, CONYR has:
- Parsed the transaction across all supported DEXes
- Updated the wallet’s open positions with FIFO cost-basis
- Computed realized PnL if the trade closed or partially exited a position 3b. Marked unrealized PnL on every open position using vetted live prices
- Scored the token’s health across multiple risk axes
- Detected any coordinated bundle activity
- Streamed the result to your WebSocket
From chain to your application — sub-second.
Get Started
Human API: Getting Started — auth, first request, code examples in Python/TypeScript/cURL.
Agents API: Agent Integration — OpenAPI spec, llms.txt, auto-generated clients.