> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sim.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana

> Sim API endpoints and examples for Solana.

## Chain Details

| Property            | Value           |
| ------------------- | --------------- |
| **Chain**           | `solana`        |
| **Query Parameter** | `chains=solana` |

<Note>
  SVM endpoints use the `chains` parameter with string values (`solana`, `eclipse`, or `all`), not numeric `chain_ids` like EVM endpoints.
</Note>

## Supported Endpoints

| Endpoint                          | Supported |
| --------------------------------- | --------- |
| [Balances](/svm/balances)         | ✓         |
| [Transactions](/svm/transactions) | ✓         |

## Example Requests

Use `chains=solana` to query Solana specifically.

### Balances

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET "https://api.sim.dune.com/beta/svm/balances/vitalik.sol?chains=solana" \
    -H "X-Sim-Api-Key: YOUR_API_KEY"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch("https://api.sim.dune.com/beta/svm/balances/vitalik.sol?chains=solana", {
    headers: { "X-Sim-Api-Key": "YOUR_API_KEY" }
  });
  const data = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.sim.dune.com/beta/svm/balances/vitalik.sol?chains=solana",
      headers={"X-Sim-Api-Key": "YOUR_API_KEY"}
  )
  data = response.json()
  ```
</CodeGroup>

### Transactions

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET "https://api.sim.dune.com/beta/svm/transactions/vitalik.sol?chains=solana" \
    -H "X-Sim-Api-Key: YOUR_API_KEY"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch("https://api.sim.dune.com/beta/svm/transactions/vitalik.sol?chains=solana", {
    headers: { "X-Sim-Api-Key": "YOUR_API_KEY" }
  });
  const data = await response.json();
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.sim.dune.com/beta/svm/transactions/vitalik.sol?chains=solana",
      headers={"X-Sim-Api-Key": "YOUR_API_KEY"}
  )
  data = response.json()
  ```
</CodeGroup>

## See Also

* [SVM Overview](/svm/overview) — overview of Solana/SVM endpoints
* [Balances API](/svm/balances) — endpoint reference and parameters
* [Transactions API](/svm/transactions) — endpoint reference and parameters
