expand.network
  • Overview
  • Getting Started
  • 🔑How do I get my API Key?
  • 📑List of All Endpoints
  • ⚙️SDK
    • Overview
    • Getting Started
  • ⛓️INTEGRATIONS
    • ⚡Blockchains
      • EVM based blockchains
        • Ethereum
        • Binance Smart Chain
        • Avalanche - C
        • Avalanche - P
        • Avalanche - X
        • Polygon
        • Cronos
        • Arbitrum
        • Fantom
        • Optimism
        • Base
        • zkSync Era
        • Mantle
      • Non-EVM based chains
        • Tron
        • Solana
        • Near
        • Algorand
        • Aptos
        • Sui
        • Starknet
        • TON
        • Cosmos Hub
        • Osmosis
        • Stacks
        • Bitcoin
        • Stellar
          • Stellar RWA
        • XRP Ledger
          • XRP Ledger RWA
    • ⚡Bridges
      • Stargate
      • Stargate V2
      • Squid Router
      • Squid Router V2
      • Allbridge Classic
      • Allbridge Core
    • ⚡DEX & DEX Aggregators
      • Uniswap V2
      • Uniswap V3
      • Uniswap X
      • Sushiswap V2
      • PancakeSwap V2
      • PancakeSwap V3
      • Aerodrome
      • Camelot V3
      • Curve V2
      • Balancer V2
      • STON.fi
      • Trader Joe
      • Orca
      • Raydium
      • SDEX
      • Cetus
      • REF Finance
      • Liquidswap
      • Sologenic
      • Alex
      • 0x (Aggregator)
      • 1inch (Aggregator)
      • Kyberswap (Aggregator)
        • Kyberswap ( Limit Order Endpoints )
      • Jupiter (Aggregator)
    • ⚡Derivatives
      • dYdX V4
    • ⚡Fungible Tokens
      • ERC20
      • WETH
    • ⚡Lending Protocols
      • Aave V2
      • Aave V3
      • Compound V2
      • Compound V3
      • Morpho
    • ⚡Yield Aggregators
      • Yearn Finance V2
      • Harvest Finance
      • Pendle
    • ⚡Liquid Staking
      • Chorus One
      • Lido V2
      • Stader
      • Benqi
      • Jito
      • EigenLayer
    • ⚡Non Fungible Tokens
      • ERC721
      • ERC1155
      • Metaplex
    • ⚡Oracles
      • ChainLink
      • WinkLink
      • Pyth Network
      • RedStone
    • ⚡Stablecoins
      • EVM
    • ⚡Synthetics
      • Synthetix
    • ⚡Supported Wallets
      • MPC Wallets
        • DFNS
        • FORDEFI
        • FIREBLOCKS
        • CIRCLE
      • HD Wallets
        • PHANTOM
        • COINBASE
        • TON Wallet
      • Wallet Connect v2
  • How To
    • Execute a Local Swap
    • Execute a Cross Chain Swap
    • Use Limit Orders
    • Lend and Borrow
    • Provision Liquidity
      • Adding Liquidity
      • Removing liquidity
    • Yield Farm
    • Use Our Transaction Decoder
    • Submit an RFQ
    • Subscribe to Events
    • Stream Data (WebSocket)
      • Stream Transaction
      • Stream Trade
      • Stream Gas
      • Stream Ticker Price
    • Source Pricing
    • Track Memecoins
    • Manage Token Approvals
  • Use Cases
    • Trade Reconciliation
    • Portfolio Management
    • Trading Features
    • On-Chain Data: DEX Liquidity Pool Forensics
    • Transaction and Pool Analysis
  • Account Abstraction
    • Overview
      • User Endpoints
      • Paymaster Endpoint
      • Bundler Endpoint
    • ⚙️SDK - Overview
  • Additional Info
    • Error Messages
    • Client-Side Security Essentials
    • Compute Unit Costs
    • API Metadata
    • Audit Certificate
    • Brand Assets
    • FAQs
    • Quicknode Marketplace
      • DEX
      • Lending Protocols
  • ID's
    • Chain IDs
    • Bridge IDs
      • Internal Chain IDs for Bridges
    • DEX IDs
    • Lending Protocol IDs
    • Yield Aggregator ID
    • Liquid Staking IDs
    • Oracle IDs
    • Stablecoin IDs
    • Derivatives IDs
    • Synthetics IDs
  • Mapping
    • Blockchains
    • DEXs
      • Uniswap V2
      • Uniswap V3
      • Sushiswap
      • PancakeSwap
      • Curve
      • Balancer
    • Lending Protocols
      • Aave
      • Compound
  • Protocol Spender
    • Spender list
