Skip to main content
We set four limits for each partner. Until we agree different values with you, the defaults below apply. Ask us to change them.

When you reach a limit

We refuse these requests before we store or send anything. Retry-After is the only rate limit header we send today. We don’t send headers that show how much of a limit you have left.

How order value is counted

Each order counts when you place it, at its quantity times a price per share: How much of an order still counts depends on its state:

How allocations are counted

Every allocation created that day counts, except rejected and refused ones, whose amounts return to your wallet.

Fixed limits

These are the same for every partner.

Reads that ask the broker

Balances, positions, trades, contract notes and the reference lists are read from the broker each time you ask. Each partner can have 2 of these reads in progress at once, and at most 4 run at once across all partners. A read that can’t start and finish within 20 seconds returns 503 exchange_unavailable. Nothing was changed, so ask again shortly.