AgentsRate Limits & Caching

Rate Limits & Caching

Cache TTLs

All data is cached in-process using moka LRU caches. No external Redis at the API layer (the provenance cache is a separate Redis tier, not surfaced through these caches).

CacheTTLMax Entries
Wallet performance30s10,000
Leaderboard60s50
Token info300s50,000
OHLCV5s5,000
Token price (coming soon)2s50,000
Token trades, wallet tradesuncached
Wallet labels60s10,000
Wallet profile60s10,000
Buyer quality30s10,000
Provenance300s10,000
Holders (summary, top, list)15sshared bucket
Bundles (summary, list, detail)15s20,000
Wash trades15s10,000
Funding abuse (summary, full)~30sshared bucket
Coordination — wallet follows30s10,000
Coordination — wallet entity60s10,000
Coordination — token campaigns15s20,000
Coordination — token crowd15s20,000
Coordination — entity detail / members60s5,000
Coordination — pipeline health30s1

Pagination Limits

EndpointDefault LimitMax Limit
/v1/wallet/:addr/trades50200
/v1/wallet/:addr/positions100100 (fixed)
/v1/wallet/:addr/similar20100
/v1/leaderboard100500
/v1/token/:mint/ohlcv5002000
/v1/token/:mint/trades50200
/v1/token/:mint/holders/top (n)10500
/v1/token/:mint/holders1001000
/v1/token/:mint/wash-trades50200
/v1/token/:mint/funding-abuse50200
/v1/entity/:id/members (page_size)100500

/v1/entity/:id/members paginates with page + page_size, not limit — default page_size 100, max 500.

REST Rate Limits by Tier

TierRequests / min
Free10
Layer 1100
Layer 2300
Layer 3600
Enterprise3000

Rate limits are enforced per API key. Exceeding the limit returns HTTP 429.

WebSocket Limits

LimitValue
Max subscriptions per connection50 (paid tiers; Free 0 — no WS access, Enterprise unlimited)
Per-client message buffer256 messages
Server ping interval30s

Connection Caps by Tier

TierMax Connections
Free0
Layer 15
Layer 220
Layer 350
Enterpriseunlimited