Docs
Search⌘ K
  • Home
  • About The Graph
  • Supported Networks
  • Protocol Contracts
  • Subgraphs
    • Substreams
      • Token API
        • Hypergraph
          • AI Suite
            • Indexing
              • Graph Horizon
                • Resources
                  Token API > SVM DEX Endpoints

                  Swap Events

                  GET/v1/svm/swaps

                  Returns AMM swap events from Solana DEXs with input/output tokens and amounts.

                  Query Parameters

                  ParameterDescriptionValue
                  network
                  string

                  The Graph Network ID for SVM networks https://thegraph.com/networks

                  • Accepted values: solana
                  Required
                  solana
                  signature
                  string

                  Filter by transaction signature
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{87,88}$
                  • Format: svm-signature
                  amm
                  string

                  Filter by AMM address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  amm_pool
                  string

                  Filter by AMM pool address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  user
                  string

                  Filter by address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  fee_payer
                  string

                  Filter by address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  signer
                  string

                  Filter by address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  input_mint
                  string

                  Filter by mint address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  protocol
                  string

                  Protocol name

                  • Accepted values: jupiter_v4, jupiter_v6, pumpfun, pumpfun_amm, raydium_amm_v4, raydium_clmm, raydium_cpmm, raydium_launchpad, meteora_dlmm, orca_whirlpool, boop, darklake, dumpfun
                  raydium_amm_v4
                  output_mint
                  string

                  Filter by mint address
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  program_id
                  string

                  Filter by program ID
                  Single value or array of values* (separate multiple values with ,)
                  *Plan restricted.

                  • Accepted pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
                  • Format: svm-address
                  start_time
                  string

                  UNIX timestamp in seconds or date string (e.g. "2025-01-01T00:00:00Z", "2025-01-01", ...).

                    end_time
                    string

                    UNIX timestamp in seconds or date string (e.g. "2025-01-01T00:00:00Z", "2025-01-01", ...).

                      start_block
                      integer

                      Filter by block number

                      • Minimum value: 0
                      • Maximum value: 9007199254740991
                      end_block
                      integer

                      Filter by block number

                      • Minimum value: 0
                      • Maximum value: 9007199254740991
                      limit
                      integer

                      Number of items* returned in a single request.
                      *Plan restricted.

                      • Default value: 10
                      • Minimum value: 1
                      • Maximum value: 1000
                      page
                      integer

                      Page number to fetch.
                      Empty data array signifies end of results.

                      • Default value: 1
                      • Minimum value: 1
                      • Maximum value: 767465558638

                      Potential Responses

                      StatusDescription
                      200

                      Successful Response

                      400

                      Client side error

                      401

                      Authentication failed

                      403

                      Forbidden

                      404

                      Not found

                      500

                      Server side error

                      ⁠Edit on GitHub⁠

                      Pool OHLCV DataToken Metadata
                      Test this endpoint

                      1curl --request GET \2  --url 'https://token-api.thegraph.com/v1/svm/swaps?network=solana&signature=5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA&amm=675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8&user=5MGfsuYNRhbuN6x1M6WaR3721dSDGtXpcsHxNsgkjsXC&fee_payer=So11111111111111111111111111111111111111112&signer=So11111111111111111111111111111111111111112&input_mint=HmrzeZapM1EygFc4tBJUXwWTzv5Ahy8axLSAadBx51sw&protocol=raydium_amm_v4&output_mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&program_id=JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4&limit=10&page=1' \3  --header 'Authorization: Bearer {token}'

                      1{2  "data": [3    {4      "block_num": 413234732,5      "datetime": "2026-04-14 20:14:22",6      "timestamp": 1776197662,7      "signature": "2NJ58GcdxigtZGba2hoodBU88Sb69U7NzF5XM1AgnnUaeNNXVkzmwrNKsm1L5bfgzWuy6qdUmDkDLPd2njpAFY7s",8      "transaction_index": 5,9      "instruction_index": 0,10      "stack_height": 2,11      "fee_payer": "5sk1rcXG9cJmdEvSa6Z2SwU8JehfvGVzN269yADA248v",12      "signer": "5sk1rcXG9cJmdEvSa6Z2SwU8JehfvGVzN269yADA248v",13      "signers": [14        "5sk1rcXG9cJmdEvSa6Z2SwU8JehfvGVzN269yADA248v"15      ],16      "fee": 6000,17      "compute_units_consumed": 104279,18      "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",19      "program_name": "Jupiter Aggregator v6",20      "amm": "HpNfyc2Saw7RKkQd8nEL4khUcuPhQ7WwY1B2qjx8jxFq",21      "amm_pool": "",22      "input_token": {23        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",24        "symbol": "USDC",25        "decimals": 626      },27      "output_token": {28        "address": "So11111111111111111111111111111111111111112",29        "symbol": "SOL",30        "decimals": 931      },32      "user": "5sk1rcXG9cJmdEvSa6Z2SwU8JehfvGVzN269yADA248v",33      "input_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",34      "input_amount": "11880",35      "input_value": 0.01188,36      "output_mint": "So11111111111111111111111111111111111111112",37      "output_amount": "141217",38      "output_value": 0.000141217,39      "protocol": "jupiter_v6",40      "summary": "Swap 0.01188 USDC for 0.000141217 SOL on Jupiter V6",41      "network": "solana"42    }43  ]44}
                      The GraphStatusTestnetBrand AssetsForumSecurityPrivacy PolicyTerms of Service