Skip to main content
If you currently use Ultra /order + /execute, migration is minimal. The endpoints are the same, with a new base URL.

What changes

Before (Ultra)After (Swap V2)
Base URL: https://ultra-api.jup.agBase URL: https://api.jup.ag/swap/v2
GET /orderGET /order
POST /executePOST /execute
The request parameters and response format are identical. Update the base URL and you are done.

What you gain

  • Unified documentation and API reference
  • Same endpoint for both Meta-Aggregator and Router paths
  • Future improvements shipped to V2 first