Sunset of UniswapX V1 and Indicative Quote Endpoint
Posted: March 19th, 2025 | Effective: May 16, 2025
We will be sunsetting support for UniswapX V1 (“V1”) in the API on May 16, 2025. UniswapX V1 is superseded by UniswapX V2 (“V2”), which is already supported by the API. Further, the /indicativeQuote endpoint will be deprecated as it is now replaced by the /quote endpoint with routingPreference specified as FASTEST.
What is changing?
The Uniswap Labs API /quote and /order endpoints will no longer support requests for V1 (also referred to as UNISWAPX and DUTCHQUOTE). Any /quote request which specifies UNISWAPX in the routingPreference or protocols fields will be met with an error. No /quote response will return quotes of type DUTCHQUOTE. Any /order request which specifies a DUTCHQUOTE will be met with an error.
Why is this changing?
V1 has been replaced by V2, which has been in production since early 2024. Our research has found that the updated mechanisms of V2 cause customers of the API receive better pricing from V2 than from V1. V2 improves the pricing performance of fillers by reducing the time between the quote and the fill, which reduces the price settlement volatility risk allowing fillers to narrow their quoted spread.
What do I need to do?
If you make /quote requests today which specify “UNISWAPX” in the routingPreference or protocols fields, you will need to make a modification to your request to instead specify “UNISWAPX_V2”. More details can be found in our API documentation here. Note that the /quote response for V2 is slightly different from that for V1 - see the documentation for more details.
If you make POST /order requests today which include the “DUTCHQUOTE” group or GET /order requests which specify the “Dutch” orderType, you will need to support the newer “DUTCHQUOTEV2” group and “Dutch_V2” orderType instead. See the API documentation for more details.