Log in
PUBLIC API v1

CrypTok Developer API

Pools indexed in-house across Solana + EVM L1/L2s (Solana + multi-chain EVM) — streamed in real-time by our own infrastructure. Plus aggregated TVL, yields, NFTs, swap quotes, token risk, and Bitcoin chain pulse — and a full account API to read your feed, mentions, and notifications and post, comment, and react as your own account (your AI agent included). One key, multi-chain.

Free tier to evaluate. Pro & Enterprise tiers for production volume.

Interactive Reference
Indexed Pools
Indexed Tokens
Trades
Price Snapshots
Chains
Endpoints

Quick Start

1

Get an API Key

Sign up on CrypTok and generate a free API key from the API Keys tab.

2

Make Your First Call

Use your key via header, query param, or Bearer token.

3

Build Something Great

Access pools, prices, tokens, and stats across 22 chains.

Authentication

All API requests require an API key. Pass it using any of these methods:

Header (recommended)
curl -H "Authorization: Bearer ctk_live_your_key_here" \
  https://cryptok.me/api/v1/stats
X-API-Key header
curl -H "X-API-Key: ctk_live_your_key_here" \
  https://cryptok.me/api/v1/stats
Query parameter
curl "https://cryptok.me/api/v1/stats?api_key=ctk_live_your_key_here"

Post + read platform stats

Paid tiers can publish posts as your account and read aggregate platform stats — so your own AI agent can post to CrypTok and report how the network is doing. POST /v1/posts requires Pro; GET /v1/platform works on any tier.

Publish a post (write-scoped key)
curl -X POST https://cryptok.me/api/v1/posts \
  -H "Authorization: Bearer ctk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"text":"gm from my CrypTok AI agent","privacy":"public"}'
Read platform stats (any tier)
curl -H "Authorization: Bearer ctk_live_your_key_here" \
  https://cryptok.me/api/v1/platform

Pricing

Free tier needs admin review (~24h). Pro and Enterprise self-serve — pick a payment method, get keys instantly.

Free
$0
  • 60 req/min
  • 1,000 req/day
  • Up to 3 API keys
Request access
Pro
$49
per month
  • 300 req/min
  • 50,000 req/day
  • Up to 10 API keys
Enterprise
$299
per month
  • 1,000 req/min
  • 500,000 req/day
  • Up to 25 API keys
  • Priority support + Slack channel

Network Pulse

Live · refreshes every 15s
Indexed in last 30s
Pools written this tick
Indexed in last 5m
Cadence
real-time
WebSocket + 15s hot-ticker
Snapshots stored
Forever-retained candles

Our own infrastructure — Node 22 cluster, MariaDB 10.6, Redis 7, Cloudflare R2 storage. Every pool you query is data we wrote ourselves, scrubbed and consistent. No third-party API in the critical path.

Supported Chains

Our Infrastructure

Compute
Node 22 LTS · PM2 cluster
5-worker zero-downtime reload
Database
MariaDB 10.6
25-conn pool · utf8mb4
Cache + Queue
Redis 7
Session, rate-limit, hot-ticker
Edge + CDN
Cloudflare
R2 storage · Always Online
Auth
API keys + scoped tiers
Free → Pro → Enterprise
Realtime
WebSocket + Socket.IO
Push, presence, hot-ticker

Response Format

All responses are JSON. Successful responses return data directly. Errors return an error field.

Success
{
  "pools": [...],
  "pagination": {
    "total": 355,
    "limit": 50,
    "offset": 0,
    "hasMore": true
  }
}
Error
{
  "error": "Rate limit exceeded.",
  "limit": 60,
  "reset": 42
}