Powered by GitBook
On this page
  • /getprice
  • /getroute
  • /getliquiditysources
  • /swap
  1. INTEGRATIONS
  2. DEX & DEX Aggregators

Jupiter (Aggregator)

/getprice

Returns the swap quoatation for the given token pair.

GET https://api.expand.network/dex/getprice

Query Parameter

Name
Type
Description

rpc

String

Remote procedural call URL.

dexId*

String

path*

String

Comma separated values of token addresses/token symbol whose price is to be fetched.

amountIn*

String

Amount of token.

https://api.expand.network/dex/getprice?dexId=2600&path=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v%2CEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB&amountIn=100000
{
    "status": 200,
    "msg": "success",
    "data": {
        "amountIn": "100000",
        "path": [
            "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"
        ],
        "amountsOut": [
            "100000",
            "100404"
        ]
    }
}

/getroute

Retrieves the route details for a swap for a given token pair.

GET https://api.expand.network/dex/getroute

Query Parameter

Name
Type
Description

rpc

String

Remote procedural call URL.

dexId*

String

path*

String

Comma separated values of token addresses/token symbol whose price is to be fetched.

amountIn*

String

Amount of token.

https://api.expand.network/dex/getroute?dexId=2600&path=DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263%2CHhJpBhRRn4g56VsyLuT8DL5Bv31HkXqsrahTTUCZeZg4&amountIn=100000000000000
{
    "status": 200,
    "msg": "success",
    "data": [
        {
            "swapInfo": {
                "ammKey": "Gio5iGZF9YVvhX6vwW3fZEfnPhtafseapaseGbAoiH9D",
                "label": "OpenBook V2",
                "inputMint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
                "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "inAmount": "20000000000000",
                "outAmount": "4699160000",
                "feeAmount": "0",
                "feeMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
            },
            "percent": 20
        },
        {
            "swapInfo": {
                "ammKey": "GBMoNx84HsFdVK63t8BZuDgyZhSBaeKWB4pHHpoeRM9z",
                "label": "Phoenix",
                "inputMint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
                "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "inAmount": "80000000000000",
                "outAmount": "18805042455",
                "feeAmount": "9407225",
                "feeMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
            },
            "percent": 80
        },
        {
            "swapInfo": {
                "ammKey": "5WGYajM1xtLy3QrLHGSX4YPwsso3jrjEsbU1VivUErzk",
                "label": "Raydium",
                "inputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "outputMint": "HhJpBhRRn4g56VsyLuT8DL5Bv31HkXqsrahTTUCZeZg4",
                "inAmount": "4699160000",
                "outAmount": "32843399126401",
                "feeAmount": "11747900",
                "feeMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
            },
            "percent": 19
        },
        {
            "swapInfo": {
                "ammKey": "4ahqRcJkAepQAm2QBCwmQEYATm5nWuiSKMCBehz584yH",
                "label": "Phoenix",
                "inputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "outputMint": "HhJpBhRRn4g56VsyLuT8DL5Bv31HkXqsrahTTUCZeZg4",
                "inAmount": "18805042455",
                "outAmount": "131448123060000",
                "feeAmount": "65756940000",
                "feeMint": "HhJpBhRRn4g56VsyLuT8DL5Bv31HkXqsrahTTUCZeZg4"
            },
            "percent": 81
        }
    ]
}

/getliquiditysources

Retrieves the liquidity sources on Jupiter

GET https://api.expand.network/dex/getliquiditysources

Query Parameter

Name
Type
Description

rpc

String

Remote procedural call URL.

dexId*

String

