Overview
| Step | Endpoint | Description | 
|---|---|---|
| 1 | Get Order | Request for a quote and swap transaction. | 
| 2 | Execute Order | Sign and execute the swap transaction. | 
| - | Search Token | Search for a token by its symbol, name or mint address. | 
| - | Get Holdings | Request for token balances of an account. | 
| - | Get Shield | Enhanced security feature to provide critical token information contributing to better informed trading decisions. | 
| - | API Reference | Reference for the Ultra Swap API endpoints. | 
Guides
| Guide | Description | 
|---|---|
| Gasless Support | Important notes of gasless mechanisms. | 
| Fees | Breakdown of fees involved. | 
| Add Fees to Ultra Swap | Add custom integrator fees to your Ultra Swap transaction. | 
| Add Integrator Payer | Add integrator payer to pay for networks fees and rent on behalf of your users. | 
| Plugin Integration | Walkthrough on how to integrate Ultra Swap API with Jupiter Plugin. | 
FAQ
Can I add custom integrator fees to Ultra Swap API?
Can I add custom integrator fees to Ultra Swap API?
- 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.
Can I modify Ultra Swap transactions?
Can I modify Ultra Swap transactions?
- No, you cannot modify Ultra Swap transactions.
- Ultra Swap is intended to use as is, without any modifications.
What is the rate limit for Ultra Swap API?
What is the rate limit for Ultra Swap API?
- 
Dynamic Rate Limits are now applied to Ultra Swap API.
- No Pro plans or payment needed.
- Simply generate the universal API Key via Portal
- Rate limits scale together with your swap volume.
- Read more about Ultra Swap API Dynamic Rate Limit.
 
