FastFills is a program designed to improve trade execution speed for retail traders by incentivizing API traders to match with passive orders from Retail Profiles. API traders automatically receive a 30% fee discount when their orders match with retail passive orders, encouraging faster fills for retail users.
API traders automatically receive a 30% fee discount when matching with retail passive orders
UI orders have priority at each price level and are filled before API or RPI orders
The discount is applied automatically - no special configuration needed
When your API orders match with passive orders from a Retail Profile:
fee field of fill responsesFills that qualify for the FastFills discount are marked with a fastfill flag in the fill response. When querying fills via the List Fills endpoint, check the flags array for the fastfill value.
Example fill response with FastFills flag:
The discounted fee amount will be reflected in the fee field of the response.
The orderbook endpoint includes additional fields to help API traders identify retail liquidity available at the best bid and offer:
best_ask_interactive: Size available on the best ask from retail traders (UI orders)best_bid_interactive: Size available on the best bid from retail traders (UI orders)best_ask_api: Size available on the best ask from API orders (excluding retail)best_bid_api: Size available on the best bid from API orders (excluding retail)These fields allow you to see how much retail size is available on top of the book, helping you understand potential FastFills opportunities. Query the Get Orderbook endpoint to access this information.
UI orders (interactive orders placed through the web interface) have queue priority at each price level. This means: