# Solana Super Indexers

- [GraphQL APIs](https://docs.shyft.to/solana-indexers/graphql-apis.md): Query accounts data of any Solana program with GraphQL APIs
- [Getting Started](https://docs.shyft.to/solana-indexers/graphql-apis/getting-started.md): Lets get you started with querying program data.
- [Building Queries](https://docs.shyft.to/solana-indexers/graphql-apis/building-queries.md): Send your first graphQL query and get ready to be blown away
- [Paginating Response](https://docs.shyft.to/solana-indexers/graphql-apis/paginating-response.md): Paginate your accounts data easily
- [Applying Filters](https://docs.shyft.to/solana-indexers/graphql-apis/applying-filters.md): Filter your accounts data like never before
- [Ordering and Sorting Data](https://docs.shyft.to/solana-indexers/graphql-apis/ordering-and-sorting-data.md): Order and sort your responses
- [Case Studies](https://docs.shyft.to/solana-indexers/case-studies.md): We deep dive into what use cases can be fulfilled for different protocols with indexed data.
- [Tensor](https://docs.shyft.to/solana-indexers/case-studies/tensor.md): Easiest and the fastest way to query Tensor data.
- [Get Active Listings of a Wallet](https://docs.shyft.to/solana-indexers/case-studies/tensor/get-active-listings-of-a-wallet.md): Get all active listings of a wallet on Tensor marketplace using GraphQL
- [Get Active Bids of a Wallet](https://docs.shyft.to/solana-indexers/case-studies/tensor/get-active-bids-of-a-wallet.md): Illustrates how we can get active NFT Bids for a single wallet on Tensor using GraphQl
- [Get Active Listings of a Collection](https://docs.shyft.to/solana-indexers/case-studies/tensor/get-active-listings-of-a-collection.md): Get active listings for a collection on Tensor using GraphQL.
- [Get all Bids of a Collection](https://docs.shyft.to/solana-indexers/case-studies/tensor/get-all-bids-of-a-collection.md): Getting all bids of on NFTs belonging to a specific collection
- [Get all Pools of a Margin Account](https://docs.shyft.to/solana-indexers/case-studies/tensor/get-all-pools-of-a-margin-account.md): Get all pools attached to a particular margin account on Tensor
- [Get all Pools by Owner](https://docs.shyft.to/solana-indexers/case-studies/tensor/get-all-pools-by-owner.md): Getting all pools created by one particular wallet on Tensor
- [Raydium](https://docs.shyft.to/solana-indexers/case-studies/raydium.md): Easiest and the fastest way to query Raydium data.
- [Get Pool By Address](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-pool-by-address.md): Fetch liquidity pool info based on it's address.
- [Get Pools By Token Address](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-pools-by-token-address.md): Fetch liquidity pools for different tokens.
- [Get Pools Created Between Time](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-pools-created-between-time.md): Query pools created between a time range.
- [Get Pool Burn Percentage](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-pool-burn-percentage.md): Get percentage of liquidity burnt/locked for a given pool.
- [Get Liquidity Details of a Pool](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-liquidity-details-of-a-pool.md): Fetch liquidity pool info and check how much liquidity is present.
- [Get Pool and OpenBook Market Info](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-pool-and-openbook-market-info.md): Fetch pool and OpenBook market info required for building a swap transaction.
- [Get Token Supply Percentage In Pool](https://docs.shyft.to/solana-indexers/case-studies/raydium/get-token-supply-percentage-in-pool.md): Get how much token supply percentage is present in a pool.
- [Orca Whirlpool](https://docs.shyft.to/solana-indexers/case-studies/orca-whirlpool.md): Let us see how we can query the entire Orca Whirlpool Protocol
- [Get Pool by Address](https://docs.shyft.to/solana-indexers/case-studies/orca-whirlpool/get-pool-by-address.md): Fetch an Orca pool by pubkey.
- [Get Pool by Token Address](https://docs.shyft.to/solana-indexers/case-studies/orca-whirlpool/get-pool-by-token-address.md): Get pool details from Orca for a token address.
- [Get Positions for a Pool](https://docs.shyft.to/solana-indexers/case-studies/orca-whirlpool/get-positions-for-a-pool.md): Get all positions for a liquidity pool on Orca Whirlpool.
- [Get Positions for a Wallet](https://docs.shyft.to/solana-indexers/case-studies/orca-whirlpool/get-positions-for-a-wallet.md): Fetch a wallet's open positions in Orca pools.
- [Get Liquidity Details of a Pool](https://docs.shyft.to/solana-indexers/case-studies/orca-whirlpool/get-liquidity-details-of-a-pool.md): Get Liquidity present in an Orca pool.
- [Kamino](https://docs.shyft.to/solana-indexers/case-studies/kamino.md): Easiest and the fastest way to query Kamino Protocol.
- [Get Borrow Details of a Wallet](https://docs.shyft.to/solana-indexers/case-studies/kamino/get-borrow-details-of-a-wallet.md): Fetch details of all borrows by a wallet.
- [Get Deposit Details of a Wallet](https://docs.shyft.to/solana-indexers/case-studies/kamino/get-deposit-details-of-a-wallet.md): Fetch details of all deposits by a wallet.
- [Get Reserve Details](https://docs.shyft.to/solana-indexers/case-studies/kamino/get-reserve-details.md): Fetch a lending reserve to know about the asset being borrowed or deposited.
- [Cross Marketplace Queries](https://docs.shyft.to/solana-indexers/case-studies/cross-marketplace-queries.md): Query Tensor, Sniper, and MagicEden in a single call using GraphQL.
- [Get active listings across marketplaces for a wallet](https://docs.shyft.to/solana-indexers/case-studies/cross-marketplace-queries/get-active-listings-across-marketplaces-for-a-wallet.md): Get NFT listings from Tensor, Sniper and ME for a wallet in a single graphQl call.
- [Get listings for a collection across marketplaces](https://docs.shyft.to/solana-indexers/case-studies/cross-marketplace-queries/get-listings-for-a-collection-across-marketplaces.md): Fetch active listings for a collection across multiple marketplaces in a single call.
- [Get floor price of a collection](https://docs.shyft.to/solana-indexers/case-studies/cross-marketplace-queries/get-floor-price-of-a-collection.md): Get floor price of NFT collections with graphQl APIs.
- [Cross Defi Queries](https://docs.shyft.to/solana-indexers/case-studies/query-solana-dexes.md): Query data from Raydium, Orca, Openbook, and more in a single call.
- [Fetch Liquidity Pools for Token](https://docs.shyft.to/solana-indexers/case-studies/query-solana-dexes/fetch-liquidity-pools-for-token.md): Fetch all liquidity pools for a token from multiple DEXs.
- [Native Staking](https://docs.shyft.to/solana-indexers/case-studies/solana-native-staking.md): Easiest way to query stakes account data.
- [Get Stakes for a Wallet](https://docs.shyft.to/solana-indexers/case-studies/solana-native-staking/get-stakes-for-a-wallet.md): Fetch all stake accounts for a wallet.
- [Get Stakes For Validator](https://docs.shyft.to/solana-indexers/case-studies/solana-native-staking/get-stakes-for-validator.md): Fetch active stakes data for a validator.
- [Governance/Realms](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms.md): Fastest and easiest way to query Governance DAO data.
- [Get DAO Token Owners](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms/get-dao-token-owners.md): Fetch all token owners of a DAO.
- [Get Proposals For Governing Mint](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms/get-proposals-for-governing-mint.md): Fetch all proposals for a governing mint.
- [Get All Proposals For DAO](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms/get-all-proposals-for-dao.md): Fetch all proposals for a DAO.
- [Get DAO Treasury Info](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms/get-dao-treasury-info.md): Fetch all DAO treasury wallets and their holdings.
- [Get All Active Proposals For Wallet](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms/get-all-active-proposals-for-wallet.md): Fetch all active proposals that a wallet can vote on.
- [Meteora](https://docs.shyft.to/solana-indexers/case-studies/meteora.md): Easiest way to query the Meteora DLMM program
- [Get All LB Position Pairs](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-all-lb-position-pairs.md): Fetch all LB Position pool info for Meteora DLMM
- [Get Position of a User Wallet](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-position-of-a-user-wallet.md): Fetch and query positions and LB Pair details for a particular user
- [Get Pool by Token Addresses](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-pool-by-token-addresses.md): Fetch all liquidity pools involving specific tokens for Meteora DLMM
- [Get All Deposits for a User](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-all-deposits-for-a-user.md): Fetch all deposits for a liquidity provider on Meteora DLMM
- [Get All Withdraws for a User](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-all-withdraws-for-a-user.md): Fetch all withdraws for a liquidity provider on Meteora DLMM
- [Get All Fees Claimed by a User](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-all-fees-claimed-by-a-user.md): Fetch all Fees claimed in Meteora DLMM for a user
- [Get All User Positions and Deposits for a Pool](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-all-user-positions-and-deposits-for-a-pool.md): Fetch all user positions for a pool for Meteora DLMM and their deposit amounts
- [Get All User Positions and Withdrawals for a Pool](https://docs.shyft.to/solana-indexers/case-studies/meteora/get-all-user-positions-and-withdrawals-for-a-pool.md): Fetch all user positions for a pool for Meteora DLMM and their withdrawn amounts
- [Fluxbeam](https://docs.shyft.to/solana-indexers/case-studies/fluxbeam.md): Fastest and easiest way to query Fluxbeam Pool Data.
- [Get Pool by Address](https://docs.shyft.to/solana-indexers/case-studies/fluxbeam/get-pool-by-address.md): Fetch and query a Fluxbeam pool info based on it's address.
- [Get Pool by Token Addresses](https://docs.shyft.to/solana-indexers/case-studies/fluxbeam/get-pool-by-token-addresses.md): Fetch Fluxbeam Pool based on a single Token Address or a Liquidity Pair
- [Drift](https://docs.shyft.to/solana-indexers/case-studies/drift.md): Fastest and easiest way to query Drift v2 on-chain data.
- [Get User account for Delegate](https://docs.shyft.to/solana-indexers/case-studies/drift/get-user-account-for-delegate.md): Fetch and query a delegates for user accounts on Drift v2 Program .
- [Get User accounts based on authority](https://docs.shyft.to/solana-indexers/case-studies/drift/get-user-accounts-based-on-authority.md): Fetch User Account details based on its authority
- [Get User details based on Referrer](https://docs.shyft.to/solana-indexers/case-studies/drift/get-user-details-based-on-referrer.md): Fetch User Account details based on its referrer, you can also fetch referrer accounts based on it's referrer address
- [Get Borrow/Deposit Amount for an User](https://docs.shyft.to/solana-indexers/case-studies/drift/get-borrow-deposit-amount-for-an-user.md): Fetch Borrow or deposit details for a particular user and market index on Drift v2
- [Get PrepPositions for an User Account](https://docs.shyft.to/solana-indexers/case-studies/drift/get-preppositions-for-an-user-account.md): Fetch PrepPosition details for an userAccount of a particular Authority
- [Getting OrderId and userOrderId](https://docs.shyft.to/solana-indexers/case-studies/drift/getting-orderid-and-userorderid.md): Fetch order details for an user based on orderId and userOrderId
- [Get OpenOrders for a User Account](https://docs.shyft.to/solana-indexers/case-studies/drift/get-openorders-for-a-user-account.md): Fetch openOrder details for an user Authority
- [Pumpswap](https://docs.shyft.to/solana-indexers/case-studies/pump-swap-amm.md): Fastest and easiest way to query parsed Pumpswap Data
- [Get Pool by Address](https://docs.shyft.to/solana-indexers/case-studies/pump-swap-amm/get-pool-by-address.md): Fetch and query a Pumpswap AMM pool info based on pool address.
- [Get Pool by Creator Address](https://docs.shyft.to/solana-indexers/case-studies/pump-swap-amm/get-pool-by-creator-address.md): Fetch and query a Pumpswap AMM pool info based on creator address.
- [Get Pools by Token Addresses](https://docs.shyft.to/solana-indexers/case-studies/pump-swap-amm/get-pools-by-token-addresses.md): Fetch Pumpswap Pools based on a single Token Address or a Liquidity Pair
- [Raydium Launchpad](https://docs.shyft.to/solana-indexers/case-studies/raydium-launchpad.md): Fastest and easiest way to query parsed Pumpswap Data
- [Get Bonding Curve Details by Pool Address](https://docs.shyft.to/solana-indexers/case-studies/raydium-launchpad/get-bonding-curve-details-by-pool-address.md): Fetch and query a Raydium Launchpad Bonding Curve or other pool info based on pool address.
- [Get All Pools for a Creator](https://docs.shyft.to/solana-indexers/case-studies/raydium-launchpad/get-all-pools-for-a-creator.md): Fetch and query a Raydium Launchpad pool info based on creator address.
- [Get Pools by Token Addresses](https://docs.shyft.to/solana-indexers/case-studies/raydium-launchpad/get-pools-by-token-addresses.md): Fetch Launchpad Pools based on a single Token Address or a Liquidity Pair
- [Get Migration details of a Pool](https://docs.shyft.to/solana-indexers/case-studies/raydium-launchpad/get-migration-details-of-a-pool.md): Fetch migration details of a pool on Raydium Launchpad


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shyft.to/solana-indexers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
