🚨 Action Required: lite-api.jup.ag will be deprecated on 31st January 2026. View migration guide →
lite-api.jup.ag
cURL
curl --request POST \ --url https://api.jup.ag/ultra/v1/execute \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data ' { "signedTransaction": "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEN...", "requestId": "b5e5f3a7-8c4d-4e2f-9a1b-3c6d8e0f2a4b" } '
{ "status": "Success", "signature": "5UfDuX7hXbTiKFJqS1MzGsNpbXTzMKJe2bZP1zrd7DnFBSChKvF2FVDNAuqz7SJpaHXTB9E5DP6tMjfZmVDMJRs", "slot": "324307186", "code": 0, "totalInputAmount": "100000000", "totalOutputAmount": "17057460", "inputAmountResult": "100000000", "outputAmountResult": "17057460", "swapEvents": [ { "inputMint": "So11111111111111111111111111111111111111112", "inputAmount": "100000000", "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "outputAmount": "17057460" } ] }
Execute the signed transaction and get the execution status
requestId
/order
Get API key via https://portal.jup.ag
Successful response
Success
Failed
Show child attributes
Was this page helpful?