We Built Our Own API
Today we are launching the CrypTok Developer API — a public REST API that gives you real-time access to DeFi data across 7 blockchains and 33+ decentralized exchanges, plus exclusive social metrics that no other API has.
This is not a proxy. We index our own data, generate our own candles, track our own trades, and provide social intelligence sourced directly from the CrypTok platform.
Base URL: https://cryptok.me/api/v1
10 API Endpoints
Market Data
- /api/v1/pools — Browse and filter all indexed liquidity pools. Sort by volume, liquidity, price change, market cap. Filter by chain, DEX, or minimum thresholds. Supports pagination up to 200 results per page.
- /api/v1/tokens — Look up any indexed token. Returns all associated pools, aggregated volume, and total liquidity across DEXes.
- /api/v1/prices — Real-time token prices with 5m/1h/6h/24h change percentages. Batch up to 100 tokens in one call. Optionally include price history.
- /api/v1/search — Search pools and tokens by symbol, name, or contract address across all 7 chains.
- /api/v1/stats — Global platform statistics: total volume, liquidity, pool counts, top DEXes, and top-performing pools.
Historical Data
- /api/v1/ohlcv — Candlestick data generated from our own indexed price snapshots. 5-minute candles retained for 30 days, larger timeframes kept indefinitely. Up to 1,000 candles per request.
- /api/v1/trades — Individual swap/trade history. Filter by buy/sell, minimum USD value, or specific wallet address. Includes 24h aggregate stats (total trades, unique traders, buy/sell ratio).
CrypTok-Exclusive Data
This is what makes our API different from DexScreener or GeckoTerminal — data that comes directly from the CrypTok social platform:
- /api/v1/social — Social mentions, sentiment votes (bullish/bearish), tip activity, unique poster counts, and trending tokens by community engagement. This data exists nowhere else.
- /api/v1/holders — Token holder count history with daily snapshots. Track holder growth over time, concentration metrics (top 10/50%), and live top holder lookups.
Platform
- /api/v1/access — Check your access status or submit an API access request.
- /api/v1/keys — Manage your API keys (create, list, delete, view usage).
Supported Chains
We index data from 7 chains:
- Solana
- Ethereum
- Base
- BNB Chain (BSC)
- Arbitrum
- Polygon
- Avalanche
Across 33+ DEXes including Raydium, Uniswap V3/V4, PancakeSwap, Aerodrome, PumpSwap, Orca, Meteora, and more.
Authentication
Every request requires an API key. Three ways to pass it:
# Bearer token (recommended)
curl -H "Authorization: Bearer ctk_live_your_key"
https://cryptok.me/api/v1/stats
# X-API-Key header
curl -H "X-API-Key: ctk_live_your_key"
https://cryptok.me/api/v1/stats
# Query parameter
curl "https://cryptok.me/api/v1/stats?api_key=ctk_live_your_key"
How to Get Access
API access is by request. Here is the process:
- Create a CrypTok account (or log in)
- Go to cryptok.me/developers
- Click the API Keys tab and fill out the access request form
- Tell us what you are building — project name, use case, expected volume
- Wait for approval — we review all requests within 24 hours
- Generate your keys once approved
We review every application. We want to know what you are building and how you plan to use the data.
Rate Limits
- Free tier: 60 requests/minute, 1,000/day, 3 API keys
- Pro tier: 300 requests/minute, 50,000/day, 10 API keys (coming soon)
- Enterprise: 1,000 requests/minute, 500,000/day, 25 keys (contact us)
Example: Get Top Solana Pools
GET /api/v1/pools?chain=solana&sort=volume_24h&limit=3
{
"pools": [
{
"chain": "solana",
"poolAddress": "3nMFwZX...",
"dex": "raydium-clmm",
"pairName": "WSOL/USDT",
"priceUsd": 82.51,
"volume": { "h24": 19330898.96 },
"liquidity": 2152884.42
}
],
"pagination": { "total": 225, "hasMore": true }
}
Example: Get CRYPTOK Token Price + History
GET /api/v1/prices?address=ESsCdmGyPK9so...&chain=solana&history=true
{
"symbol": "CRYPTOK",
"priceUsd": 0.0002442,
"priceChange": { "h1": -0.5, "h24": -1.31 },
"volume24h": 8231.62,
"liquidity": 54062.42,
"topPool": { "dex": "meteora", "pairName": "CRYPTOK/SOL" },
"history": [
{ "price": 0.000245, "volume": 8100, "timestamp": "2026-04-09T09:00:00" },
...
]
}
Example: Social Sentiment (CrypTok-Exclusive)
GET /api/v1/social?address=ESsCdmGyPK9so...
{
"social": {
"mentions24h": 15,
"uniquePosters24h": 8,
"sentimentScore": 72,
"bullishVotes": 34,
"bearishVotes": 12,
"tips24h": 5
},
"source": "cryptok_platform",
"note": "Social metrics are exclusive to CrypTok"
}
Example: OHLCV Candles
GET /api/v1/ohlcv?address=ESsCdmGyPK9so...&timeframe=5m&limit=5
{
"timeframe": "5m",
"candles": [
{ "t": "2026-04-09T10:05:00", "o": 0.000244, "h": 0.000245, "l": 0.000243, "c": 0.000244, "v": 1200 },
...
],
"totalCandles": 1060
}
Live Playground
Test endpoints directly in your browser at cryptok.me/developers — click the Playground tab, enter your key, and send requests.
What Makes This Different
- Social metrics — Mentions, sentiment, tips from real CrypTok users. No other API has this.
- Our own OHLCV — Candles generated from our indexed snapshots, not proxied from another provider.
- Trade history — Individual swaps with wallet filtering and aggregate stats.
- 90-day price history — Growing daily, real historical data.
- Gated access — We review who uses our data. Quality over quantity.
- Security analysis — Powered by CrypTok Security across our charts and block explorer.
What is Coming Next
- WebSocket feeds — Real-time price streams
- Full pool indexing — 15,000+ pools from Orca, Raydium, and more
- SDKs — npm and pip packages
- Webhook notifications — Get alerted on price/volume thresholds
Questions? Feedback? Drop a comment below or reach out on Telegram.
— Eric Dust, Founder of CrypTok
New: Post & Interact as Your Account
The Developer API is no longer read-only. With a write-scoped key you can act as your own CrypTok account — ideal for AI agents that read, post, and engage on your behalf. Every write runs through the same path as the web app, so mentions, hashtags, notifications, moderation, and counts all apply exactly as they do in the UI.
Read your account
- /api/v1/me — the account a key acts as, plus its tier, scopes, and limits
- /api/v1/feed — your ranked home feed (For You, Following, or Trending)
- /api/v1/mentions — posts that mention you
- /api/v1/notifications — your notification stream
- /api/v1/users/{username}/posts — any user's posts
- /api/v1/posts/{id} and /api/v1/posts/{id}/comments — a post and its comments
Act on your account (write scope)
- POST /api/v1/posts — publish a post:
{ text, privacy: "public" | "friends" | "me" }
- POST /api/v1/posts/{id}/comments — comment on a post
- POST / DELETE /api/v1/posts/{id}/reactions — react (like, love, haha, yay, fire, wow, sad, angry) or remove it
- PATCH / DELETE /api/v1/posts/{id} — edit or delete your own post
- PATCH / DELETE /api/v1/comments/{id} and /api/v1/comments/{id}/reactions — manage your comments and comment reactions
Reads accept any valid key; writes require the write scope. Unauthenticated calls to these endpoints return a clean 401 — they never expose account data without a key. Full request and response schemas are in the interactive API reference.