Trader Profiles

Users can choose between two trader profiles that best suits their strategy
Retail

UI traders enjoy completely
FREE trading

Pro

API traders have access to Pro rates

Attributes

RetailPro
Speed BumpOrder Submission: 500ms
Order Cancellation: 300ms
None
Rate Limit3 orders / sec
30 orders / min
300 orders / hr
1000 orders / 24 hrs
800 orders / sec
17,250 orders / min
Retail orders exceeding rate limits automatically switch to Pro trader profile and lose access to RPI liquidity.

For detailed fee information, see Trading Fees.

Identifying as Retail via API

By default, all orders submitted through the API are treated as Pro orders. To have your API orders treated as Retail orders, request a JWT token with the token_usage=interactive query parameter.

When using an interactive token:

  • The order is subject to Retail speed bumps and rate limits
  • The order qualifies for free trading fees (0% maker and taker)
  • The order is eligible for Retail Price Improvement (RPI) liquidity
  • The order receives queue priority at each price level

Orders placed with an interactive token are subject to Retail rate limits. If rate limits are exceeded, the account automatically switches to the Pro trader profile and loses access to RPI liquidity.

1

Get an interactive JWT token

Add token_usage=interactive when requesting a JWT:

$POST /v1/auth?token_usage=interactive

See the Get JWT endpoint for details.

2

Authenticate requests with the token

Use the returned token for all authenticated requests. Orders placed with this token are treated as Retail.