Skip to main content
Tier gates are enforced server-side. A request to a tier-restricted endpoint without sufficient entitlement returns 403 with a detail message indicating the required tier — for example: Tool not available for current tier, must be starter or higher.

Comparison

TierRate (req/min)Daily capMonthly capMax keysPrice/mo
Free (no key)10002$0
Free (API key)301,00002$0
Starter1202,00050,0004$29
Pro60020,000500,0005$199
Enterprise10,000+unlimitedunlimited10+from $1,999
A daily cap of 0 means no allowance — Free-without-key calls only succeed if they hit endpoints with no tier gate at all. A monthly cap of 0 means unlimited within the daily cap. Rate-limit behavior, header semantics, and error response shapes are documented in Authentication.

Endpoints by tier

Global and per-trader basics. All /live/* endpoints are available at this tier with no further gating; most /market/* endpoints are too — see the table below for the exact list.
GroupEndpoints
Global/pulse/stats, /pulse/market-overview, /pulse/leaderboard
Discovery/pulse/hidden-gems, /pulse/most-traded, /pulse/biggest-wins, /pulse/biggest-losses
Cohort summary/pulse/cohorts/summary
Trader profile/pulse/trader/{address}, /pulse/trader/{address}/trades, /daily, /performance, /tokens, /demo, /closed-positions, /closed-positions/stats
Coin views/pulse/token-leaderboard/{coin}, /pulse/trades/recent
Lifecycle (single)/pulse/lifecycle/{id}, /pulse/closed-positions/recent
Live stateAll /live/*
Market/market/positions/{address}, /market/price/{symbol}, /market/orderbook/{symbol}, /market/historical-oi
GroupEndpoints
Lifecycle aggregates/pulse/trader/{address}/lifecycles, /pulse/trader/{address}/lifecycle-summary
Comparison/pulse/compare
Coin alpha/pulse/coin-alpha-map, /pulse/coin-kings
Behavior/pulse/hour-profitability, /pulse/style-distribution
Risk/pulse/top-liquidators
GroupEndpoints
Discovery (deep)/pulse/persistent-winners, /pulse/one-month-wonders, /pulse/survivors, /pulse/anti-survivors, /pulse/capital-titans, /pulse/newcomer-whales
Risk & market/pulse/lethal-coins, /pulse/backstop-events, /pulse/market-concentration, /market/candles/recent/{symbol}
Cohort drilldowns (lifetime)/pulse/cohorts/{tierType}/{tier}/positions, /trades, /history
Cohort drilldowns (rolling 30d)/pulse/cohorts-recent/{tierType}/{tier}/positions, /trades, /lifecycle-stats, /top-positions, /alpha-concentration
Cohort timeseries/pulse/cohorts/daily-stats, /pulse/cohort-bias/history
  • Custom RPM, daily, and monthly caps
  • Unlimited active keys
  • Custom data windows beyond 90 days (see Data windows)
  • Dedicated support channel
  • SLA on uptime and response times
  • Optional bulk historical exports and custom data delivery
Negotiated per-engagement. Contact chat@coinversa.ai.

How tier resolution works

Each API key carries its own tier independently. If you have multiple keys on the same account at different tiers, each key is rate-limited and entitlement-checked on its own — a Free key calling with a Pro key sitting unused in the same account still only gets Free limits. Tier entitlement is granted by an active Stripe subscription or an explicit grandfather override. If a paid key’s subscription lapses, that specific key falls back to Free limits but is not deleted — your existing integrations keep working at reduced quota until you reactivate. See Authentication for the request-time mechanics and rate-limit headers.