Rate Limits and User Limits
Per-minute REST weight budgets by plan (5,000 / 20,000 / 50,000) and the weight of each endpoint.
Rest APIs
Aggregated weight limit per minute:
5000
20,000
50,000
Every request draws its weight from this per-minute budget, except the windowed endpoints below. Requests have a default weight of 2 points except for the following:
userPnlSummary
20
userPnlLeaderboard
200
userCompletedTrades
20
userCompletedTradesByTime
20
userFills
10
userFillsByTime
10
userTwapSliceFills
10
userTwapSummaries
10
userTwapStatusesByTime
20
userLeverageUpdatesByTime
20
userIsolatedMarginUpdatesByTime
20
historicalOrders
10
orderStatusByOid
10
userFunding
10
userNonFundingLedgerUpdates
10
metaAndAssetCtxs
20
candleSnapshot
20
registeredOutcomes
20
registeredOutcomesById
20
settledOutcomes
20
settledOutcomesById
20
outcomeVenueStats
20
marketLiquidity
10
marketLiquidityHistory
10
slippageHistory
10
perpPriceHistoryByTime
10
allPerpMetas
10
Full universe and margin tables across all perp DEXes.
builderFills
5
builderFillsByTime
5
builderApprovedFillsByTime
100
Joins the approval index against fills.
builderApprovedFundingByTime
100
Joins the approval index against funding_events; a full page touches a granule per user, so it is priced accordingly.
builderApprovedNonFundingLedgerUpdatesByTime
100
Joins the approval index against ledger_events; priced like the funding sibling.
builderOrdersByTime
5
fundingHistory
5
liquidationHistoryByTime
5
openInterestHistory
5
currentDepth
5
portfolioState
5
apiUsage
5
stakingEvents
5
validatorAprHistory
5
delegatorHistory
5
delegatorRewards
5
perpSnapshotTimestamp, spotSnapshotTimestamp, perpTwapSnapshotTimestamp, spotTwapSnapshotTimestamp, accountValueSnapshotTimestamp, fundingPaymentTimestamp, registeredOutcomesSnapshotTimestamp
1
batchClearinghouseStates
2 per user
Max 100 points. Up to 1000 users (100 with ALL_DEXES). Cost multiplied by number of dexes with ALL_DEXES.
batchPortfolioStates
3 per user
Max 200 points. Up to 500 users (100 with ALL_DEXES). Cost multiplied by number of dexes with ALL_DEXES.
batchPerpAnnotations
1 per user
Max 25 points.
Windowed endpoints
These endpoints have their own per-endpoint limit and do not draw from the per-minute budget above:
perpSnapshots, spotSnapshots, perpTwapSnapshots, spotTwapSnapshots, accountValueSnapshots, fundingPayments, registeredOutcomesSnapshot, globalStakingSummary
5 requests per 10 minutes
l4Book, tpslBook
10 requests per 5 minutes
l2Book
60 requests per 5 minutes
l2BookDiffSnapshot
300 requests per 5 minutes
Last updated