Pump Fun API
Bitquery provides Pumpfun data through APIs, Streams and Data Dumps. The below graphQL APIs and Streams are examples of data points you can get with Bitquery. If you have any question on other data points reach out to support
Need zero-latency Pumpfun data? Read about our Shred Streams and Contact us for a Trial.
You may also be interested in:
To query or stream data via graphQL outside the Bitquery IDE, you need to generate an API access token.
Follow the steps here to create one: How to generate Bitquery API token ➤
Table of Contents
1. Token Creation and Metadata
- Track Newly Created Pump Fun Tokens ➤
- Get Creation Time & Dev Address of a Token ➤
- Track New Token Launches in Realtime ➤
- All Tokens Created by a Specific Address ➤
- Get Token Metadata, Dev Address, Creation Time ➤
2. Token Pricing & Market Data
- Get Latest Price of a Token ➤
- Track Price of a Token in Real-Time ➤
- Get OHLC Data of a Token ➤
- Get ATH Market Cap of a Token ➤
- ATH Market Cap in a Specific Timeframe ➤
- Token Price Change Over Time ➤
3. Trade Activity & Volume
- Get Real-Time Trades on Pump Fun ➤
- Get Latest Trades for a Token ➤
- Get Token’s Trading Volume ➤
- Detailed Trade Stats ➤
- Get First 100 Buyers of a Token ➤
- Check If First 100 Buyers Still Holding ➤
4. Token Liquidity, Pools & Pairs
- Get All Trading Pairs of a Token ➤
- Get Liquidity of Pump Fun Tokens ➤
- Market Cap, Price, Liquidity, Bonding Curve, Volume ➤
- Last Trade Before Token Graduates to Raydium ➤
5. Token Holder & Trader Insights
- Get Dev’s Holdings of a Token ➤
- Get Top 10 Token Holders ➤
- Get Top Traders of a Token ➤
- Get Top Token Creators ➤
6. Token Rankings & Filters
- Top Pump Fun Tokens by Market Cap ➤
- All Tokens Above 10K Market Cap ➤
- Track King of the Hill Tokens ➤
- Tokens Between 400K–450K Market Cap ➤
7. Video Tutorials
Token Creation & Metadata
Track Newly Created Pump Fun Tokens
Get metadata, supply, dev address of newly created tokens. Run Query ➤
subscription {
Solana {
TokenSupplyUpdates(
where: {
Instruction: {
Program: {
Address: { is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" }
Method: { is: "create" }
}
}
}
) {
Block {
Time
}
Transaction {
Signer
}
TokenSupplyUpdate {
Amount
Currency {
Symbol
ProgramAddress
PrimarySaleHappened
Native
Name
MintAddress
MetadataAddress
Key
IsMutable
Fungible
EditionNonce
Decimals
Wrapped
VerifiedCollection
Uri
UpdateAuthority
TokenStandard
}
PostBalance
}
}
}
}
Get Creation Time & Dev Address of a Token
query MyQuery {
Solana(network: solana) {
Instructions(
where: {
Instruction: {
Accounts: {
includes: {
Address: { is: "Edazh5SW6ts7PocPvPgjrdKyqqszcRcqdB22B8tapump" }
}
}
Program: { Name: { is: "pump" }, Method: { is: "create" } }
}
}
) {
Block {
Time
}
Transaction {
Signer
Signature
}
Instruction {
Accounts {
Address
}
}
}
}
}
Track New Token Launches in Realtime
subscription {
Solana {
Instructions(
where: {
Instruction: {
Program: { Method: { is: "create" }, Name: { is: "pump" } }
}
}
) {
Instruction {
Accounts {
Address
IsWritable
Token {
Mint
Owner
ProgramId
}
}
Logs
Program {
AccountNames
Address
Arguments {
Name
Type
Value {
... on Solana_ABI_Json_Value_Arg {
json
}
... on Solana_ABI_Float_Value_Arg {
float
}
... on Solana_ABI_Boolean_Value_Arg {
bool
}
... on Solana_ABI_Bytes_Value_Arg {
hex
}
... on Solana_ABI_BigInt_Value_Arg {
bigInteger
}
... on Solana_ABI_Address_Value_Arg {
address
}
... on Solana_ABI_String_Value_Arg {
string
}
... on Solana_ABI_Integer_Value_Arg {
integer
}
}
}
Method
Name
}
}
Transaction {
Signature
}
}
}
}
All Tokens Created by a Specific Address
query MyQuery {
Solana {
TokenSupplyUpdates(
where: {
Transaction: {
Result: { Success: true }
Signer: { is: "ADD CREATOR ADDRESS HERE" }
}
Instruction: {
Program: {
Address: { is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" }
Method: { is: "create" }
}
}
}
) {
Block {
Time
}
TokenSupplyUpdate {
Amount
Currency {
Uri
UpdateAuthority
Symbol
Name
MintAddress
MetadataAddress
Fungible
Decimals
}
PostBalance
}
Transaction {
Signature
Signer
}
}
}
}
Get Token Metadata, Dev Address, Creation Time For Specific Token
Now you can track the newly created Pump Fun Tokens along with their dev address, metadata and supply.
PostBalance
will give you the current supply for the token.
Run Stream ➤
subscription {
Solana {
TokenSupplyUpdates(
where: {Instruction: {Program: {Address: {is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"}, Method: {is: "create"}}}}
) {
Block{
Time
}
Transaction{
Signer
}
TokenSupplyUpdate {
Amount
Currency {
Symbol
ProgramAddress
PrimarySaleHappened
Native
Name
MintAddress
MetadataAddress
Key
IsMutable
Fungible
EditionNonce
Decimals
Wrapped
VerifiedCollection
Uri
UpdateAuthority
TokenStandard
}
PostBalance
}
}
}
}
Token Pricing & Market Data
Get Latest Price of a Token
Fetches the most recent price data for a specified token Run Query ➤
query MyQuery {
Solana {
DEXTradeByTokens(
orderBy: { descending: Block_Time }
limit: { count: 10 }
where: {
Trade: {
Dex: {
ProgramAddress: {
is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"
}
}
Currency: {
MintAddress: { is: "3se1Bd46JqPiobyxtnwKWaLVnQK8RaAKHVtuCq4rRiog" }
}
}
Transaction: { Result: { Success: true } }
}
) {
Block {
Time
}
Trade {
Currency {
MintAddress
Name
Symbol
}
Dex {
ProtocolName
ProtocolFamily
ProgramAddress
}
Side {
Currency {
MintAddress
Symbol
Name
}
}
Price
PriceInUSD
}
Transaction {
Signature
}
}
}
}
Track Price of a Token in Real-Time
Live stream of token price updates on Pump Fun Run Stream ➤
subscription MyQuery {
Solana {
DEXTradeByTokens(
where: {
Trade: {
Dex: {
ProgramAddress: {
is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"
}
}
Currency: {
MintAddress: { is: "qXqLE8rNJ5zn4g5E5M6zddyhx5NbtrFqfHaBV4Zpump" }
}
}
Transaction: { Result: { Success: true } }
}
) {
Block {
Time
}
Trade {
Currency {
MintAddress
Name
Symbol
}
Dex {
ProtocolName
ProtocolFamily
ProgramAddress
}
Side {
Currency {
MintAddress
Symbol
Name
}
}
Price
PriceInUSD
}
Transaction {
Signature
}
}
}
}
Get OHLC Data of a Token
Fetches open-high-low-close data in 1-minute intervals for last 10 minutes Run Query ➤
Trade Side Account field will not be available for aggregate queries in Archive and Combined Datasets
{
Solana {
DEXTradeByTokens(
limit: { count: 10 }
orderBy: { descendingByField: "Block_Timefield" }
where: {
Trade: {
Currency: {
MintAddress: { is: "66VR6bjEV5DPSDhYSQyPAxNsY3dgmH6Lwgi5cyf2pump" }
}
Dex: {
ProgramAddress: {
is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"
}
}
PriceAsymmetry: { lt: 0.1 }
}
}
) {
Block {
Timefield: Time(interval: { in: minutes, count: 1 })
}
volume: sum(of: Trade_Amount)
Trade {
high: Price(maximum: Trade_Price)
low: Price(minimum: Trade_Price)
open: Price(minimum: Block_Slot)
close: Price(maximum: Block_Slot)
}
count
}
}
}
Get ATH Market Cap of a Token
Returns all-time-high price in SOL (marketcap = price * 1B tokens) Run Query ➤
{
Solana {
DEXTradeByTokens(
where: {
Trade: {
Currency: {
MintAddress: { is: "4sxfRwX5Dynqz5upN1Z5nbcSXYAAz51pVjbPFDMUpump" }
}
}
}
limit: { count: 1 }
orderBy: { descending: Trade_Price }
) {
Trade {
PriceInSOL: Price
}
}
}
}
ATH Market Cap in a Specific Timeframe
Same as above but within a given window Run Query ➤
{
Solana {
DEXTradeByTokens(
where: {
Trade: {
Currency: {
MintAddress: { is: "4sxfRwX5Dynqz5upN1Z5nbcSXYAAz51pVjbPFDMUpump" }
}
}
Block: { Time: { till: "2025-06-03T06:37:00Z" } }
}
limit: { count: 1 }
orderBy: { descending: Trade_Price }
) {
Trade {
PriceInSOL: Price
}
}
}
}
Token Price Change Over Time (Delta from X Minutes Back)
Useful for tracking % change by comparing first/last prices Run Query ➤
query PumpFunRecentTrades {
Solana {
DEXTradeByTokens(
limit: { count: 100 }
orderBy: { descendingByField: "Trade_lastPrice_maximum" }
where: {
Block: { Time: { since: "2024-08-07T06:50:00Z" } }
Trade: {
Currency: { Native: false }
Dex: { ProtocolName: { is: "pump" } }
}
Transaction: { Result: { Success: true } }
}
) {
Trade {
Market {
MarketAddress
}
Currency {
Symbol
Name
MintAddress
}
lastPrice: Price(maximum: Block_Slot)
prePrice: Price(minimum: Block_Slot)
}
}
}
}
Trade Activity & Volume
Get Real-Time Trades on Pump Fun
Streams live trades, including buy/sell sides, amounts, involved accounts, and methods Run Stream ➤
subscription MyQuery {
Solana {
DEXTrades(
where: {
Trade: { Dex: { ProtocolName: { is: "pump" } } }
Transaction: { Result: { Success: true } }
}
) {
Instruction {
Program {
Method
}
}
Trade {
Dex {
ProtocolFamily
ProtocolName
}
Buy {
Amount
Account {
Address
}
Currency {
Name
Symbol
MintAddress
Decimals
Fungible
Uri
}
}
Sell {
Amount
Account {
Address
}
Currency {
Name
Symbol
MintAddress
Decimals
Fungible
Uri
}
}
}
Transaction {
Signature
}
}
}
}
Get Latest Trades for a Token
Retrieves recent trades with detailed price, amount, and sides Run Query ➤
query pumpfunTokenLatestTrades($token: String) {
Solana {
DEXTradeByTokens(
orderBy: { descending: Block_Time }
limit: { count: 50 }
where: {
Trade: {
Currency: { MintAddress: { is: $token } }
Price: { gt: 0 }
Dex: { ProtocolName: { is: "pump" } }
}
Transaction: { Result: { Success: true } }
}
) {
Block {
allTime: Time
}
Trade {
Account {
Address
Owner
}
Side {
Type
}
Price
Amount
Side {
AmountInUSD
Amount
}
}
}
}
}
{
"token": "FbhypAF9LL93bCZy9atRRfbdBMyJAwBarULfCK3roP93"
}
Get Token’s Trading Volume
Get volume traded for a token since a specific time Run Query ➤
query MyQuery {
Solana {
DEXTradeByTokens(
where: {
Trade: {
Currency: {
MintAddress: { is: "HeGMgxcuASNEgGH8pTUBEfb3K4KjgaXwaMK3bs68pump" }
}
Dex: { ProtocolName: { is: "pump" } }
}
Block: { Time: { since: "2024-06-27T06:46:00Z" } }
}
) {
Trade {
Currency {
Name
Symbol
MintAddress
}
Dex {
ProtocolName
ProtocolFamily
}
}
TradeVolume: sum(of: Trade_Amount)
}
}
}
Get Detailed Trade Stats: Volume, Buys, Sells, Makers, Buyers, Sellers
Includes 5-minute and 1-hour metrics for deep token analytics Run Query ➤
query MyQuery($token: String!, $pair_address: String!, $time_5min_ago: DateTime!, $time_1h_ago: DateTime!) {
Solana(dataset: realtime) {
DEXTradeByTokens(
where: {
Transaction: { Result: { Success: true } },
Trade: {
Currency: { MintAddress: { is: $token } },
Market: { MarketAddress: { is: $pair_address } }
},
Block: { Time: { since: $time_1h_ago } }
}
) {
...
}
}
}
{
"token": "3se1Bd46JqPiobyxtnwKWaLVnQK8RaAKHVtuCq4rRiog",
"pair_address": "7NhN7yzHkuttbA8JBqboRXTXmMi3DkJ61MN3SgEPg5VZ",
"time_5min_ago": "2025-02-18T10:10:00Z",
"time_1h_ago": "2025-02-18T09:15:00Z"
}
Get First 100 Buyers of a Token
Get wallet addresses of first 100 accounts who bought a token Run Query ➤
query MyQuery {
Solana {
DEXTrades(
where: {
Trade: {
Buy: {
Currency: {
MintAddress: {
is: "2Z4FzKBcw48KBD2PaR4wtxo4sYGbS7QqTQCLoQnUpump"
}
}
}
}
}
limit: { count: 100 }
orderBy: { ascending: Block_Time }
) {
Trade {
Buy {
Amount
Account {
Token {
Owner
}
}
}
}
}
}
}
Check If First 100 Buyers Still Holding
Pass the owner addresses from the above query to evaluate holdings Run Query ➤
query MyQuery {
Solana {
BalanceUpdates(
where: {
BalanceUpdate: {
Account: {
Token: {
Owner: {
in: [
"ApRJBQEKfmcrViQkH94BkzRFUGWtA8uC71DXu6USdd3n"
"9nG4zw1jVJFpEtSLmbGQpTnpG2TiKfLXWkkTyyRvxTt6"
]
}
}
}
Currency: {
MintAddress: { is: "2Z4FzKBcw48KBD2PaR4wtxo4sYGbS7QqTQCLoQnUpump" }
}
}
}
) {
BalanceUpdate {
Account {
Token {
Owner
}
}
balance: PostBalance(maximum: Block_Slot)
}
}
}
}
Token Liquidity, Pools & Pairs
Get All Trading Pairs of a Token
Lists all markets where the token is traded, including pair addresses Run Query ➤
{
Solana {
DEXTradeByTokens(
where: {
Trade: {
Currency: {
MintAddress: { is: "FbwpvsuMbnik52wK3n9jMJ5MearZGJsavhLceVkNRVzY" }
}
}
}
) {
count
Trade {
Market {
MarketAddress
}
Dex {
ProgramAddress
ProtocolName
ProtocolFamily
}
Currency {
MintAddress
Symbol
}
}
}
}
}
Get Liquidity of Pump Fun Tokens
Gets pool token balances for liquidity estimation across multiple known pool accounts Run Query ➤
{
Solana {
BalanceUpdates(
where: {
Block: { Time: { since: "2024-06-25T07:00:00Z" } }
BalanceUpdate: {
Account: {
Token: {
Owner: {
in: [
"BesTLFfCP9tAuUDWnqPdtDXZRu5xK6XD8TrABXGBECuf"
"62dvmMKAfnt8jSdT3ToZtxAasx7Ud1tJ6xWsjwwhfaEQ"
"73ZzSgNi27V9MdNQYyE39Vs9m1P9ZKgGPCHAJHin5gLd"
"DwPwU1PAjTXtYNYkeR6awYMDBdSEk12npKzJWKbDHMta"
"FJ4P2a2FqaWmqYpBw9eEfWD6cXV3F2qLPHvAA5jozscS"
"6crUHiCoxZsQuxdMAB18VATKrg7ToyTVxt7MbLYmtugu"
]
}
}
}
Currency: { Native: false }
}
}
) {
BalanceUpdate {
Account {
Token {
Owner
}
Address
}
Currency {
MintAddress
Native
}
PostBalance(maximum: Block_Slot)
}
}
}
}
Get Market Cap, Price, Liquidity, Bonding Curve, and Volume
Returns detailed token metrics including bonding curve status Run Query ➤
query MyQuery($time_1h_ago: DateTime, $token: String, $side: String) {
Solana {
volume: DEXTradeByTokens(
where: {
Trade: {
Currency: { MintAddress: { is: $token } }
Side: { Currency: { MintAddress: { is: $side } } }
}
Block: { Time: { since: $time_1h_ago } }
Transaction: { Result: { Success: true } }
}
) {
VolumeInUSD: sum(of: Trade_Side_AmountInUSD)
}
liquidity_and_BondingCurve: DEXPools(
where: {
Pool: {
Market: {
BaseCurrency: { MintAddress: { is: $token } }
QuoteCurrency: { MintAddress: { is: $side } }
}
}
Transaction: { Result: { Success: true } }
}
limit: { count: 1 }
orderBy: { descending: Block_Time }
) {
Pool {
Market {
BaseCurrency {
Name
Symbol
}
QuoteCurrency {
Name
Symbol
}
}
Base {
Balance: PostAmount
PostAmountInUSD
}
Quote {
PostAmount
PostAmountInUSD
}
}
}
marketcap_and_supply: TokenSupplyUpdates(
where: {
TokenSupplyUpdate: { Currency: { MintAddress: { is: $token } } }
Transaction: { Result: { Success: true } }
}
limitBy: { by: TokenSupplyUpdate_Currency_MintAddress, count: 1 }
orderBy: { descending: Block_Time }
) {
TokenSupplyUpdate {
MarketCap: PostBalanceInUSD
Supply: PostBalance
Currency {
Name
MintAddress
Symbol
}
}
}
Price: DEXTradeByTokens(
limit: { count: 1 }
orderBy: { descending: Block_Time }
where: {
Transaction: { Result: { Success: true } }
Trade: { Currency: { MintAddress: { is: $token } } }
}
) {
Trade {
Price
PriceInUSD
}
}
}
}
{
"time_1h_ago": "2025-05-07T09:25:00Z",
"token": "BQ2H4iunQzbhMQaUf65J5N7qVASX9JWf8oytTM2Gpump",
"side": "11111111111111111111111111111111"
}
Get Last Pump Fun Trade Before Token Graduates to Raydium
Finds the final pool trade before a token transitions to Raydium Run Query ➤
{
Solana {
DEXPools(
where: {
Pool: {
Dex: { ProtocolName: { is: "pump" } }
Base: { PostAmount: { eq: "206900000" } }
}
Transaction: { Result: { Success: true } }
}
orderBy: { descending: Block_Time }
) {
Transaction {
Signer
Signature
}
Instruction {
Program {
Method
}
}
Pool {
Base {
ChangeAmount
PostAmount
}
Quote {
ChangeAmount
ChangeAmountInUSD
PostAmount
PostAmountInUSD
Price
PriceInUSD
}
Dex {
ProgramAddress
ProtocolFamily
ProtocolName
}
Market {
BaseCurrency {
Name
Symbol
}
MarketAddress
QuoteCurrency {
Name
Symbol
}
}
}
}
}
}
Token Holder & Trader Insights
Get Dev’s Holdings of a Token
Returns the developer’s current token holdings Run Query ➤
query MyQuery($dev: String, $token: String) {
Solana {
BalanceUpdates(
where: {
BalanceUpdate: {
Account: { Owner: { is: $dev } }
Currency: { MintAddress: { is: $token } }
}
}
) {
BalanceUpdate {
balance: PostBalance(maximum: Block_Slot)
}
}
}
}
{
"dev": "8oTWME5BPpudMksqEKfn562pGobrtnEpNsG66hBBgx92",
"token": "Edazh5SW6ts7PocPvPgjrdKyqqszcRcqdB22B8tapump"
}
Get Top 10 Token Holders
Returns wallet addresses and holdings of top 10 token holders Run Query ➤
query MyQuery {
Solana(dataset: realtime) {
BalanceUpdates(
limit: { count: 10 }
orderBy: { descendingByField: "BalanceUpdate_Holding_maximum" }
where: {
BalanceUpdate: {
Currency: {
MintAddress: { is: "2GxdEZQ5d9PsUqyGy43qv4fmNJWrnLp6qY4dTyNepump" }
}
}
Transaction: { Result: { Success: true } }
}
) {
BalanceUpdate {
Currency {
Name
MintAddress
Symbol
}
Account {
Address
}
Holding: PostBalance(maximum: Block_Slot)
}
}
}
}
Get Top Traders of a Token
Returns top 100 wallets ranked by USD trade volume Run Query ➤
query TopTraders($token: String) {
Solana {
DEXTradeByTokens(
orderBy: { descendingByField: "volumeUsd" }
limit: { count: 100 }
where: {
Trade: { Currency: { MintAddress: { is: $token } } }
Transaction: { Result: { Success: true } }
}
) {
Trade {
Account {
Owner
}
}
bought: sum(
of: Trade_Amount
if: { Trade: { Side: { Type: { is: buy } } } }
)
sold: sum(
of: Trade_Amount
if: { Trade: { Side: { Type: { is: sell } } } }
)
volume: sum(of: Trade_Amount)
volumeUsd: sum(of: Trade_Side_AmountInUSD)
}
}
}
{
"token": "FbhypAF9LL93bCZy9atRRfbdBMyJAwBarULfCK3roP93",
"pool": "5Ezr4oK1vTV4m8f7g8P1Be1uwtzczhf21AztwNxWcmwM"
}
Get Top Token Creators
Find wallet addresses of top creators by number of tokens launched Run Query ➤
query MyQuery {
Solana(network: solana) {
Instructions(
where: {
Instruction: {
Program: { Name: { is: "pump" }, Method: { is: "create" } }
}
}
orderBy: { descendingByField: "tokens_count" }
) {
tokens_count: count
Transaction {
Signer
}
}
}
}
Token Rankings & Filters
Top Pump Fun Tokens by Market Cap
Returns top tokens by price (1B supply = price × 1B = market cap) Run Query ➤
{
Solana {
DEXTrades(
limitBy: { by: Trade_Buy_Currency_MintAddress, count: 1 }
limit: { count: 10 }
orderBy: { descending: Trade_Buy_Price }
where: {
Trade: {
Dex: { ProtocolName: { is: "pump" } }
Buy: {
Currency: {
MintAddress: { notIn: ["11111111111111111111111111111111"] }
}
}
PriceAsymmetry: { le: 0.1 }
Sell: { AmountInUSD: { gt: "10" } }
}
Transaction: { Result: { Success: true } }
Block: { Time: { since: "2025-02-21T05:05:00Z" } }
}
) {
Trade {
Buy {
Price(maximum: Block_Time)
PriceInUSD(maximum: Block_Time)
Currency {
Name
Symbol
MintAddress
Decimals
Fungible
Uri
}
}
}
}
}
}
All Tokens Above 10K Market Cap
Returns tokens with price above 0.00001 (i.e., 10K+ market cap) Run Query ➤
{
Solana {
DEXTrades(
limitBy: { by: Trade_Buy_Currency_MintAddress, count: 1 }
limit: { count: 10 }
orderBy: { descending: Trade_Buy_Price }
where: {
Trade: {
Dex: { ProtocolName: { is: "pump" } }
Buy: {
Currency: {
MintAddress: { notIn: ["11111111111111111111111111111111"] }
}
PriceInUSD: { gt: 0.00001 }
}
Sell: { AmountInUSD: { gt: "10" } }
}
Transaction: { Result: { Success: true } }
Block: { Time: { since: "2025-02-21T05:05:00Z" } }
}
) {
Trade {
Buy {
Price(maximum: Block_Time)
PriceInUSD(maximum: Block_Time)
Currency {
Name
Symbol
MintAddress
Decimals
Fungible
Uri
}
}
}
}
}
}
Track “King of the Hill” Tokens (30K–35K Market Cap)
Live tokens within the specific market cap range highlighted by Pump Fun. Here checkout the official announcement by Pump.Fun team mentioning that a Pump Fun token reaches to King of the Hill if it crosses 30K USD Marketcap. Run Query ➤
subscription {
Solana {
DEXTrades(
where: {
Trade: {
Dex: { ProtocolName: { is: "pump" } }
Buy: { PriceInUSD: { ge: 0.000030, le: 0.000035 } }
Sell: { AmountInUSD: { gt: "10" } }
}
Transaction: { Result: { Success: true } }
}
) {
Trade {
Buy {
Price
PriceInUSD
Currency {
Name
Symbol
MintAddress
Decimals
Fungible
Uri
}
}
Market {
MarketAddress
}
}
}
}
}
Tokens Between 400K–450K Market Cap with Dev & Creation Time
Filters tokens in a specific cap range and adds metadata Run Query ➤
{
Solana {
DEXTrades(
limitBy: { by: Trade_Buy_Currency_MintAddress, count: 1 }
limit: { count: 10 }
orderBy: { descending: Trade_Buy_Price }
where: {
Trade: {
Dex: { ProtocolName: { is: "pump_amm" } }
Buy: {
Currency: {
UpdateAuthority: {
is: "TSLvdd1pWpHVjahSpsvCXUbgwsL3JAcvokwaKt1eokM"
}
}
PriceInUSD: { gt: 0.0004, le: 0.00045 }
}
Sell: { AmountInUSD: { gt: "10" } }
}
Transaction: { Result: { Success: true } }
Block: { Time: { since: "2025-04-15T08:20:00Z" } }
}
) {
Trade {
Buy {
Price(maximum: Block_Time)
PriceInUSD(maximum: Block_Time)
Currency {
Name
Symbol
MintAddress
Decimals
Fungible
Uri
}
}
Market {
MarketAddress
}
}
joinTokenSupplyUpdates(
TokenSupplyUpdate_Currency_MintAddress: Trade_Buy_Currency_MintAddress
join: inner
where: {
Instruction: {
Program: {
Address: { is: "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" }
Method: { is: "create" }
}
}
}
) {
Block {
Time
}
Transaction {
Dev: Signer
Signature
}
}
}
}
}