# Swap endpoints ## Retrieves swap quotes - [GET /public/{address}/swap](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/swap-endpoints/paths/~1public~1%7Baddress%7D~1swap/get.md): Retrieves swap quotes for a specified token pair ## Retrieves swap transaction plan - [POST /public/{address}/swap](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/swap-endpoints/paths/~1public~1%7Baddress%7D~1swap/post.md): Retrieves a swap transaction plan containing the required transactions that must be signed by the wallet to complete the swap. The wallet must sign each transaction in the order it is returned in the response. For example, the list of transactions may include a first a token approval transaction, and then a swap transaction. ## Retrieves a list of supported swap chains - [GET /public/swap/chains](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/swap-endpoints/paths/~1public~1swap~1chains/get.md): Retrieves a list of supported swap chains ## Retrieves supported tokens for a specified chain - [GET /public/swap/tokens](https://docs.unstoppabledomains.com/apis/profile-v1/openapi/swap-endpoints/paths/~1public~1swap~1tokens/get.md): Retrieves supported tokens for a specified chain