Skip to main content

API Reference

Refer to the Ultra Swap API Reference for the complete API documentation.

Swap Endpoints

EndpointDescription
Get OrderRequest for a quote and swap transaction.
Execute OrderSign and execute the swap transaction.

Data Endpoints

EndpointDescription
Search TokenSearch for a token by its symbol, name or mint address.
Get HoldingsRequest for token balances of an account.
Get ShieldEnhanced security feature to provide critical token information contributing to better informed trading decisions.

Guides

GuideDescription
Gasless SupportImportant notes of gasless mechanisms.
FeesBreakdown of fees involved.
Add Fees to Ultra SwapAdd custom integrator fees to your Ultra Swap transaction.
Add Integrator PayerAdd integrator payer to pay for networks fees and rent on behalf of your users.
Plugin IntegrationWalkthrough on how to integrate Ultra Swap API with Jupiter Plugin.

FAQ

  • Integrator without custom fees: Do note that when your users swap using Ultra Swap, we take 5 to 10 bps of the swap amount as a fee.
  • Integrator with custom fees: If you are an integrator, you can add custom integrator fees via Ultra Swap API and Jupiter will take 20% of the integrator fees. Please refer to the Add Fees To Ultra Swap guide for more information.
  • No, you cannot modify Ultra Swap transactions.
  • Ultra Swap is intended to use as is, without any modifications.