https://api.expand.network/dex/getliquiditysources?dexId=2600
{
    "status": 200,
    "msg": "success",
    "data": [
        "Raydium",
        "Orca",
        "Meteora",
        "Phoenix",
        "Lifinity",
        "Openbook v2",
        "Sanctum",
        "Saber",
        "Perps",
        "Invariant",
        "Cropper",
        "FluxBeam",
        "BonkSwap",
        "Stepn",
        "Openbook",
        "Dexlab",
        "Clone",
        "Crema",
        "Saros",
        "Helium Network",
        "GuacSwap",
        "Aldrin",
        "Token Swap",
        "Oasis",
        "Step",
        "Penguin",
        "Sencha"
    ]
}

/swap

Initiate a swap on the Solana network leveraging Jupiter.

POST https://api.expand.network/dex/swap

Request Body

Name
Type
Description

rpc

String

Remote procedural call URL.

dexId*

String

path*

String

Comma-separated values of token addresses/token symbol, inside an array, to swap.

amountIn*

String

Amount of token to be swapped.

from*

String

Address of the sender of the token.

slippage*

String

Percentage of total swap value. By default, 1.

0 <= slippage value <= 100

{
    "dexId": "2600",
    "from": "6r3DSYWNRw437o6cZfe9CnygqoeFDZbnxiqf5xhFMMD9",
    "amountIn": "10000",
    "path": [
        "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",
        "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
    ],
    "slippage": "10"
}
{
    "status": 200,
    "msg": "success",
    "data": {
        "chainId": "900",
        "from": "6r3DSYWNRw437o6cZfe9CnygqoeFDZbnxiqf5xhFMMD9",
        "to": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
        "data": "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAFD1baZfDzmdMUpp4qfdfCQD9rOAvM7ijkr3Lnw/wVOABQO7sAR2gDS0+R1HXkqqjr0Wo3+auYeJQtq0il4DAumghPvgunKv7mWa4NEy2TlszlbpidpeeqdQ4xwmGWS9hevV6k/Ec158v1jAliA05vSjjEKbcui/99aMbFBMKAg5rQh1AqmZXlaSkwnGGrzUnj/jmig6f4dGPWGwdDK/q6PdGiHZpJZ1Uy9xq1yiOta3BcBOI7Dv+jmETs0W7Leny+ArSKwzgdk6RKYenUYVzmok5VPRuhgv9I2YxKOUUxkLXFzbIi97HfAp8UngBXA1SbQdtOJNdGP95RHDUjWw3y1j3fsLhf7Ff9NofcPgIyAbMytm5ggTyKwmR+JqgXUXARVe3lmUk+AGboT02FkLff2iWDfHa8/ybUT6mxDB6GLfUgAwZGb+UhFzL/7K26csOb57yM5bvF9xJrLEObOkAAAAAEedVb8jHAbu50xW7OaBUH/bGy3qP0jlECsc2iVrwTj09LbA5BCP0qaiR46uCsxZ2yG7Tt9RHBYs9gLR4MCQH7aQ5ACXQsnbnGpvA5kJ2tNH87VcS0vJEdjWRHWT4ICoC0P/on9df2SnTAmx8pWHneSwmrNt/J3VFLMhqns4zl6ANa7bAA2exulF4tqDAa3or75yoacIyb++TxYJVI6ix8AwoABQLAXBUACgAJA+pkAAAAAAAAC0EfDAADAQgGJiILCw4LHRsdGRwBCSAmGh0MHx8hHQQCBwsdEh0PEAkFIB4THQwfHyEdEQsjJBYMBQgUFRgXHw0NJSzBIJszQdacgQcDAAAAJmQAASZkAQIZZAIDECcAAAAAAAAsJwAAAAAAAOgDAAOm2MgPPB3Ztyzl/3Ld3wmEAGgtTOsqn8Lkw2W2P5B2FwUQCg4SDAYREwAPDWGrhgWStZrZSVSeYkpWy+Z6i8NhUjcaFEHVMHn+t6k30wW6vLm7tgNCuLdpSCRn39lHASoAgNKdrjT5j2FpwGLAwBF+71dN4fE9agSWl5hZAVg=",
        "referenceId": "010b2d8c69f849f4bae76ec87744110e"
    }
}
PreviousKyberswap ( Limit Order Endpoints )NextDerivatives

Last updated 5 months ago

Refer to the page for details.

Refer to the page for details.

Refer to the page for details.

Refer to the page for details.

⛓️
⚡
DEX ID
DEX ID
DEX ID
DEX ID