Skip to main content

About Trigger API

The Jupiter Trigger API enables you to create limit orders on Solana, allowing users to set target prices for token swaps that execute automatically when market conditions are met.

The Trigger API is ideal for:

  • DeFi applications that want to offer users more advanced trading options
  • Wallets looking to expand their trading features
  • Automated systems that need to execute at specific price points

Features

FeatureDescription
Custom integrator feesIntegrators can choose to charge their own custom fees (on top of Jupiter's fees).
Any token pairCreate trigger orders between any token pairs supported on Jupiter's Metis Routing Engine.
Best executionOrders are executed through Jupiter's Metis Routing Engine to get the best possible price across all DEXes.
Price monitoringOur infrastructure continuously monitors prices to execute trigger orders as soon as conditions are met.
Order expiryTrigger orders can be set to expire after a certain period of time.
Slippage additionAdd slippage to the target price, ideal for users who want to prioritize success rate over price.

Getting Started with Trigger API

  1. Create Order: Create a new trigger order with your desired parameters.
  2. Execute Order: Execute a trigger order.
  3. Cancel Order: Cancel an existing trigger order.
  4. Get Trigger Orders: Retrieve active/historical trigger orders for a specific wallet address
  5. Best Practices: Best practices for using Trigger API.

FAQ

What is the fee for using Trigger API?

Trigger API takes 0.03% for stable pairs and 0.1% for every other pairs.

Can integrators take fees using Trigger API?

Yes, integrators can take fees on top of Jupiter's fees.