For the complete documentation index, see llms.txt. This page is also available as Markdown.

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:

Starter
Growth
Scale

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:

Endpoint
Weight
Notes

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:

Endpoint
Limit

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