Log in
Back to Blog

Introducing the CrypTok Developer API — Build on Real-Time DeFi Data

April 9, 20266 min read

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:

  1. Create a CrypTok account (or log in)
  2. Go to cryptok.me/developers
  3. Click the API Keys tab and fill out the access request form
  4. Tell us what you are building — project name, use case, expected volume
  5. Wait for approval — we review all requests within 24 hours
  6. 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.

14 views 0 reactions 0 comments

⚡️ Official CrypTok News & Updates Get platform updates, feature drops, market movement, and major announcements here first. The future of social finance, digital culture, and online connection. 🦉

Comments

Log in to comment