API Reference
Refer to the Ultra Swap API Reference for the complete API documentation.
Swap Endpoints
| Endpoint | Description |
|---|---|
| Get Order | Request for a quote and swap transaction. |
| Execute Order | Sign and execute the swap transaction. |
Data Endpoints
| Endpoint | Description |
|---|---|
| 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. |
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.
