CabalSpy ID · for platforms & apps

The SocialFi layer.

One login gives your platform or app a social layer: every user’s X identity, their verified wallets and every trade they make — tracked live on Solana, BNB Chain, Base, Ethereum and Robinhood Chain. With built-in token theses from day one.

For trading terminals, DEXs, launchpads, bots, wallets, games, communities — any app · I’m a trader →

What it is

Your users and their trades, as a social layer

01

Users sign in

“Login with CabalSpy ID” — with X, Telegram or Google

02

Identity + wallets

X profile and verified wallets, with consent

03

Every trade tracked

Live, on 5 chains — no indexing on your side

04

Delivered to you

Data API, WebSocket stream and webhooks

05

Social features

Built-in token theses — plus your leaderboards, feeds, copy trading …

Use cases

What you can build with CabalSpy ID

Everything below runs on the same data: who your users are, which wallets are theirs and every trade they make.

Leaderboards of your users

Rank your own community by PnL, win rate, volume or trades — per chain and per period.

/v1/wallets/leaderboard

Token theses & chats

Built in: holders post their thesis on a token, with their real position and live PnL next to it. Embed the widget or use the API.

thesis widget · API · stream

Your users’ trades on the chart

Plot the buys and sells of your community and KOLs as markers on the token chart.

/v1/wallets/history · stream

Live activity feed

A real-time stream of what your users are trading right now.

WebSocket /v1/stream

Copy trading & follow

Let people follow and copy traders with verified, tracked performance — not claims.

tracker · stream

Trader profiles

Stats, PnL chart, holdings and PnL calendar for every user, inside your platform.

tracker · holdings · pnl_calendar

Verified & KOL badges

Show who is verified and who is a reviewed KOL. Fake callers stand out.

/v1/profile

Competitions & rewards

Run trading competitions, rewards and referrals based on real on-chain trading.

leaderboard · webhooks

Illustrations. Your platform builds the interface — CabalSpy ID supplies identities, wallets, stats and trades.

Built in · Token theses

Why do they hold? Proven theses.

A ready-made SocialFi widget for your token pages: holders explain why they hold a token. Every thesis shows the author’s real, on-chain verified position and live PnL — when they exit, it’s marked Sold. No more anonymous shilling.

  • Bullish or bearish tag on every thesis
  • Replies, likes and emoji reactions
  • Reports and moderation included
  • Shared network: a token shows theses from all platforms by default — content from day one. Or switch to “only my instance”.
  • Stats per instance in the dashboard
@trader_averified holderBullish

Team ships every week, volume keeps climbing and the community is real. Holding until the next listing.

Position1.2M $TOKENLive PnL+38.4%SOL
246🚀 9 · 🔥 4
@trader_bbearish · position closedSold
Illustration — handles and numbers are examples.
Option 1 · Widget

Two lines, fully designable

Paste the widget and style it in the dashboard — colors, font, radius, theme, sort and reach — with a live preview. Users signed in with CabalSpy ID write directly.

HTML
<div data-csid-thesis data-client-id="csid_..."
     data-chain="solana" data-mint="..."></div>
<script src="https://id.cabalspy.xyz/widget.js" async></script>
Option 2 · Your own UI

Data API, WebSocket & webhooks

  • Read theses for any token
  • Post from your own button, in the user’s name
  • Live WebSocket — subscribe to any number of tokens, e.g. thesis markers on your chart
  • Webhook thesis.created
For traders

One identity. Every platform.

  • A verified public profile with your real PnL, win rate and trades
  • One login on every platform that supports CabalSpy ID
  • Get discovered, followed and copied — on the public leaderboard and on partner platforms
  • A KOL badge after review
  • You stay in control: hide your trading data, revoke apps or delete your ID at any time
Why platforms add it

Social keeps traders on your platform

Retention & engagement

Social features give users a reason to come back: rankings, followers, discussions around real trades.

Trust

Verified people and real, tracked PnL instead of screenshots and anonymous claims.

Nothing to build underneath

No wallet indexing, no PnL engine, no identity system. You build the features, we deliver the data.

One integration, 5 chains

One login and one API for Solana, BNB Chain, Base, Ethereum and Robinhood Chain.

Privacy by consent

Users approve what your app may see and can revoke access at any time.

How to integrate

Live in three steps

A complete SocialFi integration: login, verified wallets and live trades through one SocialFi API — with SDKs for JavaScript/TypeScript and Python.

01Create an instanceIn the API dashboard — same API key as the CabalSpy API. Start in sandbox with test users.
02Add the login buttonDesign it in the button builder and paste two lines. Standard OpenID Connect with PKCE.
03Use the dataQuery the Data API, subscribe to the WebSocket stream and receive webhooks.
Login button
HTML
<div data-csid-login
     data-client-id="csid_..."></div>
<script src="https://id.cabalspy.xyz/widget.js" async></script>

Signed-in users get their avatar and a menu in the button. Browser apps receive a csid:login event with the user and ID token.

Data API
cURL · leaderboard of your users
curl -G https://api-id.cabalspy.xyz/v1/wallets/leaderboard \
  -d blockchain=solana -d period=7d -d sort=pnl \
  -H "Authorization: Bearer YOUR_KEY"

Also: users, profiles, wallet lookup, stats & PnL chart, trade history, holdings, PnL calendar, latest trades — and wss://…/v1/stream for live trades (Pro and up).

Built on verification

Real people. Real wallets.

Wallets proven on-chain

Users prove a wallet with a tiny on-chain payment from it. No wallet connect, no signature prompt.

Reviewed KOL badge

Minimum to apply: 5k+ X followers, an X account older than 90 days and $25k+ volume in the last 7 days. We look for around $100k+ weekly volume; every application is reviewed manually.

X, Telegram or Google

Users sign in with X, Telegram or Google. X and Telegram are the social identities; Google is an alternative sign-in.

Questions from platforms

01What is CabalSpy ID?
The SocialFi layer for any platform or app — trading terminals, DEXs, launchpads, bots, wallets, games or communities. Your users sign in with CabalSpy ID; you get their X profile, their verified wallets and every trade they make on Solana, BNB Chain, Base, Ethereum and Robinhood Chain — via OpenID Connect, a Data API, a WebSocket stream and webhooks. You build the social features on top.
02Do we need our own wallet indexing or PnL calculation?
No. Every verified wallet is tracked by CabalSpy. Stats, realized PnL, PnL chart, trades, holdings and PnL calendar come ready from the Data API — the same numbers as the CabalSpy API.
03What does a user have to do?
Sign in with X, verify their wallets with a tiny on-chain payment (no wallet connect, nothing to sign) and approve your app. They can revoke access at any time.
04How do we receive the data?
Sign-in uses standard OpenID Connect (authorization code + PKCE). The Data API at api-id.cabalspy.xyz/v1 returns users, profiles, wallets, stats, trades, holdings, PnL calendars and leaderboards. The WebSocket stream pushes every trade of your users live (Pro plan and up). Webhooks fire on wallet.verified, wallet.removed, profile.updated, kol.granted and consent.revoked.
05Do we need a separate API key?
No. CabalSpy ID uses the same API key as the CabalSpy API — switch on “CabalSpy ID” for the key in the API dashboard. Instances, the login button builder, webhooks and a sandbox with test users live there too.
06What does it cost?
You can start on the free plan. Paid plans scale with the number of users whose data you receive; above your limit sign-in keeps working, but extra users arrive without data until you upgrade. Token theses — widget, API, live theses stream and moderation — are included on every plan. See pricing

Give your users a social layer.

Start free in the API dashboard — sandbox with test users included.