BalancesInput

walletAddress
String
The wallet address to filter by.
networks
[Int!]
The network IDs to filter by.
tokens
[String!]
The token IDs (address:networkId) or addresses to request the balance for. Requires a list of networks if only passing addresses. Include native network balances using native as the token address. Only applied when using walletAddress (not walletId). Max 200 tokens.
includeNative
Boolean
Whether to include native network balances in the response (ID will be native:<networkId>). Requires a list of networks. Does not apply when using tokens.
limit
Int
The maximum number of holdings to return. Does not apply when using tokens.
cursor
String
A cursor for use in pagination.
removeScams
Boolean
Whether to remove scam tokens from the response.
walletId
String
The ID of the wallet (walletAddress:networkId).
This field is deprecated. Use walletAddress and networkId instead
filterToken
String
Optional token specifically request the balance for. Only works with walletId.
This field is deprecated. Use tokens list instead
input BalancesInput {
  """The wallet address to filter by."""
  walletAddress: String
  """The network IDs to filter by."""
  networks: [Int!]
  """The token IDs (`address:networkId`) or addresses to request the balance for. Requires a list of `networks` if only passing addresses. Include native network balances using `native` as the token address. Only applied when using `walletAddress` (not `walletId`). Max 200 tokens."""
  tokens: [String!]
  """Whether to include native network balances in the response (ID will be native:&lt;networkId&gt;). Requires a list of `networks`. Does not apply when using `tokens`."""
  includeNative: Boolean
  """The maximum number of holdings to return. Does not apply when using `tokens`."""
  limit: Int
  """A cursor for use in pagination."""
  cursor: String
  """Whether to remove scam tokens from the response."""
  removeScams: Boolean
  """The ID of the wallet (`walletAddress:networkId`)."""
  walletId: String @deprecated(reason: "Use walletAddress and networkId instead")
  """Optional token specifically request the balance for. Only works with `walletId`."""
  filterToken: String @deprecated(reason: "Use tokens list instead")
}

ChartImageOptions

Input options for the chart image.
expirationSeconds
Int
The expiry time of the image in seconds. Max: 172800 (2 days). Default: 900 (15 minutes).
width
Int
The width of the image in pixels. Max: 1200. Default: 800.
height
Int
The height of the image in pixels. Max: 1200. Default: 450.
"""Input options for the chart image."""
input ChartImageOptions {
  """The expiry time of the image in seconds. Max: 172800 (2 days). Default: 900 (15 minutes)."""
  expirationSeconds: Int
  """The width of the image in pixels. Max: 1200. Default: 800."""
  width: Int
  """The height of the image in pixels. Max: 1200. Default: 450."""
  height: Int
}

ChartInput

Input type of chartUrls.
pair
PairChartInput
The input required to fetch a pair chart.
"""Input type of `chartUrls`."""
input ChartInput {
  """The input required to fetch a pair chart."""
  pair: PairChartInput
}

CommunityNotesFilter

Filters for community notes.
address
String
The contract address of the contract.
contractType
ContractType
networkId
[Int]
The network ID the contract is deployed on.
proposalType
CommunityNoteType
The type of the proposal.
"""Filters for community notes."""
input CommunityNotesFilter {
  """The contract address of the contract."""
  address: String
  contractType: ContractType
  """The network ID the contract is deployed on."""
  networkId: [Int]
  """The type of the proposal."""
  proposalType: CommunityNoteType
}

CommunityNotesInput

Input type of getCommunityNotes.
filter
CommunityNotesFilter
A set of filters to apply
limit
Int
The maximum number of community notes to return.
cursor
String
The cursor to use for pagination.
"""Input type of `getCommunityNotes`."""
input CommunityNotesInput {
  """A set of filters to apply"""
  filter: CommunityNotesFilter
  """The maximum number of community notes to return."""
  limit: Int
  """The cursor to use for pagination."""
  cursor: String
}

ComparisonOperatorInput

Input for comparison operators.
gt
String
Greater than.
gte
String
Greater than or equal.
lt
String
Less than.
lte
String
Less than or equal.
eq
String
Equal to.
"""Input for comparison operators."""
input ComparisonOperatorInput {
  """Greater than."""
  gt: String
  """Greater than or equal."""
  gte: String
  """Less than."""
  lt: String
  """Less than or equal."""
  lte: String
  """Equal to."""
  eq: String
}

CreateApiTokensInput

count
Int
Number of tokens to create, default is 1
requestLimit
String
Number of requests allowed per token, represented as a string, default is 5000
expiresIn
Int
Number of seconds until the token expires, defaults to 1 hour (3600)
input CreateApiTokensInput {
  """Number of tokens to create, default is 1"""
  count: Int
  """Number of requests allowed per token, represented as a string, default is 5000"""
  requestLimit: String
  """Number of seconds until the token expires, defaults to 1 hour (3600)"""
  expiresIn: Int
}

CreateMarketCapWebhookArgs

Input for creating a market cap webhook.
name
String!
required
The name of the webhook (max 128 characters).
callbackUrl
String!
required
The url to which the webhook message should be sent.
securityToken
String!
required
A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.
alertRecurrence
AlertRecurrence!
required
The recurrence of the webhook. Can be INDEFINITE or ONCE.
groupId
String
A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.
conditions
MarketCapEventWebhookConditionInput!
required
The conditions which must be met in order for the webhook to send a message.
retrySettings
RetrySettingsInput
The settings for retrying failed webhook messages.
bucketId
String
An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
bucketSortkey
String
An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
publishingType
PublishingType
The type of publishing for the webhook. If not set, it defaults to SINGLE.
deduplicate
Boolean
If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.
"""Input for creating a market cap webhook."""
input CreateMarketCapWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: MarketCapEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateMarketCapWebhooksInput

Input for creating market cap webhooks.
webhooks
[CreateMarketCapWebhookArgs!]!
required
A list of market cap webhooks to create.
"""Input for creating market cap webhooks."""
input CreateMarketCapWebhooksInput {
  """A list of market cap webhooks to create."""
  webhooks: [CreateMarketCapWebhookArgs!]!
}

CreateNftEventWebhookArgs

Input for creating an NFT event webhook.
name
String!
required
The name of the webhook (max 128 characters).
callbackUrl
String!
required
The url to which the webhook message should be sent.
securityToken
String!
required
A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.
alertRecurrence
AlertRecurrence!
required
The recurrence of the webhook. Can be INDEFINITE or ONCE.
groupId
String
A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.
conditions
NftEventWebhookConditionInput!
required
The conditions which must be met in order for the webhook to send a message.
retrySettings
RetrySettingsInput
The settings for retrying failed webhook messages.
bucketId
String
An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
bucketSortkey
String
An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
publishingType
PublishingType
The type of publishing for the webhook. If not set, it defaults to SINGLE.
deduplicate
Boolean
If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.
"""Input for creating an NFT event webhook."""
input CreateNftEventWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: NftEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateNftEventWebhooksInput

Input for creating NFT event webhooks.
webhooks
[CreateNftEventWebhookArgs!]!
required
A list of NFT event webhooks to create.
"""Input for creating NFT event webhooks."""
input CreateNftEventWebhooksInput {
  """A list of NFT event webhooks to create."""
  webhooks: [CreateNftEventWebhookArgs!]!
}

CreatePriceWebhookArgs

Input for creating a price webhook.
name
String!
required
The name of the webhook (max 128 characters).
callbackUrl
String!
required
The url to which the webhook message should be sent.
securityToken
String!
required
A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.
alertRecurrence
AlertRecurrence!
required
The recurrence of the webhook. Can be INDEFINITE or ONCE.
groupId
String
A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.
conditions
PriceEventWebhookConditionInput!
required
The conditions which must be met in order for the webhook to send a message.
retrySettings
RetrySettingsInput
The settings for retrying failed webhook messages.
bucketId
String
An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
bucketSortkey
String
An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
publishingType
PublishingType
The type of publishing for the webhook. If not set, it defaults to SINGLE.
deduplicate
Boolean
If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.
"""Input for creating a price webhook."""
input CreatePriceWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: PriceEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreatePriceWebhooksInput

Input for creating price webhooks.
webhooks
[CreatePriceWebhookArgs!]!
required
A list of price webhooks to create.
"""Input for creating price webhooks."""
input CreatePriceWebhooksInput {
  """A list of price webhooks to create."""
  webhooks: [CreatePriceWebhookArgs!]!
}

CreateRawTransactionWebhookArgs

Input for creating a Raw Transaction webhook.
name
String!
required
The name of the webhook (max 128 characters).
callbackUrl
String!
required
The url to which the webhook message should be sent.
securityToken
String!
required
A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.
alertRecurrence
AlertRecurrence!
required
The recurrence of the webhook. Can be INDEFINITE or ONCE.
groupId
String
A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.
conditions
RawTransactionWebhookConditionInput!
required
The conditions which must be met in order for the webhook to send a message.
retrySettings
RetrySettingsInput
The settings for retrying failed webhook messages.
bucketId
String
An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
bucketSortkey
String
An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
publishingType
PublishingType
The type of publishing for the webhook. If not set, it defaults to SINGLE.
deduplicate
Boolean
If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.
"""Input for creating a Raw Transaction webhook."""
input CreateRawTransactionWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: RawTransactionWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateRawTransactionWebhooksInput

Input for creating Raw Transaction webhooks.
webhooks
[CreateRawTransactionWebhookArgs!]!
required
A list of Raw Transaction webhooks to create.
"""Input for creating Raw Transaction webhooks."""
input CreateRawTransactionWebhooksInput {
  """A list of Raw Transaction webhooks to create."""
  webhooks: [CreateRawTransactionWebhookArgs!]!
}

CreateTokenPairEventWebhookArgs

Input for creating a token pair event webhook.
name
String!
required
The name of the webhook (max 128 characters).
callbackUrl
String!
required
The url to which the webhook message should be sent.
securityToken
String!
required
A string value to hash along with deduplicationId using SHA-256. Included in the webhook message for added security.
alertRecurrence
AlertRecurrence!
required
The recurrence of the webhook. Can be INDEFINITE or ONCE.
groupId
String
A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook.
conditions
TokenPairEventWebhookConditionInput!
required
The conditions which must be met in order for the webhook to send a message.
retrySettings
RetrySettingsInput
The settings for retrying failed webhook messages.
bucketId
String
An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
bucketSortkey
String
An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks).
publishingType
PublishingType
The type of publishing for the webhook. If not set, it defaults to SINGLE.
deduplicate
Boolean
If enabled, new webhooks won’t be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook.
"""Input for creating a token pair event webhook."""
input CreateTokenPairEventWebhookArgs {
  """The name of the webhook (max 128 characters)."""
  name: String!
  """The url to which the webhook message should be sent."""
  callbackUrl: String!
  """A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security."""
  securityToken: String!
  """The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`."""
  alertRecurrence: AlertRecurrence!
  """A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook."""
  groupId: String
  """The conditions which must be met in order for the webhook to send a message."""
  conditions: TokenPairEventWebhookConditionInput!
  """The settings for retrying failed webhook messages."""
  retrySettings: RetrySettingsInput
  """An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketId: String
  """An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks)."""
  bucketSortkey: String
  """The type of publishing for the webhook. If not set, it defaults to `SINGLE`."""
  publishingType: PublishingType
  """If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook."""
  deduplicate: Boolean
}

CreateTokenPairEventWebhooksInput

Input for creating token pair event webhooks.
webhooks
[CreateTokenPairEventWebhookArgs!]!
required
A list of token pair event webhooks to create.
"""Input for creating token pair event webhooks."""
input CreateTokenPairEventWebhooksInput {
  """A list of token pair event webhooks to create."""
  webhooks: [CreateTokenPairEventWebhookArgs!]!
}

CreateWebhooksInput

Input for creating webhooks.
priceWebhooksInput
CreatePriceWebhooksInput
Input for creating price webhooks.
tokenPairEventWebhooksInput
CreateTokenPairEventWebhooksInput
Input for creating token pair event webhooks.
nftEventWebhooksInput
CreateNftEventWebhooksInput
Input for creating NFT event webhooks.
rawTransactionWebhooksInput
CreateRawTransactionWebhooksInput
Input for creating raw transaction webhooks.
marketCapWebhooksInput
CreateMarketCapWebhooksInput
Input for creating market cap webhooks.
"""Input for creating webhooks."""
input CreateWebhooksInput {
  """Input for creating price webhooks."""
  priceWebhooksInput: CreatePriceWebhooksInput
  """Input for creating token pair event webhooks."""
  tokenPairEventWebhooksInput: CreateTokenPairEventWebhooksInput
  """Input for creating NFT event webhooks."""
  nftEventWebhooksInput: CreateNftEventWebhooksInput
  """Input for creating raw transaction webhooks."""
  rawTransactionWebhooksInput: CreateRawTransactionWebhooksInput
  """Input for creating market cap webhooks."""
  marketCapWebhooksInput: CreateMarketCapWebhooksInput
}

DeleteWebhooksInput

Input for deleting webhooks.
webhookIds
[String!]!
required
A list of webhook IDs to delete.
"""Input for deleting webhooks."""
input DeleteWebhooksInput {
  """A list of webhook IDs to delete."""
  webhookIds: [String!]!
}

DetailedWalletStatsInput

The input for detailed wallet stats.
walletAddress
String!
required
The wallet address
networkId
Int
The network ID
timestamp
Int
The timestamp to get stats for
includeNetworkBreakdown
Boolean
Whether to include network breakdown stats
"""The input for detailed wallet stats."""
input DetailedWalletStatsInput {
  """The wallet address"""
  walletAddress: String!
  """The network ID"""
  networkId: Int
  """The timestamp to get stats for"""
  timestamp: Int
  """Whether to include network breakdown stats"""
  includeNetworkBreakdown: Boolean
}

EventQueryTimestampInput

Input type of EventQueryTimestamp.
from
Int!
required
The unix timestamp for the start of the requested range.
to
Int!
required
The unix timestamp for the end of the requested range.
"""Input type of `EventQueryTimestamp`."""
input EventQueryTimestampInput {
  """The unix timestamp for the start of the requested range."""
  from: Int!
  """The unix timestamp for the end of the requested range."""
  to: Int!
}

EventsQueryInput

Input type of EventsQuery.
address
String!
required
The pair contract address to filter by. If you pass a token address in here, it will instead find the top pair for that token and use that.
quoteToken
QuoteToken
The token of interest. Can be token0 or token1.
amountNonLiquidityToken
NumberFilter
The amount of quoteToken involved in the swap.
eventDisplayType
[EventDisplayType]
The list of event display types to filter by.
eventType
EventType
The specific event type to filter by.
maker
String
The specific wallet address to filter by.
networkId
Int!
required
The network ID to filter by.
timestamp
EventQueryTimestampInput
The time range to filter by.
priceBaseToken
NumberFilter
The price per quoteToken at the time of the swap in the network’s base token.
priceBaseTokenTotal
NumberFilter
The total amount of quoteToken involved in the swap in the network’s base token (amountNonLiquidityToken x priceBaseToken).
priceUsd
NumberFilter
The price per quoteToken at the time of the swap in USD.
priceUsdTotal
NumberFilter
The total amount of quoteToken involved in the swap in USD (amountNonLiquidityToken x priceUsd).
symbolType
SymbolType
Specify the type of symbol you want to fetch values for (TOKEN | POOL)
"""Input type of `EventsQuery`."""
input EventsQueryInput {
  """The pair contract address to filter by. If you pass a token address in here, it will instead find the top pair for that token and use that."""
  address: String!
  """The token of interest. Can be `token0` or `token1`."""
  quoteToken: QuoteToken
  """The amount of `quoteToken` involved in the swap."""
  amountNonLiquidityToken: NumberFilter
  """The list of event display types to filter by."""
  eventDisplayType: [EventDisplayType]
  """The specific event type to filter by."""
  eventType: EventType
  """The specific wallet address to filter by."""
  maker: String
  """The network ID to filter by."""
  networkId: Int!
  """The time range to filter by."""
  timestamp: EventQueryTimestampInput
  """The price per `quoteToken` at the time of the swap in the network's base token."""
  priceBaseToken: NumberFilter
  """The total amount of `quoteToken` involved in the swap in the network's base token (`amountNonLiquidityToken` x `priceBaseToken`)."""
  priceBaseTokenTotal: NumberFilter
  """The price per `quoteToken` at the time of the swap in USD."""
  priceUsd: NumberFilter
  """The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`)."""
  priceUsdTotal: NumberFilter
  """Specify the type of symbol you want to fetch values for (TOKEN | POOL)"""
  symbolType: SymbolType
}

ExchangeFilters

Input type of ExchangeFilters.
txnCount1
StringFilter
The number of transactions on the exchange in the past hour.
txnCount4
StringFilter
The number of transactions on the exchange in the past 4 hours.
txnCount12
StringFilter
The number of transactions on the exchange in the past 12 hours.
txnCount24
StringFilter
The number of transactions on the exchange in the past 24 hours.
volumeUSD1
StringFilter
The trade volume in USD in the past hour.
volumeUSD4
StringFilter
The trade volume in USD in the past 4 hours.
volumeUSD12
StringFilter
The trade volume in USD in the past 12 hours.
volumeUSD24
StringFilter
The trade volume in USD in the past 24 hours.
volumeNBT1
StringFilter
The trade volume in the network’s base token in the past hour.
volumeNBT4
StringFilter
The trade volume in the network’s base token in the past 4 hours.
volumeNBT12
StringFilter
The trade volume in the network’s base token in the past 12 hours.
volumeNBT24
StringFilter
The trade volume in the network’s base token in the past 24 hours.
dailyActiveUsers
NumberFilter
The total unique daily active users.
monthlyActiveUsers
NumberFilter
The total unique monthly active users (30 days).
address
[String]
The list of exchange contract addresses to filter by.
network
[Int]
The list of network IDs to filter by.
verified
Boolean
Scope to only verified exchanges
"""Input type of `ExchangeFilters`."""
input ExchangeFilters {
  """The number of transactions on the exchange in the past hour."""
  txnCount1: StringFilter
  """The number of transactions on the exchange in the past 4 hours."""
  txnCount4: StringFilter
  """The number of transactions on the exchange in the past 12 hours."""
  txnCount12: StringFilter
  """The number of transactions on the exchange in the past 24 hours."""
  txnCount24: StringFilter
  """The trade volume in USD in the past hour."""
  volumeUSD1: StringFilter
  """The trade volume in USD in the past 4 hours."""
  volumeUSD4: StringFilter
  """The trade volume in USD in the past 12 hours."""
  volumeUSD12: StringFilter
  """The trade volume in USD in the past 24 hours."""
  volumeUSD24: StringFilter
  """The trade volume in the network's base token in the past hour."""
  volumeNBT1: StringFilter
  """The trade volume in the network's base token in the past 4 hours."""
  volumeNBT4: StringFilter
  """The trade volume in the network's base token in the past 12 hours."""
  volumeNBT12: StringFilter
  """The trade volume in the network's base token in the past 24 hours."""
  volumeNBT24: StringFilter
  """The total unique daily active users."""
  dailyActiveUsers: NumberFilter
  """The total unique monthly active users (30 days)."""
  monthlyActiveUsers: NumberFilter
  """The list of exchange contract addresses to filter by."""
  address: [String]
  """The list of network IDs to filter by."""
  network: [Int]
  """Scope to only verified exchanges"""
  verified: Boolean
}

ExchangeRanking

Input type of ExchangeRanking.
attribute
ExchangeRankingAttribute
The attribute to rank exchanges by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `ExchangeRanking`."""
input ExchangeRanking {
  """The attribute to rank exchanges by."""
  attribute: ExchangeRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

FillsourceStatsFilter

Filter for fillsource based NFT stats.
fillsource
String!
required
The fillsource to target for the current window.
current
NumberFilter
The total value for the current window.
previous
NumberFilter
The total value for the previous window.
change
NumberFilter
The percent change between the current and previous.
"""Filter for fillsource based NFT stats."""
input FillsourceStatsFilter {
  """The fillsource to target for the current window."""
  fillsource: String!
  """The total value for the current window."""
  current: NumberFilter
  """The total value for the previous window."""
  previous: NumberFilter
  """The percent change between the `current` and `previous`."""
  change: NumberFilter
}

FilterNetworkWalletsInput

The input for filtering wallets for a network.
networkId
Int!
required
The network ID to filter wallets for
filters
WalletNetworkFilters
A set of filters to apply.
wallets
[String]
A list of wallet addresses to filter by.
excludeLabels
[String]
Exclude wallets with these labels. See WalletLabel for possible values.
includeLabels
[String]
Include wallets with these labels. See WalletLabel for possible values.
rankings
[WalletNetworkRanking]
A list of ranking attributes to apply.
limit
Int
The maximum number of wallets to return.
offset
Int
Where in the list the server should start when returning items. Use count+offset from the previous query to request the next page of results.
"""The input for filtering wallets for a network."""
input FilterNetworkWalletsInput {
  """The network ID to filter wallets for"""
  networkId: Int!
  """A set of filters to apply."""
  filters: WalletNetworkFilters
  """A list of wallet addresses to filter by."""
  wallets: [String]
  """Exclude wallets with these labels. See [`WalletLabel`](/api-reference/enums/index#walletlabel) for possible values."""
  excludeLabels: [String]
  """Include wallets with these labels. See [`WalletLabel`](/api-reference/enums/index#walletlabel) for possible values."""
  includeLabels: [String]
  """A list of ranking attributes to apply."""
  rankings: [WalletNetworkRanking]
  """The maximum number of wallets to return."""
  limit: Int
  """Where in the list the server should start when returning items. Use `count`+`offset` from the previous query to request the next page of results."""
  offset: Int
}

FilterTokenWalletsInput

The input for filtering wallets for a token.
tokenId
String
The ID of the token to filter wallets for
walletAddress
String
The wallet address to filter wallets for
This field is deprecated. Use wallets instead
wallets
[String]
A list of wallet addresses to filter wallets for
networkId
Int
The network ID to filter wallets for
filters
WalletTokenFilters
A set of filters to apply
This field is deprecated. Use filtersV2 instead
filtersV2
WalletTokenFiltersV2
A set of filters to apply
phrase
String
A phrase to search for in token symbol and name
rankings
[WalletTokenRanking]
A list of ranking attributes to apply
excludeLabels
[String]
Exclude wallets with these labels. See WalletLabel for possible values.
includeLabels
[String]
Include wallets with these labels. See WalletLabel for possible values.
limit
Int
The maximum number of wallets to return
offset
Int
Where in the list the server should start when returning items
"""The input for filtering wallets for a token."""
input FilterTokenWalletsInput {
  """The ID of the token to filter wallets for"""
  tokenId: String
  """The wallet address to filter wallets for"""
  walletAddress: String @deprecated(reason: "Use wallets instead")
  """A list of wallet addresses to filter wallets for"""
  wallets: [String]
  """The network ID to filter wallets for"""
  networkId: Int
  """A set of filters to apply"""
  filters: WalletTokenFilters @deprecated(reason: "Use filtersV2 instead")
  """A set of filters to apply"""
  filtersV2: WalletTokenFiltersV2
  """A phrase to search for in token symbol and name"""
  phrase: String
  """A list of ranking attributes to apply"""
  rankings: [WalletTokenRanking]
  """Exclude wallets with these labels. See [`WalletLabel`](/api-reference/enums/index#walletlabel) for possible values."""
  excludeLabels: [String]
  """Include wallets with these labels. See [`WalletLabel`](/api-reference/enums/index#walletlabel) for possible values."""
  includeLabels: [String]
  """The maximum number of wallets to return"""
  limit: Int
  """Where in the list the server should start when returning items"""
  offset: Int
}

FilterWalletsInput

The input for filtering wallets.
filters
WalletFilters
A set of filters to apply.
wallets
[String]
A list of wallet addresses to filter by.
excludeLabels
[String]
Exclude wallets with these labels. See WalletLabel for possible values.
includeLabels
[String]
Include wallets with these labels. See WalletLabel for possible values.
rankings
[WalletRanking]
A list of ranking attributes to apply.
limit
Int
The maximum number of wallets to return.
offset
Int
Where in the list the server should start when returning items. Use count+offset from the previous query to request the next page of results.
"""The input for filtering wallets."""
input FilterWalletsInput {
  """A set of filters to apply."""
  filters: WalletFilters
  """A list of wallet addresses to filter by."""
  wallets: [String]
  """Exclude wallets with these labels. See [`WalletLabel`](/api-reference/enums/index#walletlabel) for possible values."""
  excludeLabels: [String]
  """Include wallets with these labels. See [`WalletLabel`](/api-reference/enums/index#walletlabel) for possible values."""
  includeLabels: [String]
  """A list of ranking attributes to apply."""
  rankings: [WalletRanking]
  """The maximum number of wallets to return."""
  limit: Int
  """Where in the list the server should start when returning items. Use `count`+`offset` from the previous query to request the next page of results."""
  offset: Int
}

GetDetailedPairsStatsInput

Input type of getDetailedPairsStats.
pairAddress
String!
required
The contract address of the pair.
networkId
Int!
required
The network ID the pair is deployed on.
tokenOfInterest
TokenOfInterest
The token of interest used to calculate token-specific stats for the pair. Can be token0 or token1.
timestamp
Int
The unix timestamp for the stats. Defaults to current.
durations
[DetailedPairStatsDuration]
The list of durations to get detailed pair stats for.
bucketCount
Int
The number of aggregated values to receive. Note: Each duration has predetermined bucket sizes. The first n-1 buckets are historical. The last bucket is a snapshot of current data. duration day1: 6 buckets (4 hours each) plus 1 partial bucket duration hour12: 12 buckets (1 hour each) plus 1 partial bucket duration hour4: 8 buckets (30 min each) plus 1 partial bucket duration hour1: 12 buckets (5 min each) plus 1 partial bucket duration min5: 5 buckets (1 min each) plus 1 partial bucket For example, requesting 11 buckets for a min5 duration will return the last 10 minutes worth of data plus a snapshot for the current minute.
statsType
TokenPairStatisticsType
The type of statistics returned. Can be FILTERED or UNFILTERED
"""Input type of `getDetailedPairsStats`."""
input GetDetailedPairsStatsInput {
  """The contract address of the pair."""
  pairAddress: String!
  """The network ID the pair is deployed on."""
  networkId: Int!
  """The token of interest used to calculate token-specific stats for the pair. Can be `token0` or `token1`."""
  tokenOfInterest: TokenOfInterest
  """The unix timestamp for the stats. Defaults to current."""
  timestamp: Int
  """The list of durations to get detailed pair stats for."""
  durations: [DetailedPairStatsDuration]
  """The number of aggregated values to receive. Note: Each duration has predetermined bucket sizes. The first n-1 buckets are historical. The last bucket is a snapshot of current data. duration `day1`: 6 buckets (4 hours each) plus 1 partial bucket duration `hour12`: 12 buckets (1 hour each) plus 1 partial bucket duration `hour4`: 8 buckets (30 min each) plus 1 partial bucket duration `hour1`: 12 buckets (5 min each) plus 1 partial bucket duration `min5`: 5 buckets (1 min each) plus 1 partial bucket For example, requesting 11 buckets for a `min5` duration will return the last 10 minutes worth of data plus a snapshot for the current minute."""
  bucketCount: Int
  """The type of statistics returned. Can be `FILTERED` or `UNFILTERED`"""
  statsType: TokenPairStatisticsType
}

GetPriceInput

Input type of getTokenPrices.
address
String!
required
The contract address of the token.
networkId
Int!
required
The network ID the token is deployed on.
timestamp
Int
The unix timestamp for the price.
poolAddress
String
The address of the pool, when omitted the top pool is used.
maxDeviations
Float
The maximum number of deviations from the token’s Liquidity-Weighted Mean Price. This is used to mitigate low liquidity pairs producing prices that are not representative of reality. Default is 1.
This field is deprecated. This isn’t taken into account anymore.
"""Input type of `getTokenPrices`."""
input GetPriceInput {
  """The contract address of the token."""
  address: String!
  """The network ID the token is deployed on."""
  networkId: Int!
  """The unix timestamp for the price."""
  timestamp: Int
  """The address of the pool, when omitted the top pool is used."""
  poolAddress: String
  """The maximum number of deviations from the token's Liquidity-Weighted Mean Price. This is used to mitigate low liquidity pairs producing prices that are not representative of reality. Default is `1`."""
  maxDeviations: Float @deprecated(reason: "This isn't taken into account anymore.")
}

GetTokensInfoInput

Input type of getTokensInfo.
address
String!
required
The contract address of the token.
networkId
Int!
required
The network ID the token is deployed on.
"""Input type of `getTokensInfo`."""
input GetTokensInfoInput {
  """The contract address of the token."""
  address: String!
  """The network ID the token is deployed on."""
  networkId: Int!
}

HoldersInput

tokenId
String!
required
The ID of the token (tokenAddress:networkId).
limit
Int
The maximum number of holders to return. Default is 50, maximum is 200.
cursor
String
A cursor for use in pagination.
sort
HoldersInputSort
The attribute to sort the list on
input HoldersInput {
  """The ID of the token (`tokenAddress:networkId`)."""
  tokenId: String!
  """The maximum number of holders to return. Default is 50, maximum is 200."""
  limit: Int
  """A cursor for use in pagination."""
  cursor: String
  """The attribute to sort the list on"""
  sort: HoldersInputSort
}

HoldersInputSort

attribute
HoldersSortAttribute
The attribute to sort the list on
direction
RankingDirection
The direction to apply to the ranking attribute.
input HoldersInputSort {
  """The attribute to sort the list on"""
  attribute: HoldersSortAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

IntEqualsConditionInput

Input for integer equals condition.
eq
Int!
required
The integer to equal.
"""Input for integer equals condition."""
input IntEqualsConditionInput {
  """The integer to equal."""
  eq: Int!
}

MakerEventsQueryInput

maker
String!
required
The specific wallet address to filter by.
timestamp
EventQueryTimestampInput
The time range to filter by.
networkId
Int
The network ID to filter by.
priceUsdTotal
NumberFilter
The total amount of quoteToken involved in the swap in USD (amountNonLiquidityToken x priceUsd).
eventType
EventType
The specific event type to filter by.
tokenAddress
String
The token involved in the event.
input MakerEventsQueryInput {
  """The specific wallet address to filter by."""
  maker: String!
  """The time range to filter by."""
  timestamp: EventQueryTimestampInput
  """The network ID to filter by."""
  networkId: Int
  """The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`)."""
  priceUsdTotal: NumberFilter
  """The specific event type to filter by."""
  eventType: EventType
  """The token involved in the event."""
  tokenAddress: String
}

MarketCapEventWebhookConditionInput

Input conditions for a market cap event webhook.
tokenAddress
StringEqualsConditionInput!
required
The contract address of the token to listen for.
networkId
IntEqualsConditionInput!
required
The network ID to listen on.
fdvMarketCapUsd
ComparisonOperatorInput
The price conditions to listen for.
circulatingMarketCapUsd
ComparisonOperatorInput
The circulating market cap conditions to listen for.
pairAddress
StringEqualsConditionInput
The contract address of the pair to listen for.
"""Input conditions for a market cap event webhook."""
input MarketCapEventWebhookConditionInput {
  """The contract address of the token to listen for."""
  tokenAddress: StringEqualsConditionInput!
  """The network ID to listen on."""
  networkId: IntEqualsConditionInput!
  """The price conditions to listen for."""
  fdvMarketCapUsd: ComparisonOperatorInput
  """The circulating market cap conditions to listen for."""
  circulatingMarketCapUsd: ComparisonOperatorInput
  """The contract address of the pair to listen for."""
  pairAddress: StringEqualsConditionInput
}

NftCollectionFilters

Input filters for filterNftCollections.
totalSupply
NumberFilter
The total supply of the NFT collection.
lastEventTimestamp
NumberFilter
The unix timestamp for the last event.
ercType
[NftContractErcType]
The list of token standards to filter by.
network
[Int]
The list of network IDs to filter by.
stats1h
NftStatsWindowFilter
Stats for the past hour.
stats4h
NftStatsWindowFilter
Stats for the past 4 hours.
stats12h
NftStatsWindowFilter
Stats for the past 12 hours.
stats24h
NftStatsWindowFilter
Stats for the past 24 hours.
"""Input filters for `filterNftCollections`."""
input NftCollectionFilters {
  """The total supply of the NFT collection."""
  totalSupply: NumberFilter
  """The unix timestamp for the last event."""
  lastEventTimestamp: NumberFilter
  """The list of token standards to filter by."""
  ercType: [NftContractErcType]
  """The list of network IDs to filter by."""
  network: [Int]
  """Stats for the past hour."""
  stats1h: NftStatsWindowFilter
  """Stats for the past 4 hours."""
  stats4h: NftStatsWindowFilter
  """Stats for the past 12 hours."""
  stats12h: NftStatsWindowFilter
  """Stats for the past 24 hours."""
  stats24h: NftStatsWindowFilter
}

NftCollectionRanking

Input type of NftCollectionRanking.
attribute
NftCollectionRankingAttribute
The attribute to rank NFT collections by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `NftCollectionRanking`."""
input NftCollectionRanking {
  """The attribute to rank NFT collections by."""
  attribute: NftCollectionRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

NftContractInput

Input type of getNftContracts.
address
String!
required
The NFT contract address.
networkId
Int!
required
The network ID the NFT collection is deployed on.
"""Input type of `getNftContracts`."""
input NftContractInput {
  """The NFT contract address."""
  address: String!
  """The network ID the NFT collection is deployed on."""
  networkId: Int!
}

NftEventFillSourceConditionInput

Input for NFT event fill source condition.
oneOf
[WebhookNftEventFillSource!]!
required
The list of NFT marketplace to equal.
"""Input for NFT event fill source condition."""
input NftEventFillSourceConditionInput {
  """The list of NFT marketplace to equal."""
  oneOf: [WebhookNftEventFillSource!]!
}

NftEventTypeConditionInput

Input for NFT event type.
eq
WebhookNftEventType!
required
The NFT event type to equal.
"""Input for NFT event type."""
input NftEventTypeConditionInput {
  """The NFT event type to equal."""
  eq: WebhookNftEventType!
}

NftEventWebhookConditionInput

Input conditions for an NFT event webhook.
networkId
OneOfNumberConditionInput
A list of network IDs to listen on.
maker
StringEqualsConditionInput
The maker wallet address to listen for.
contractAddress
StringEqualsConditionInput
The NFT collection contract address to listen for.
exchangeAddress
StringEqualsConditionInput
The exchange contract address to listen for.
tokenId
StringEqualsConditionInput
The token ID to listen for.
eventType
NftEventTypeConditionInput
The NFT event type to listen for.
fillSource
NftEventFillSourceConditionInput
The NFT marketplaces to listen for.
ignoreTransfers
Boolean
Option to ignore all nft transfer events
"""Input conditions for an NFT event webhook."""
input NftEventWebhookConditionInput {
  """A list of network IDs to listen on."""
  networkId: OneOfNumberConditionInput
  """The maker wallet address to listen for."""
  maker: StringEqualsConditionInput
  """The NFT collection contract address to listen for."""
  contractAddress: StringEqualsConditionInput
  """The exchange contract address to listen for."""
  exchangeAddress: StringEqualsConditionInput
  """The token ID to listen for."""
  tokenId: StringEqualsConditionInput
  """The NFT event type to listen for."""
  eventType: NftEventTypeConditionInput
  """The NFT marketplaces to listen for."""
  fillSource: NftEventFillSourceConditionInput
  """Option to ignore all nft transfer events"""
  ignoreTransfers: Boolean
}

NftHoldersInput

collectionAddress
String!
required
The address of the collection contract.
networkId
Int!
required
The network ID the collection is deployed on.
cursor
String
A cursor for use in pagination.
input NftHoldersInput {
  """The address of the collection contract."""
  collectionAddress: String!
  """The network ID the collection is deployed on."""
  networkId: Int!
  """A cursor for use in pagination."""
  cursor: String
}

NftPoolCollectionFilters

Input type of NftPoolCollectionFilters.
nftBalance
NumberFilter
The number of NFTs in all of the collection’s pools.
balanceNBT
NumberFilter
The total liquidity of the collection in the network’s base token.
floorNBT
NumberFilter
The lowest price at which any of the collection’s pools are willing to sell an NFT in the network’s base token.
offerNBT
NumberFilter
The highest price at which any of the collection’s pools are willing to buy an NFT in the network’s base token.
balanceUSD
NumberFilter
The total liquidity of the collection in USD.
floorUSD
NumberFilter
The lowest price at which any of the collection’s pools are willing to sell an NFT in USD.
offerUSD
NumberFilter
The highest price at which any of the collection’s pools are willing to buy an NFT in USD.
totalSupply
NumberFilter
The total supply of the collection.
nftsSoldAll
NumberFilter
The number of NFTs sold in any of the collection’s pools over the collection’s lifetime.
nftsBoughtAll
NumberFilter
The number of NFTs bought in any of the collection’s pools over the collection’s lifetime.
nftVolumeAll
NumberFilter
The number of NFTs bought or sold in any of the collection’s pools over the collection’s lifetime.
volumeNBTAll
NumberFilter
The total volume of the collection in the network’s base token over the collection’s lifetime.
revenueNBTAll
NumberFilter
The total buy volume of the collection in the network’s base token over the collection’s lifetime.
expenseNBTAll
NumberFilter
The total sell volume of the collection in the network’s base token over the collection’s lifetime.
highPriceNBTAll
NumberFilter
The highest sale price within the collection in the network’s base token in the collection’s lifetime.
lowPriceNBTAll
NumberFilter
The lowest sale price within the collection in the network’s base token in the collection’s lifetime.
poolFeesNBTAll
NumberFilter
The sum of pool fees generated by the collection in the network’s base token over the collection’s lifetime.
protocolFeesNBTAll
NumberFilter
The sum of protocol fees generated by the collection in the network’s base token over the collection’s lifetime.
volumeUSDAll
NumberFilter
The total volume of the collection in USD over the collection’s lifetime.
revenueUSDAll
NumberFilter
The total buy volume of the collection in USD over the collection’s lifetime.
expenseUSDAll
NumberFilter
The total sell volume of the collection in USD over the collection’s lifetime.
highPriceUSDAll
NumberFilter
The highest sale price within the collection in USD in the collection’s lifetime.
lowPriceUSDAll
NumberFilter
The lowest sale price within the collection in USD in the collection’s lifetime.
poolFeesUSDAll
NumberFilter
The sum of pool fees generated by the collection in USD over the collection’s lifetime.
protocolFeesUSDAll
NumberFilter
The sum of protocol fees generated by the collection in USD over the collection’s lifetime.
nftsSold24
NumberFilter
The number of NFTs sold in any of the collection’s pools over the past 24 hours.
nftsBought24
NumberFilter
The number of NFTs bought in any of the collection’s pools over the past 24 hours.
nftVolume24
NumberFilter
The number of NFTs bought in any of the collection’s pools over the past 24 hours.
volumeNBT24
NumberFilter
The total volume of the collection in the network’s base token over the past 24 hours.
revenueNBT24
NumberFilter
The total buy volume of the collection in the network’s base token over the past 24 hours.
expenseNBT24
NumberFilter
The total sell volume of the collection in the network’s base token over the past 24 hours.
highPriceNBT24
NumberFilter
The highest sale price within the collection in the network’s base token in the past 24 hours.
lowPriceNBT24
NumberFilter
The lowest sale price within the collection in the network’s base token in the past 24 hours.
poolFeesNBT24
NumberFilter
The sum of pool fees generated by the collection in the network’s base token over the past 24 hours.
protocolFeesNBT24
NumberFilter
The sum of protocol fees generated by the collection in the network’s base token over the past 24 hours.
volumeUSD24
NumberFilter
The total volume of the collection in USD over the past 24 hours.
revenueUSD24
NumberFilter
The total buy volume of the collection in USD over the past 24 hours.
expenseUSD24
NumberFilter
The total sell volume of the collection in USD over the past 24 hours.
highPriceUSD24
NumberFilter
The highest sale price within the collection in USD in the past 24 hours.
lowPriceUSD24
NumberFilter
The lowest sale price within the collection in USD in the past 24 hours.
poolFeesUSD24
NumberFilter
The sum of pool fees generated by the collection in USD over the past 24 hours.
protocolFeesUSD24
NumberFilter
The sum of protocol fees generated by the collection in USD over the past 24 hours.
network
[Int]
The list of network IDs to filter by.
exchange
[String]
The list of NFT AMM marketplace addresses to filter by.
ercType
[String]
The list of token standards to filter by. Can be a variation of ERC-721 or ERC-1155.
"""Input type of `NftPoolCollectionFilters`."""
input NftPoolCollectionFilters {
  """The number of NFTs in all of the collection's pools."""
  nftBalance: NumberFilter
  """The total liquidity of the collection in the network's base token."""
  balanceNBT: NumberFilter
  """The lowest price at which any of the collection's pools are willing to sell an NFT in the network's base token."""
  floorNBT: NumberFilter
  """The highest price at which any of the collection's pools are willing to buy an NFT in the network's base token."""
  offerNBT: NumberFilter
  """The total liquidity of the collection in USD."""
  balanceUSD: NumberFilter
  """The lowest price at which any of the collection's pools are willing to sell an NFT in USD."""
  floorUSD: NumberFilter
  """The highest price at which any of the collection's pools are willing to buy an NFT in USD."""
  offerUSD: NumberFilter
  """The total supply of the collection."""
  totalSupply: NumberFilter
  """The number of NFTs sold in any of the collection's pools over the collection's lifetime."""
  nftsSoldAll: NumberFilter
  """The number of NFTs bought in any of the collection's pools over the collection's lifetime."""
  nftsBoughtAll: NumberFilter
  """The number of NFTs bought or sold in any of the collection's pools over the collection's lifetime."""
  nftVolumeAll: NumberFilter
  """The total volume of the collection in the network's base token over the collection's lifetime."""
  volumeNBTAll: NumberFilter
  """The total buy volume of the collection in the network's base token over the collection's lifetime."""
  revenueNBTAll: NumberFilter
  """The total sell volume of the collection in the network's base token over the collection's lifetime."""
  expenseNBTAll: NumberFilter
  """The highest sale price within the collection in the network's base token in the collection's lifetime."""
  highPriceNBTAll: NumberFilter
  """The lowest sale price within the collection in the network's base token in the collection's lifetime."""
  lowPriceNBTAll: NumberFilter
  """The sum of pool fees generated by the collection in the network's base token over the collection's lifetime."""
  poolFeesNBTAll: NumberFilter
  """The sum of protocol fees generated by the collection in the network's base token over the collection's lifetime."""
  protocolFeesNBTAll: NumberFilter
  """The total volume of the collection in USD over the collection's lifetime."""
  volumeUSDAll: NumberFilter
  """The total buy volume of the collection in USD over the collection's lifetime."""
  revenueUSDAll: NumberFilter
  """The total sell volume of the collection in USD over the collection's lifetime."""
  expenseUSDAll: NumberFilter
  """The highest sale price within the collection in USD in the collection's lifetime."""
  highPriceUSDAll: NumberFilter
  """The lowest sale price within the collection in USD in the collection's lifetime."""
  lowPriceUSDAll: NumberFilter
  """The sum of pool fees generated by the collection in USD over the collection's lifetime."""
  poolFeesUSDAll: NumberFilter
  """The sum of protocol fees generated by the collection in USD over the collection's lifetime."""
  protocolFeesUSDAll: NumberFilter
  """The number of NFTs sold in any of the collection's pools over the past 24 hours."""
  nftsSold24: NumberFilter
  """The number of NFTs bought in any of the collection's pools over the past 24 hours."""
  nftsBought24: NumberFilter
  """The number of NFTs bought in any of the collection's pools over the past 24 hours."""
  nftVolume24: NumberFilter
  """The total volume of the collection in the network's base token over the past 24 hours."""
  volumeNBT24: NumberFilter
  """The total buy volume of the collection in the network's base token over the past 24 hours."""
  revenueNBT24: NumberFilter
  """The total sell volume of the collection in the network's base token over the past 24 hours."""
  expenseNBT24: NumberFilter
  """The highest sale price within the collection in the network's base token in the past 24 hours."""
  highPriceNBT24: NumberFilter
  """The lowest sale price within the collection in the network's base token in the past 24 hours."""
  lowPriceNBT24: NumberFilter
  """The sum of pool fees generated by the collection in the network's base token over the past 24 hours."""
  poolFeesNBT24: NumberFilter
  """The sum of protocol fees generated by the collection in the network's base token over the past 24 hours."""
  protocolFeesNBT24: NumberFilter
  """The total volume of the collection in USD over the past 24 hours."""
  volumeUSD24: NumberFilter
  """The total buy volume of the collection in USD over the past 24 hours."""
  revenueUSD24: NumberFilter
  """The total sell volume of the collection in USD over the past 24 hours."""
  expenseUSD24: NumberFilter
  """The highest sale price within the collection in USD in the past 24 hours."""
  highPriceUSD24: NumberFilter
  """The lowest sale price within the collection in USD in the past 24 hours."""
  lowPriceUSD24: NumberFilter
  """The sum of pool fees generated by the collection in USD over the past 24 hours."""
  poolFeesUSD24: NumberFilter
  """The sum of protocol fees generated by the collection in USD over the past 24 hours."""
  protocolFeesUSD24: NumberFilter
  """The list of network IDs to filter by."""
  network: [Int]
  """The list of NFT AMM marketplace addresses to filter by."""
  exchange: [String]
  """The list of token standards to filter by. Can be a variation of `ERC-721` or `ERC-1155`."""
  ercType: [String]
}

NftPoolCollectionRanking

Input type of NftPoolCollectionRanking.
attribute
NftPoolCollectionRankingAttribute
The attribute to rank NFT collections by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `NftPoolCollectionRanking`."""
input NftPoolCollectionRanking {
  """The attribute to rank NFT collections by."""
  attribute: NftPoolCollectionRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

NftPoolFilters

Input type of NftPoolFilters.
nftBalance
NftPoolNumberFilter
The number of NFTs in the pool.
balanceNBT
NftPoolNumberFilter
The pool liquidity in the network’s base token.
sellNBT
NftPoolNumberFilter
The current sell price of the pool in the network’s base token.
offerNBT
NftPoolNumberFilter
The price at which the pool is willing to buy an NFT in the network’s base token.
balanceUSD
NftPoolNumberFilter
The pool liquidity in USD.
sellUSD
NftPoolNumberFilter
The current sell price of the pool in USD.
offerUSD
NftPoolNumberFilter
The price at which the pool is willing to buy an NFT in USD.
nftsSoldAll
NftPoolNumberFilter
The number of NFTs sold over the pool’s lifetime.
nftsBoughtAll
NftPoolNumberFilter
The number of NFTs bought over the pool’s lifetime.
nftVolumeAll
NftPoolNumberFilter
The number of NFTs bought or sold over the pool’s lifetime.
volumeNBTAll
NftPoolNumberFilter
The total volume of the pool in the network’s base token over the pool’s lifetime.
revenueNBTAll
NftPoolNumberFilter
The total buy volume of the pool in the network’s base token over the pool’s lifetime.
expenseNBTAll
NftPoolNumberFilter
The total sell volume of the pool in the network’s base token over the pool’s lifetime.
poolFeesNBTAll
NftPoolNumberFilter
The sum of fees generated by the pool in the network’s base token over the pool’s lifetime.
protocolFeesNBTAll
NftPoolNumberFilter
The sum of protocol fees generated by the pool in the network’s base token over the pool’s lifetime.
volumeUSDAll
NftPoolNumberFilter
The total volume of the pool in USD over the pool’s lifetime.
revenueUSDAll
NftPoolNumberFilter
The total buy volume of the pool in USD over the pool’s lifetime.
expenseUSDAll
NftPoolNumberFilter
The total sell volume of the pool in USD over the pool’s lifetime.
poolFeesUSDAll
NftPoolNumberFilter
The sum of fees generated by the pool in USD over the pool’s lifetime.
protocolFeesUSDAll
NftPoolNumberFilter
The sum of protocol fees generated by the pool in USD over the pool’s lifetime.
nftsSold24
NftPoolNumberFilter
The number of NFTs sold over the past 24 hours.
nftsBought24
NftPoolNumberFilter
The number of NFTs bought over the past 24 hours.
nftVolume24
NftPoolNumberFilter
The number of NFTs bought or sold over the past 24 hours.
volumeNBT24
NftPoolNumberFilter
The total volume of the pool in the network’s base token over the past 24 hours.
revenueNBT24
NftPoolNumberFilter
The total buy volume of the pool in the network’s base token over the past 24 hours.
expenseNBT24
NftPoolNumberFilter
The total sell volume of the pool in the network’s base token over the past 24 hours.
poolFeesNBT24
NftPoolNumberFilter
The sum of fees generated by the pool in the network’s base token in the past 24 hours.
protocolFeesNBT24
NftPoolNumberFilter
The sum of protocol fees generated by the pool in the network’s base token over the past 24 hours.
volumeUSD24
NftPoolNumberFilter
The total volume of the pool in USD over the past 24 hours.
revenueUSD24
NftPoolNumberFilter
The total buy volume of the pool in USD over the past 24 hours.
expenseUSD24
NftPoolNumberFilter
The total sell volume of the pool in USD over the past 24 hours.
poolFeesUSD24
NftPoolNumberFilter
The sum of fees generated by the pool in USD in the past 24 hours.
protocolFeesUSD24
NftPoolNumberFilter
The sum of protocol fees generated by the pool in USD over the past 24 hours.
network
[Int]
The list of network IDs to filter by.
exchangeAddress
[String]
The list of NFT AMM marketplace addresses to filter by.
collectionAddress
[String]
The contract address of the NFT collection.
acceptedNftTokenIds
[String]
For ERC1155 pools, the list of NFT token IDs that are accepted by the pool.
ownerAddress
[String]
The wallet address of the pool owner.
"""Input type of `NftPoolFilters`."""
input NftPoolFilters {
  """The number of NFTs in the pool."""
  nftBalance: NftPoolNumberFilter
  """The pool liquidity in the network's base token."""
  balanceNBT: NftPoolNumberFilter
  """The current sell price of the pool in the network's base token."""
  sellNBT: NftPoolNumberFilter
  """The price at which the pool is willing to buy an NFT in the network's base token."""
  offerNBT: NftPoolNumberFilter
  """The pool liquidity in USD."""
  balanceUSD: NftPoolNumberFilter
  """The current sell price of the pool in USD."""
  sellUSD: NftPoolNumberFilter
  """The price at which the pool is willing to buy an NFT in USD."""
  offerUSD: NftPoolNumberFilter
  """The number of NFTs sold over the pool's lifetime."""
  nftsSoldAll: NftPoolNumberFilter
  """The number of NFTs bought over the pool's lifetime."""
  nftsBoughtAll: NftPoolNumberFilter
  """The number of NFTs bought or sold over the pool's lifetime."""
  nftVolumeAll: NftPoolNumberFilter
  """The total volume of the pool in the network's base token over the pool's lifetime."""
  volumeNBTAll: NftPoolNumberFilter
  """The total buy volume of the pool in the network's base token over the pool's lifetime."""
  revenueNBTAll: NftPoolNumberFilter
  """The total sell volume of the pool in the network's base token over the pool's lifetime."""
  expenseNBTAll: NftPoolNumberFilter
  """The sum of fees generated by the pool in the network's base token over the pool's lifetime."""
  poolFeesNBTAll: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in the network's base token over the pool's lifetime."""
  protocolFeesNBTAll: NftPoolNumberFilter
  """The total volume of the pool in USD over the pool's lifetime."""
  volumeUSDAll: NftPoolNumberFilter
  """The total buy volume of the pool in USD over the pool's lifetime."""
  revenueUSDAll: NftPoolNumberFilter
  """The total sell volume of the pool in USD over the pool's lifetime."""
  expenseUSDAll: NftPoolNumberFilter
  """The sum of fees generated by the pool in USD over the pool's lifetime."""
  poolFeesUSDAll: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in USD over the pool's lifetime."""
  protocolFeesUSDAll: NftPoolNumberFilter
  """The number of NFTs sold over the past 24 hours."""
  nftsSold24: NftPoolNumberFilter
  """The number of NFTs bought over the past 24 hours."""
  nftsBought24: NftPoolNumberFilter
  """The number of NFTs bought or sold over the past 24 hours."""
  nftVolume24: NftPoolNumberFilter
  """The total volume of the pool in the network's base token over the past 24 hours."""
  volumeNBT24: NftPoolNumberFilter
  """The total buy volume of the pool in the network's base token over the past 24 hours."""
  revenueNBT24: NftPoolNumberFilter
  """The total sell volume of the pool in the network's base token over the past 24 hours."""
  expenseNBT24: NftPoolNumberFilter
  """The sum of fees generated by the pool in the network's base token in the past 24 hours."""
  poolFeesNBT24: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in the network's base token over the past 24 hours."""
  protocolFeesNBT24: NftPoolNumberFilter
  """The total volume of the pool in USD over the past 24 hours."""
  volumeUSD24: NftPoolNumberFilter
  """The total buy volume of the pool in USD over the past 24 hours."""
  revenueUSD24: NftPoolNumberFilter
  """The total sell volume of the pool in USD over the past 24 hours."""
  expenseUSD24: NftPoolNumberFilter
  """The sum of fees generated by the pool in USD in the past 24 hours."""
  poolFeesUSD24: NftPoolNumberFilter
  """The sum of protocol fees generated by the pool in USD over the past 24 hours."""
  protocolFeesUSD24: NftPoolNumberFilter
  """The list of network IDs to filter by."""
  network: [Int]
  """The list of NFT AMM marketplace addresses to filter by."""
  exchangeAddress: [String]
  """The contract address of the NFT collection."""
  collectionAddress: [String]
  """For ERC1155 pools, the list of NFT token IDs that are accepted by the pool."""
  acceptedNftTokenIds: [String]
  """The wallet address of the pool owner."""
  ownerAddress: [String]
}

NftPoolNumberFilter

Input type of NftPoolNumberFilter.
gte
String
Greater than or equal to.
gt
String
Greater than.
lte
String
Less than or equal to.
lt
String
Less than.
"""Input type of `NftPoolNumberFilter`."""
input NftPoolNumberFilter {
  """Greater than or equal to."""
  gte: String
  """Greater than."""
  gt: String
  """Less than or equal to."""
  lte: String
  """Less than."""
  lt: String
}

NftPoolRanking

Input type of NftPoolRanking.
attribute
NftPoolRankingAttribute
The attribute to rank NFT pools by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `NftPoolRanking`."""
input NftPoolRanking {
  """The attribute to rank NFT pools by."""
  attribute: NftPoolRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

NftStatsWindowFilter

NFT stats for a given time frame.
usd
statsCurrency
The currency stats in USD, such as volume.
networkBaseToken
statsCurrency
The currency stats in the network’s base token, such as volume.
nonCurrency
statsNonCurrency
The numerical stats, such as number of sales.
"""NFT stats for a given time frame."""
input NftStatsWindowFilter {
  """The currency stats in USD, such as volume."""
  usd: statsCurrency
  """The currency stats in the network's base token, such as volume."""
  networkBaseToken: statsCurrency
  """The numerical stats, such as number of sales."""
  nonCurrency: statsNonCurrency
}

NumberFilter

Input type of NumberFilter.
gte
Float
Greater than or equal to.
gt
Float
Greater than.
lte
Float
Less than or equal to.
lt
Float
Less than.
"""Input type of `NumberFilter`."""
input NumberFilter {
  """Greater than or equal to."""
  gte: Float
  """Greater than."""
  gt: Float
  """Less than or equal to."""
  lte: Float
  """Less than."""
  lt: Float
}

OneOfNumberConditionInput

Input for integer list condition.
oneOf
[Int!]!
required
The list of integers.
"""Input for integer list condition."""
input OneOfNumberConditionInput {
  """The list of integers."""
  oneOf: [Int!]!
}

OnEventsCreatedByMakerInput

Input for onEventsCreatedByMaker.
makerAddress
String!
required
The wallet address of the maker.
"""Input for `onEventsCreatedByMaker`."""
input OnEventsCreatedByMakerInput {
  """The wallet address of the maker."""
  makerAddress: String!
}

OnLaunchpadTokenEventBatchInput

protocol
LaunchpadTokenProtocol
The protocol of the token.
networkId
Int
The network ID that the token is deployed on.
launchpadName
String
The name of the launchpad. One of the following: Pump.fun, Bonk, Baseapp, Zora, Zora Creator, Four.meme, Believe, Moonshot, Jupiter Studio, boop, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Vertigo, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults.
eventType
LaunchpadTokenEventType
The type of event.
input OnLaunchpadTokenEventBatchInput {
  """The protocol of the token."""
  protocol: LaunchpadTokenProtocol
  """The network ID that the token is deployed on."""
  networkId: Int
  """The name of the launchpad. One of the following: Pump.fun, Bonk, Baseapp, Zora, Zora Creator, Four.meme, Believe, Moonshot, Jupiter Studio, boop, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Vertigo, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults."""
  launchpadName: String
  """The type of event."""
  eventType: LaunchpadTokenEventType
}

OnLaunchpadTokenEventInput

Input for onLaunchpadTokenEvent.
protocol
LaunchpadTokenProtocol
The protocol of the token.
launchpadName
String
The name of the launchpad. One of the following: Pump.fun, Bonk, Baseapp, Zora, Zora Creator, Four.meme, Believe, Moonshot, Jupiter Studio, boop, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Vertigo, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults.
eventType
LaunchpadTokenEventType
The type of event.
address
String
The contract address of the token. Requires networkId.
networkId
Int
The network ID that the token is deployed on.
"""Input for `onLaunchpadTokenEvent`."""
input OnLaunchpadTokenEventInput {
  """The protocol of the token."""
  protocol: LaunchpadTokenProtocol
  """The name of the launchpad. One of the following: Pump.fun, Bonk, Baseapp, Zora, Zora Creator, Four.meme, Believe, Moonshot, Jupiter Studio, boop, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Vertigo, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults."""
  launchpadName: String
  """The type of event."""
  eventType: LaunchpadTokenEventType
  """The contract address of the token. Requires `networkId`."""
  address: String
  """The network ID that the token is deployed on."""
  networkId: Int
}

OnPricesUpdatedInput

address
String!
required
networkId
Int!
required
sourcePairAddress
String
input OnPricesUpdatedInput {
  address: String!
  networkId: Int!
  sourcePairAddress: String
}

OnTokenEventsCreatedInput

tokenAddress
String
The token address to filter by.
networkId
Int!
required
The network ID to filter by.
input OnTokenEventsCreatedInput {
  """The token address to filter by."""
  tokenAddress: String
  """The network ID to filter by."""
  networkId: Int!
}

OnUnconfirmedEventsCreatedByMakerInput

Input for onUnconfirmedEventsCreatedByMaker.
makerAddress
String!
required
The wallet address of the maker.
"""Input for `onUnconfirmedEventsCreatedByMaker`."""
input OnUnconfirmedEventsCreatedByMakerInput {
  """The wallet address of the maker."""
  makerAddress: String!
}

PairChartInput

Input type of PairChartInput.
imageOptions
ChartImageOptions
Options that pertain to the image itself.
chartSettings
PairChartSettings!
required
Settings that pertain to the chart.
"""Input type of `PairChartInput`."""
input PairChartInput {
  """Options that pertain to the image itself."""
  imageOptions: ChartImageOptions
  """Settings that pertain to the chart."""
  chartSettings: PairChartSettings!
}

PairChartSettings

Input options for the chart.
pairAddress
String!
required
The contract address of the pair.
networkId
Int!
required
The network ID the pair is deployed on.
from
Int
The unix timestamp for the start of the requested range.
to
Int
The unix timestamp for the end of the requested range.
quoteToken
QuoteToken
The token of interest within the token’s top pair. Can be token0 or token1.
resolution
String
The time frame for each candle. Available options are 1S, 5S, 15S, 30S, 1, 5, 15, 30, 60, 240, 720, 1D, 7D.
theme
ChartTheme
The color theme of the chart.
"""Input options for the chart."""
input PairChartSettings {
  """The contract address of the pair."""
  pairAddress: String!
  """The network ID the pair is deployed on."""
  networkId: Int!
  """The unix timestamp for the start of the requested range."""
  from: Int
  """The unix timestamp for the end of the requested range."""
  to: Int
  """The token of interest within the token's top pair. Can be `token0` or `token1`."""
  quoteToken: QuoteToken
  """The time frame for each candle. Available options are `1S`, `5S`, `15S`, `30S`, `1`, `5`, `15`, `30`, `60`, `240`, `720`, `1D`, `7D`."""
  resolution: String
  """The color theme of the chart."""
  theme: ChartTheme
}

PairFilterMatchTokens

Input type of PairFilterMatchTokens.
token0
String
The contract address of token0 to filter by.
token1
String
The contract address of token1 to filter by.
"""Input type of `PairFilterMatchTokens`."""
input PairFilterMatchTokens {
  """The contract address of `token0` to filter by."""
  token0: String
  """The contract address of `token1` to filter by."""
  token1: String
}

PairFilters

Input type of PairFilters.
createdAt
NumberFilter
The unix timestamp for the creation of the pair.
lastTransaction
NumberFilter
The unix timestamp for the last transaction to happen on the pair.
buyCount1
NumberFilter
The number of buys in the past hour.
buyCount12
NumberFilter
The number of buys in the past 12 hours.
buyCount24
NumberFilter
The number of buys in the past 24 hours.
buyCount4
NumberFilter
The number of buys in the past 4 hours.
exchangeAddress
[String]
The list of exchange contract addresses to filter by.
highPrice1
NumberFilter
The highest price in USD in the past hour.
highPrice12
NumberFilter
The highest price in USD in the past 12 hours.
highPrice24
NumberFilter
The highest price in USD in the past 24 hours.
highPrice4
NumberFilter
The highest price in USD in the past 4 hours.
liquidity
NumberFilter
The amount of liquidity in the pair.
lockedLiquidityPercentage
NumberFilter
The percent amount of liquidity that is locked
lowPrice1
NumberFilter
The lowest price in USD in the past hour.
lowPrice12
NumberFilter
The lowest price in USD in the past 12 hours.
lowPrice24
NumberFilter
The lowest price in USD in the past 24 hours.
lowPrice4
NumberFilter
The lowest price in USD in the past 4 hours.
network
[Int]
The list of network IDs to filter by.
price
NumberFilter
The token price in USD.
priceChange1
NumberFilter
The percent price change in the past hour. Decimal format.
priceChange12
NumberFilter
The percent price change in the past 12 hours. Decimal format.
priceChange24
NumberFilter
The percent price change in the past 24 hours. Decimal format.
priceChange4
NumberFilter
The percent price change in the past 4 hours. Decimal format.
volumeChange1
NumberFilter
The percent volume change in the past hour. Decimal format.
volumeChange4
NumberFilter
The percent volume change in the past 4 hours. Decimal format.
volumeChange12
NumberFilter
The percent volume change in the past 12 hours. Decimal format.
volumeChange24
NumberFilter
The percent volume change in the past 24 hours. Decimal format.
sellCount1
NumberFilter
The number of sells in the past hour.
sellCount12
NumberFilter
The number of sells in the past 12 hours.
sellCount24
NumberFilter
The number of sells in the past 24 hours.
sellCount4
NumberFilter
The number of sells in the past 4 hours.
tokenAddress
[String]
The list of token contract addresses to filter by.
txnCount1
NumberFilter
The number of transactions in the past hour.
txnCount12
NumberFilter
The number of transactions in the past 12 hours.
txnCount24
NumberFilter
The number of transactions in the past 24 hours.
txnCount4
NumberFilter
The number of transactions in the past 4 hours.
uniqueBuys1
NumberFilter
The unique number of buys in the past hour.
uniqueBuys12
NumberFilter
The unique number of buys in the past 12 hours.
uniqueBuys24
NumberFilter
The unique number of buys in the past 24 hours.
uniqueBuys4
NumberFilter
The unique number of buys in the past 4 hours.
uniqueSells1
NumberFilter
The unique number of sells in the past hour.
uniqueSells12
NumberFilter
The unique number of sells in the past 12 hours.
uniqueSells24
NumberFilter
The unique number of sells in the past 24 hours.
uniqueSells4
NumberFilter
The unique number of sells in the past 4 hours.
uniqueTransactions1
NumberFilter
The unique number of transactions in the past hour.
uniqueTransactions12
NumberFilter
The unique number of transactions in the past 12 hours.
uniqueTransactions24
NumberFilter
The unique number of transactions in the past 24 hours.
uniqueTransactions4
NumberFilter
The unique number of transactions in the past 4 hours.
volumeUSD1
NumberFilter
The trade volume in USD in the past hour.
volumeUSD12
NumberFilter
The trade volume in USD in the past 12 hours.
volumeUSD24
NumberFilter
The trade volume in USD in the past 24 hours.
volumeUSD4
NumberFilter
The trade volume in USD in the past 4 hours.
buyVolumeUSD1
NumberFilter
The buy volume in USD in the past hour.
buyVolumeUSD12
NumberFilter
The buy volume in USD in the past 12 hours.
buyVolumeUSD24
NumberFilter
The buy volume in USD in the past 24 hours.
buyVolumeUSD4
NumberFilter
The buy volume in USD in the past 4 hours.
sellVolumeUSD1
NumberFilter
The sell volume in USD in the past hour.
sellVolumeUSD12
NumberFilter
The sell volume in USD in the past 12 hours.
sellVolumeUSD24
NumberFilter
The sell volume in USD in the past 24 hours.
sellVolumeUSD4
NumberFilter
The sell volume in USD in the past 4 hours.
potentialScam
Boolean
Filter potential Scams
Whether to ignore pairs/tokens not relevant to trending
isTestnet
Boolean
Whether to filter for pairs on testnet networks. Use true for testnet pairs only, false for mainnet pairs only and undefined (default) for both.
hookAddress
[String]
The address of the hook contract for applicable protocols.
walletAgeAvg
NumberFilter
The average age of the wallets that traded in the last 24h
walletAgeStd
NumberFilter
The standard deviation of age of the wallets that traded in the last 24h
swapPct1dOldWallet
NumberFilter
The percentage of wallets that are less than 1d old that have traded in the last 24h
swapPct7dOldWallet
NumberFilter
The percentage of wallets that are less than 7d old that have traded in the last 24h
"""Input type of `PairFilters`."""
input PairFilters {
  """The unix timestamp for the creation of the pair."""
  createdAt: NumberFilter
  """The unix timestamp for the last transaction to happen on the pair."""
  lastTransaction: NumberFilter
  """The number of buys in the past hour."""
  buyCount1: NumberFilter
  """The number of buys in the past 12 hours."""
  buyCount12: NumberFilter
  """The number of buys in the past 24 hours."""
  buyCount24: NumberFilter
  """The number of buys in the past 4 hours."""
  buyCount4: NumberFilter
  """The list of exchange contract addresses to filter by."""
  exchangeAddress: [String]
  """The highest price in USD in the past hour."""
  highPrice1: NumberFilter
  """The highest price in USD in the past 12 hours."""
  highPrice12: NumberFilter
  """The highest price in USD in the past 24 hours."""
  highPrice24: NumberFilter
  """The highest price in USD in the past 4 hours."""
  highPrice4: NumberFilter
  """The amount of liquidity in the pair."""
  liquidity: NumberFilter
  """The percent amount of liquidity that is locked"""
  lockedLiquidityPercentage: NumberFilter
  """The lowest price in USD in the past hour."""
  lowPrice1: NumberFilter
  """The lowest price in USD in the past 12 hours."""
  lowPrice12: NumberFilter
  """The lowest price in USD in the past 24 hours."""
  lowPrice24: NumberFilter
  """The lowest price in USD in the past 4 hours."""
  lowPrice4: NumberFilter
  """The list of network IDs to filter by."""
  network: [Int]
  """The token price in USD."""
  price: NumberFilter
  """The percent price change in the past hour. Decimal format."""
  priceChange1: NumberFilter
  """The percent price change in the past 12 hours. Decimal format."""
  priceChange12: NumberFilter
  """The percent price change in the past 24 hours. Decimal format."""
  priceChange24: NumberFilter
  """The percent price change in the past 4 hours. Decimal format."""
  priceChange4: NumberFilter
  """The percent volume change in the past hour. Decimal format."""
  volumeChange1: NumberFilter
  """The percent volume change in the past 4 hours. Decimal format."""
  volumeChange4: NumberFilter
  """The percent volume change in the past 12 hours. Decimal format."""
  volumeChange12: NumberFilter
  """The percent volume change in the past 24 hours. Decimal format."""
  volumeChange24: NumberFilter
  """The number of sells in the past hour."""
  sellCount1: NumberFilter
  """The number of sells in the past 12 hours."""
  sellCount12: NumberFilter
  """The number of sells in the past 24 hours."""
  sellCount24: NumberFilter
  """The number of sells in the past 4 hours."""
  sellCount4: NumberFilter
  """The list of token contract addresses to filter by."""
  tokenAddress: [String]
  """The number of transactions in the past hour."""
  txnCount1: NumberFilter
  """The number of transactions in the past 12 hours."""
  txnCount12: NumberFilter
  """The number of transactions in the past 24 hours."""
  txnCount24: NumberFilter
  """The number of transactions in the past 4 hours."""
  txnCount4: NumberFilter
  """The unique number of buys in the past hour."""
  uniqueBuys1: NumberFilter
  """The unique number of buys in the past 12 hours."""
  uniqueBuys12: NumberFilter
  """The unique number of buys in the past 24 hours."""
  uniqueBuys24: NumberFilter
  """The unique number of buys in the past 4 hours."""
  uniqueBuys4: NumberFilter
  """The unique number of sells in the past hour."""
  uniqueSells1: NumberFilter
  """The unique number of sells in the past 12 hours."""
  uniqueSells12: NumberFilter
  """The unique number of sells in the past 24 hours."""
  uniqueSells24: NumberFilter
  """The unique number of sells in the past 4 hours."""
  uniqueSells4: NumberFilter
  """The unique number of transactions in the past hour."""
  uniqueTransactions1: NumberFilter
  """The unique number of transactions in the past 12 hours."""
  uniqueTransactions12: NumberFilter
  """The unique number of transactions in the past 24 hours."""
  uniqueTransactions24: NumberFilter
  """The unique number of transactions in the past 4 hours."""
  uniqueTransactions4: NumberFilter
  """The trade volume in USD in the past hour."""
  volumeUSD1: NumberFilter
  """The trade volume in USD in the past 12 hours."""
  volumeUSD12: NumberFilter
  """The trade volume in USD in the past 24 hours."""
  volumeUSD24: NumberFilter
  """The trade volume in USD in the past 4 hours."""
  volumeUSD4: NumberFilter
  """The buy volume in USD in the past hour."""
  buyVolumeUSD1: NumberFilter
  """The buy volume in USD in the past 12 hours."""
  buyVolumeUSD12: NumberFilter
  """The buy volume in USD in the past 24 hours."""
  buyVolumeUSD24: NumberFilter
  """The buy volume in USD in the past 4 hours."""
  buyVolumeUSD4: NumberFilter
  """The sell volume in USD in the past hour."""
  sellVolumeUSD1: NumberFilter
  """The sell volume in USD in the past 12 hours."""
  sellVolumeUSD12: NumberFilter
  """The sell volume in USD in the past 24 hours."""
  sellVolumeUSD24: NumberFilter
  """The sell volume in USD in the past 4 hours."""
  sellVolumeUSD4: NumberFilter
  """Filter potential Scams"""
  potentialScam: Boolean
  """Whether to ignore pairs/tokens not relevant to trending"""
  trendingIgnored: Boolean
  """Whether to filter for pairs on testnet networks. Use `true` for testnet pairs only, `false` for mainnet pairs only and `undefined` (default) for both."""
  isTestnet: Boolean
  """The address of the hook contract for applicable protocols."""
  hookAddress: [String]
  """The average age of the wallets that traded in the last 24h"""
  walletAgeAvg: NumberFilter
  """The standard deviation of age of the wallets that traded in the last 24h"""
  walletAgeStd: NumberFilter
  """The percentage of wallets that are less than 1d old that have traded in the last 24h"""
  swapPct1dOldWallet: NumberFilter
  """The percentage of wallets that are less than 7d old that have traded in the last 24h"""
  swapPct7dOldWallet: NumberFilter
}

PairRanking

Input type of PairRanking.
attribute
PairRankingAttribute
The attribute to rank pairs by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `PairRanking`."""
input PairRanking {
  """The attribute to rank pairs by."""
  attribute: PairRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

ParallelAssetFilters

Input type of ParallelAssetFilters.
attack
NumberFilter
The damage dealt when engaged in combat.
cost
NumberFilter
The energy used to play in-game.
health
NumberFilter
The possible damage received before being destroyed.
supply
NumberFilter
The total supply of this individual asset.
lastPriceUsd
NumberFilter
The last sale price in USD.
lastPriceNetworkBaseToken
NumberFilter
The last sale price in the network’s base token.
"""Input type of `ParallelAssetFilters`."""
input ParallelAssetFilters {
  """The damage dealt when engaged in combat."""
  attack: NumberFilter
  """The energy used to play in-game."""
  cost: NumberFilter
  """The possible damage received before being destroyed."""
  health: NumberFilter
  """The total supply of this individual asset."""
  supply: NumberFilter
  """The last sale price in USD."""
  lastPriceUsd: NumberFilter
  """The last sale price in the network's base token."""
  lastPriceNetworkBaseToken: NumberFilter
}

ParallelAssetMatchers

Input type of ParallelAssetMatchers.
tokenId
[String]
parallel
[ParallelAssetMatcherParallel]
The Parallel the asset belongs to.
cardType
[ParallelAssetMatcherCardType]
The card type. Can be Effect, Relic, Unit, Upgrade or Paragon.
class
[ParallelAssetMatcherClass]
The card class. Can be Art Card, Asset, Card Back, FE, Masterpiece, PL, or SE.
paraset
[String]
The paraset the asset belongs to.
rarity
[ParallelAssetMatcherRarity]
The list of rarities. Can be Common, Uncommon, Rare, Legendary, or Prime.
subtype
[ParallelAssetMatcherSubtype]
The card subtype. Can be Pirate, Vehicle or Clone.
expansion
[String]
The expansion used for naming base and expansion sets.
"""Input type of `ParallelAssetMatchers`."""
input ParallelAssetMatchers {
  tokenId: [String]
  """The Parallel the asset belongs to."""
  parallel: [ParallelAssetMatcherParallel]
  """The card type. Can be `Effect`, `Relic`, `Unit`, `Upgrade` or `Paragon`."""
  cardType: [ParallelAssetMatcherCardType]
  """The card class. Can be `Art Card`, `Asset`, `Card Back`, `FE`, `Masterpiece`, `PL`, or `SE`."""
  class: [ParallelAssetMatcherClass]
  """The paraset the asset belongs to."""
  paraset: [String]
  """The list of rarities. Can be `Common`, `Uncommon`, `Rare`, `Legendary`, or `Prime`."""
  rarity: [ParallelAssetMatcherRarity]
  """The card subtype. Can be `Pirate`, `Vehicle` or `Clone`."""
  subtype: [ParallelAssetMatcherSubtype]
  """The expansion used for naming base and expansion sets."""
  expansion: [String]
}

ParallelAssetRanking

Input type of ParallelAssetRanking.
attribute
ParallelAssetRankingAttribute
The attribute to rank Parallel assets by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `ParallelAssetRanking`."""
input ParallelAssetRanking {
  """The attribute to rank Parallel assets by."""
  attribute: ParallelAssetRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

ParallelCardChangeQueryTimestampInput

Input type of `ParallelCardChangeQueryTimestamp.
from
Int
The unix timestamp for the start of the requested range.
to
Int
The unix timestamp for the end of the requested range.
"""Input type of `ParallelCardChangeQueryTimestamp."""
input ParallelCardChangeQueryTimestampInput {
  """The unix timestamp for the start of the requested range."""
  from: Int
  """The unix timestamp for the end of the requested range."""
  to: Int
}

PriceEventWebhookConditionInput

Input conditions for a price event webhook.
tokenAddress
StringEqualsConditionInput!
required
The contract address of the token to listen for.
networkId
IntEqualsConditionInput!
required
The network ID to listen on.
priceUsd
ComparisonOperatorInput!
required
The price conditions to listen for.
pairAddress
StringEqualsConditionInput
The contract address of the pair to listen for.
"""Input conditions for a price event webhook."""
input PriceEventWebhookConditionInput {
  """The contract address of the token to listen for."""
  tokenAddress: StringEqualsConditionInput!
  """The network ID to listen on."""
  networkId: IntEqualsConditionInput!
  """The price conditions to listen for."""
  priceUsd: ComparisonOperatorInput!
  """The contract address of the pair to listen for."""
  pairAddress: StringEqualsConditionInput
}

PrimePoolInput

Input Type of PrimePoolQuery
address
String!
required
The address of the pool contract.
networkId
Int!
required
The network that the pool is deployed on.
poolIds
[String]
Optional list of pool ids to fetch.
"""Input Type of `PrimePoolQuery`"""
input PrimePoolInput {
  """The address of the pool contract."""
  address: String!
  """The network that the pool is deployed on."""
  networkId: Int!
  """Optional list of pool ids to fetch."""
  poolIds: [String]
}

RangeInput

The range of time for a chart.
start
Int!
required
end
Int!
required
"""The range of time for a chart."""
input RangeInput {
  start: Int!
  end: Int!
}

RawTransactionWebhookConditionInput

Input conditions for a Raw Transaction webhook.
networkId
OneOfNumberConditionInput
A list of network IDs to listen on.
to
StringEqualsConditionInput
The to address to listen for.
from
StringEqualsConditionInput
The from address to listen for.
toOrFrom
StringEqualsConditionInput
Trigger the webhook if either the to or the from address matches.
input
StringContainsConditionInput
Trigger the webhook if the input contains or doesn’t contain the specified string.
ignoreTokenPairEvents
Boolean
Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook.
ignoreNftEvents
Boolean
Do not trigger the webhook if the raw transaction is handled by the NftEvent webhook.
"""Input conditions for a Raw Transaction webhook."""
input RawTransactionWebhookConditionInput {
  """A list of network IDs to listen on."""
  networkId: OneOfNumberConditionInput
  """The to address to listen for."""
  to: StringEqualsConditionInput
  """The from address to listen for."""
  from: StringEqualsConditionInput
  """Trigger the webhook if either the to or the from address matches."""
  toOrFrom: StringEqualsConditionInput
  """Trigger the webhook if the input contains or doesn't contain the specified string."""
  input: StringContainsConditionInput
  """Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook."""
  ignoreTokenPairEvents: Boolean
  """Do not trigger the webhook if the raw transaction is handled by the NftEvent webhook."""
  ignoreNftEvents: Boolean
}

RetrySettingsInput

Config input for retrying failed webhook messages.
maxTimeElapsed
Int
The maximum time in seconds that the webhook will retry sending a message
minRetryDelay
Int
The minimum time in seconds that the webhook will wait before retrying a failed message
maxRetryDelay
Int
The maximum time in seconds that the webhook will wait before retrying a failed message
maxRetries
Int
The maximum number of times the webhook will retry sending a message
"""Config input for retrying failed webhook messages."""
input RetrySettingsInput {
  """The maximum time in seconds that the webhook will retry sending a message"""
  maxTimeElapsed: Int
  """The minimum time in seconds that the webhook will wait before retrying a failed message"""
  minRetryDelay: Int
  """The maximum time in seconds that the webhook will wait before retrying a failed message"""
  maxRetryDelay: Int
  """The maximum number of times the webhook will retry sending a message"""
  maxRetries: Int
}

statsCurrency

Currency stats.
volume
StatsFilter
The volume over the time frame.
volumeByFillsource
[FillsourceStatsFilter]
The volume by fillsource over the time frame.
volumePercentByFillsource
[FillsourceStatsFilter]
The volume percentage by fillsource over the time frame.
average
StatsFilter
The average sale price in the time frame.
open
StatsFilter
The opening price for the time frame.
close
StatsFilter
The closing price for the time frame.
lowestSale
StatsFilter
The lowest sale price in the time frame.
highestSale
StatsFilter
The highest sale price in the time frame.
"""Currency stats."""
input statsCurrency {
  """The volume over the time frame."""
  volume: StatsFilter
  """The volume by fillsource over the time frame."""
  volumeByFillsource: [FillsourceStatsFilter]
  """The volume percentage by fillsource over the time frame."""
  volumePercentByFillsource: [FillsourceStatsFilter]
  """The average sale price in the time frame."""
  average: StatsFilter
  """The opening price for the time frame."""
  open: StatsFilter
  """The closing price for the time frame."""
  close: StatsFilter
  """The lowest sale price in the time frame."""
  lowestSale: StatsFilter
  """The highest sale price in the time frame."""
  highestSale: StatsFilter
}

StatsFilter

Filter for NFT stats.
current
NumberFilter
The total value for the current window.
previous
NumberFilter
The total value for the previous window.
change
NumberFilter
The percent change between the current and previous.
"""Filter for NFT stats."""
input StatsFilter {
  """The total value for the current window."""
  current: NumberFilter
  """The total value for the previous window."""
  previous: NumberFilter
  """The percent change between the `current` and `previous`."""
  change: NumberFilter
}

statsNonCurrency

Numerical stats for an NFT collection over a time frame.
mints
StatsFilter
The number of mints over the time frame.
sales
StatsFilter
The number of sales over the time frame.
tokensSold
StatsFilter
The number of tokens sold over the time frame.
transfers
StatsFilter
The number of transfers over the time frame.
uniqueBuyers
StatsFilter
The number of unique buyers over the time frame.
uniqueSellers
StatsFilter
The number of unique sellers over the time frame.
uniqueSalesWallets
StatsFilter
The number of unique wallets (buyers or sellers) over the time frame.
uniqueMinters
StatsFilter
The number of unique minters over the time frame.
"""Numerical stats for an NFT collection over a time frame."""
input statsNonCurrency {
  """The number of mints over the time frame."""
  mints: StatsFilter
  """The number of sales over the time frame."""
  sales: StatsFilter
  """The number of tokens sold over the time frame."""
  tokensSold: StatsFilter
  """The number of transfers over the time frame."""
  transfers: StatsFilter
  """The number of unique buyers over the time frame."""
  uniqueBuyers: StatsFilter
  """The number of unique sellers over the time frame."""
  uniqueSellers: StatsFilter
  """The number of unique wallets (buyers or sellers) over the time frame."""
  uniqueSalesWallets: StatsFilter
  """The number of unique minters over the time frame."""
  uniqueMinters: StatsFilter
}

StringContainsConditionInput

Input for string contains condition.
contains
[String!]
A list of substrings to be included within the string.
notContains
[String!]
A list of substrings not to be included within the string.
"""Input for string contains condition."""
input StringContainsConditionInput {
  """A list of substrings to be included within the string."""
  contains: [String!]
  """A list of substrings not to be included within the string."""
  notContains: [String!]
}

StringEqualsConditionInput

Input for string equals condition.
eq
String!
required
The string to equal.
"""Input for string equals condition."""
input StringEqualsConditionInput {
  """The string to equal."""
  eq: String!
}

StringFilter

Input type of StringFilter.
gte
String
Greater than or equal to.
gt
String
Greater than.
lte
String
Less than or equal to.
lt
String
Less than.
"""Input type of `StringFilter`."""
input StringFilter {
  """Greater than or equal to."""
  gte: String
  """Greater than."""
  gt: String
  """Less than or equal to."""
  lte: String
  """Less than."""
  lt: String
}

TokenFilters

Input type of TokenFilters.
createdAt
NumberFilter
The unix timestamp for the creation of the token’s first pair.
lastTransaction
NumberFilter
The unix timestamp for the token’s last transaction.
age
NumberFilter
This field is deprecated. Age isn’t supported - use createdAt instead
buyCount5m
NumberFilter
The number of buys in the past 5 minutes.
buyCount1
NumberFilter
The number of buys in the past hour.
buyCount12
NumberFilter
The number of buys in the past 12 hours.
buyCount24
NumberFilter
The number of buys in the past 24 hours.
buyCount4
NumberFilter
The number of buys in the past 4 hours.
change5m
NumberFilter
The percent price change in the past 5 minutes. Decimal format.
change1
NumberFilter
The percent price change in the past hour. Decimal format.
change12
NumberFilter
The percent price change in the past 12 hours. Decimal format.
change24
NumberFilter
The percent price change in the past 24 hours. Decimal format.
change4
NumberFilter
The percent price change in the past 4 hours. Decimal format.
volumeChange5m
NumberFilter
The percent volume change in the past 5 minutes. Decimal format.
volumeChange1
NumberFilter
The percent volume change in the past hour. Decimal format.
volumeChange4
NumberFilter
The percent volume change in the past 4 hours. Decimal format.
volumeChange12
NumberFilter
The percent volume change in the past 12 hours. Decimal format.
volumeChange24
NumberFilter
The percent volume change in the past 24 hours. Decimal format.
exchangeId
[String]
The list of exchange contract IDs to filter by. Applied in conjunction with network filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network.
exchangeAddress
[String]
The list of exchange contract addresses to filter by.
fdv
NumberFilter
This field is deprecated. FDV isn’t supported - use marketCap instead
high5m
NumberFilter
The highest price in USD in the past 5 minutes.
high1
NumberFilter
The highest price in USD in the past hour.
high12
NumberFilter
The highest price in USD in the past 12 hours.
high24
NumberFilter
The highest price in USD in the past 24 hours.
high4
NumberFilter
The highest price in USD in the past 4 hours.
liquidity
NumberFilter
The amount of liquidity in the token’s top pair.
low1
NumberFilter
The lowest price in USD in the past hour.
low5m
NumberFilter
The lowest price in USD in the past 5 minutes.
low12
NumberFilter
The lowest price in USD in the past 12 hours.
low24
NumberFilter
The lowest price in USD in the past 24 hours.
low4
NumberFilter
The lowest price in USD in the past 4 hours.
marketCap
NumberFilter
The market cap of circulating supply.
circulatingMarketCap
NumberFilter
The circulating market cap.
network
[Int]
The list of network IDs to filter by. Applied in conjunction with exchangeId filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network.
holders
NumberFilter
The number of different wallets holding the token.
priceUSD
NumberFilter
The token price in USD.
sellCount1
NumberFilter
The number of sells in the past hour.
sellCount5m
NumberFilter
The number of sells in the past 5 minutes.
sellCount12
NumberFilter
The number of sells in the past 12 hours.
sellCount24
NumberFilter
The number of sells in the past 24 hours.
sellCount4
NumberFilter
The number of sells in the past 4 hours.
txnCount5m
NumberFilter
The number of transactions in the past 5 minutes.
txnCount1
NumberFilter
The number of transactions in the past hour.
txnCount12
NumberFilter
The number of transactions in the past 12 hours.
txnCount24
NumberFilter
The number of transactions in the past 24 hours.
txnCount4
NumberFilter
The number of transactions in the past 4 hours.
uniqueBuys1
NumberFilter
The unique number of buys in the past hour.
uniqueBuys5m
NumberFilter
The unique number of buys in the past 5 minutes.
uniqueBuys12
NumberFilter
The unique number of buys in the past 12 hours.
uniqueBuys24
NumberFilter
The unique number of buys in the past 24 hours.
uniqueBuys4
NumberFilter
The unique number of buys in the past 4 hours.
uniqueSells5m
NumberFilter
The unique number of sells in the past 5 minutes.
uniqueSells1
NumberFilter
The unique number of sells in the past hour.
uniqueSells12
NumberFilter
The unique number of sells in the past 12 hours.
uniqueSells24
NumberFilter
The unique number of sells in the past 24 hours.
uniqueSells4
NumberFilter
The unique number of sells in the past 4 hours.
uniqueTransactions1
NumberFilter
The unique number of transactions in the past hour.
uniqueTransactions5m
NumberFilter
The unique number of transactions in the past 5 minutes.
uniqueTransactions12
NumberFilter
The unique number of transactions in the past 12 hours.
uniqueTransactions24
NumberFilter
The unique number of transactions in the past 24 hours.
uniqueTransactions4
NumberFilter
The unique number of transactions in the past 4 hours.
volume1
NumberFilter
The trade volume in USD in the past hour.
volume12
NumberFilter
The trade volume in USD in the past 12 hours.
volume24
NumberFilter
The trade volume in USD in the past 24 hours.
volume4
NumberFilter
The trade volume in USD in the past 4 hours.
volume5m
NumberFilter
The trade volume in USD in the past 5 minutes.
buyVolume1
NumberFilter
The buy volume in USD in the past hour.
buyVolume12
NumberFilter
The buy volume in USD in the past 12 hours.
buyVolume24
NumberFilter
The buy volume in USD in the past 24 hours.
buyVolume4
NumberFilter
The buy volume in USD in the past 4 hours.
buyVolume5m
NumberFilter
The buy volume in USD in the past 5 minutes.
sellVolume1
NumberFilter
The sell volume in USD in the past hour.
sellVolume12
NumberFilter
The sell volume in USD in the past 12 hours.
sellVolume24
NumberFilter
The sell volume in USD in the past 24 hours.
sellVolume4
NumberFilter
The sell volume in USD in the past 4 hours.
sellVolume5m
NumberFilter
The sell volume in USD in the past 5 minutes.
includeScams
Boolean
Whether to include tokens that have been flagged as scams. Default: false
isTestnet
Boolean
Whether to filter for tokens on testnet networks. Use true for testnet tokens only, false for mainnet tokens only and undefined (default) for both.
isVerified
Boolean
Only include verified tokens
potentialScam
Boolean
Filter potential Scams
Whether to ignore pairs/tokens not relevant to trending. This is done checking against a few factors and ignoring uninteresting tokens like stables / network tokens. If you want all tokens regardless of these checks, then don’t include this field. (default) If you want only tokens that fail the trending ignore checks, then set it to true. (i.e. stablecoins, rugs, network base tokens) If you want only tokens that pass the trending ignore checks, then set it to false.
creatorAddress
String
The address of the creator of the token
launchpadProtocol
String
The launchpad protocol
launchpadName
String
The name of the launchpad. One of the following: Pump.fun, Bonk, Baseapp, Zora, Zora Creator, Four.meme, Believe, Moonshot, Jupiter Studio, boop, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Vertigo, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults.
launchpadCompleted
Boolean
Indicates if the launchpad is completed
launchpadMigrated
Boolean
Indicates if the launchpad has migrated
launchpadGraduationPercent
NumberFilter
The graduation percentage
launchpadCompletedAt
NumberFilter
The timestamp when the launchpad was completed
launchpadMigratedAt
NumberFilter
The timestamp when the launchpad was migrated
freezable
Boolean
The token in freezable
mintable
Boolean
The token in mintable
walletAgeAvg
NumberFilter
The average age of the wallets that traded in the last 24h
walletAgeStd
NumberFilter
The standard deviation of age of the wallets that traded in the last 24h
swapPct1dOldWallet
NumberFilter
The percentage of wallets that are less than 1d old that have traded in the last 24h
swapPct7dOldWallet
NumberFilter
The percentage of wallets that are less than 7d old that have traded in the last 24h
"""Input type of `TokenFilters`."""
input TokenFilters {
  """The unix timestamp for the creation of the token's first pair."""
  createdAt: NumberFilter
  """The unix timestamp for the token's last transaction."""
  lastTransaction: NumberFilter
  age: NumberFilter @deprecated(reason: "Age isn't supported - use createdAt instead")
  """The number of buys in the past 5 minutes."""
  buyCount5m: NumberFilter
  """The number of buys in the past hour."""
  buyCount1: NumberFilter
  """The number of buys in the past 12 hours."""
  buyCount12: NumberFilter
  """The number of buys in the past 24 hours."""
  buyCount24: NumberFilter
  """The number of buys in the past 4 hours."""
  buyCount4: NumberFilter
  """The percent price change in the past 5 minutes. Decimal format."""
  change5m: NumberFilter
  """The percent price change in the past hour. Decimal format."""
  change1: NumberFilter
  """The percent price change in the past 12 hours. Decimal format."""
  change12: NumberFilter
  """The percent price change in the past 24 hours. Decimal format."""
  change24: NumberFilter
  """The percent price change in the past 4 hours. Decimal format."""
  change4: NumberFilter
  """The percent volume change in the past 5 minutes. Decimal format."""
  volumeChange5m: NumberFilter
  """The percent volume change in the past hour. Decimal format."""
  volumeChange1: NumberFilter
  """The percent volume change in the past 4 hours. Decimal format."""
  volumeChange4: NumberFilter
  """The percent volume change in the past 12 hours. Decimal format."""
  volumeChange12: NumberFilter
  """The percent volume change in the past 24 hours. Decimal format."""
  volumeChange24: NumberFilter
  """The list of exchange contract IDs to filter by. Applied in conjunction with `network` filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network."""
  exchangeId: [String]
  """The list of exchange contract addresses to filter by."""
  exchangeAddress: [String]
  fdv: NumberFilter @deprecated(reason: "FDV isn't supported - use marketCap instead")
  """The highest price in USD in the past 5 minutes."""
  high5m: NumberFilter
  """The highest price in USD in the past hour."""
  high1: NumberFilter
  """The highest price in USD in the past 12 hours."""
  high12: NumberFilter
  """The highest price in USD in the past 24 hours."""
  high24: NumberFilter
  """The highest price in USD in the past 4 hours."""
  high4: NumberFilter
  """The amount of liquidity in the token's top pair."""
  liquidity: NumberFilter
  """The lowest price in USD in the past hour."""
  low1: NumberFilter
  """The lowest price in USD in the past 5 minutes."""
  low5m: NumberFilter
  """The lowest price in USD in the past 12 hours."""
  low12: NumberFilter
  """The lowest price in USD in the past 24 hours."""
  low24: NumberFilter
  """The lowest price in USD in the past 4 hours."""
  low4: NumberFilter
  """The market cap of circulating supply."""
  marketCap: NumberFilter
  """The circulating market cap."""
  circulatingMarketCap: NumberFilter
  """The list of network IDs to filter by. Applied in conjunction with `exchangeId` filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network."""
  network: [Int]
  """The number of different wallets holding the token."""
  holders: NumberFilter
  """The token price in USD."""
  priceUSD: NumberFilter
  """The number of sells in the past hour."""
  sellCount1: NumberFilter
  """The number of sells in the past 5 minutes."""
  sellCount5m: NumberFilter
  """The number of sells in the past 12 hours."""
  sellCount12: NumberFilter
  """The number of sells in the past 24 hours."""
  sellCount24: NumberFilter
  """The number of sells in the past 4 hours."""
  sellCount4: NumberFilter
  """The number of transactions in the past 5 minutes."""
  txnCount5m: NumberFilter
  """The number of transactions in the past hour."""
  txnCount1: NumberFilter
  """The number of transactions in the past 12 hours."""
  txnCount12: NumberFilter
  """The number of transactions in the past 24 hours."""
  txnCount24: NumberFilter
  """The number of transactions in the past 4 hours."""
  txnCount4: NumberFilter
  """The unique number of buys in the past hour."""
  uniqueBuys1: NumberFilter
  """The unique number of buys in the past 5 minutes."""
  uniqueBuys5m: NumberFilter
  """The unique number of buys in the past 12 hours."""
  uniqueBuys12: NumberFilter
  """The unique number of buys in the past 24 hours."""
  uniqueBuys24: NumberFilter
  """The unique number of buys in the past 4 hours."""
  uniqueBuys4: NumberFilter
  """The unique number of sells in the past 5 minutes."""
  uniqueSells5m: NumberFilter
  """The unique number of sells in the past hour."""
  uniqueSells1: NumberFilter
  """The unique number of sells in the past 12 hours."""
  uniqueSells12: NumberFilter
  """The unique number of sells in the past 24 hours."""
  uniqueSells24: NumberFilter
  """The unique number of sells in the past 4 hours."""
  uniqueSells4: NumberFilter
  """The unique number of transactions in the past hour."""
  uniqueTransactions1: NumberFilter
  """The unique number of transactions in the past 5 minutes."""
  uniqueTransactions5m: NumberFilter
  """The unique number of transactions in the past 12 hours."""
  uniqueTransactions12: NumberFilter
  """The unique number of transactions in the past 24 hours."""
  uniqueTransactions24: NumberFilter
  """The unique number of transactions in the past 4 hours."""
  uniqueTransactions4: NumberFilter
  """The trade volume in USD in the past hour."""
  volume1: NumberFilter
  """The trade volume in USD in the past 12 hours."""
  volume12: NumberFilter
  """The trade volume in USD in the past 24 hours."""
  volume24: NumberFilter
  """The trade volume in USD in the past 4 hours."""
  volume4: NumberFilter
  """The trade volume in USD in the past 5 minutes."""
  volume5m: NumberFilter
  """The buy volume in USD in the past hour."""
  buyVolume1: NumberFilter
  """The buy volume in USD in the past 12 hours."""
  buyVolume12: NumberFilter
  """The buy volume in USD in the past 24 hours."""
  buyVolume24: NumberFilter
  """The buy volume in USD in the past 4 hours."""
  buyVolume4: NumberFilter
  """The buy volume in USD in the past 5 minutes."""
  buyVolume5m: NumberFilter
  """The sell volume in USD in the past hour."""
  sellVolume1: NumberFilter
  """The sell volume in USD in the past 12 hours."""
  sellVolume12: NumberFilter
  """The sell volume in USD in the past 24 hours."""
  sellVolume24: NumberFilter
  """The sell volume in USD in the past 4 hours."""
  sellVolume4: NumberFilter
  """The sell volume in USD in the past 5 minutes."""
  sellVolume5m: NumberFilter
  """Whether to include tokens that have been flagged as scams. Default: false"""
  includeScams: Boolean
  """Whether to filter for tokens on testnet networks. Use `true` for testnet tokens only, `false` for mainnet tokens only and `undefined` (default) for both."""
  isTestnet: Boolean
  """Only include verified tokens"""
  isVerified: Boolean
  """Filter potential Scams"""
  potentialScam: Boolean
  """Whether to ignore pairs/tokens not relevant to trending. This is done checking against a few factors and ignoring uninteresting tokens like stables / network tokens. If you want all tokens regardless of these checks, then don't include this field. (default) If you want only tokens that fail the trending ignore checks, then set it to `true`. (i.e. stablecoins, rugs, network base tokens) If you want only tokens that pass the trending ignore checks, then set it to `false`."""
  trendingIgnored: Boolean
  """The address of the creator of the token"""
  creatorAddress: String
  """The launchpad protocol"""
  launchpadProtocol: String
  """The name of the launchpad. One of the following: Pump.fun, Bonk, Baseapp, Zora, Zora Creator, Four.meme, Believe, Moonshot, Jupiter Studio, boop, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Vertigo, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults."""
  launchpadName: String
  """Indicates if the launchpad is completed"""
  launchpadCompleted: Boolean
  """Indicates if the launchpad has migrated"""
  launchpadMigrated: Boolean
  """The graduation percentage"""
  launchpadGraduationPercent: NumberFilter
  """The timestamp when the launchpad was completed"""
  launchpadCompletedAt: NumberFilter
  """The timestamp when the launchpad was migrated"""
  launchpadMigratedAt: NumberFilter
  """The token in freezable"""
  freezable: Boolean
  """The token in mintable"""
  mintable: Boolean
  """The average age of the wallets that traded in the last 24h"""
  walletAgeAvg: NumberFilter
  """The standard deviation of age of the wallets that traded in the last 24h"""
  walletAgeStd: NumberFilter
  """The percentage of wallets that are less than 1d old that have traded in the last 24h"""
  swapPct1dOldWallet: NumberFilter
  """The percentage of wallets that are less than 7d old that have traded in the last 24h"""
  swapPct7dOldWallet: NumberFilter
}

TokenInput

Input type of token and tokens.
address
String!
required
The contract address of the token.
networkId
Int!
required
The network ID the token is deployed on.
"""Input type of `token` and `tokens`."""
input TokenInput {
  """The contract address of the token."""
  address: String!
  """The network ID the token is deployed on."""
  networkId: Int!
}

TokenLifecycleEventsQueryInput

Input type of tokenLifecycleEvents query.
address
String!
required
The token contract address to filter by.
networkId
Int!
required
The networkId to filter by.
"""Input type of `tokenLifecycleEvents` query."""
input TokenLifecycleEventsQueryInput {
  """The token contract address to filter by."""
  address: String!
  """The networkId to filter by."""
  networkId: Int!
}

TokenPairEventTypeConditionInput

Input for token pair event type condition.
oneOf
[TokenPairEventType!]!
required
The list of token event types to equal.
"""Input for token pair event type condition."""
input TokenPairEventTypeConditionInput {
  """The list of token event types to equal."""
  oneOf: [TokenPairEventType!]!
}

TokenPairEventWebhookConditionInput

Input conditions for a token pair event webhook.
networkId
OneOfNumberConditionInput
A list of network IDs to listen on.
maker
StringEqualsConditionInput
The maker wallet address to listen for.
pairAddress
StringEqualsConditionInput
The pair contract address to listen for.
exchangeAddress
StringEqualsConditionInput
The exchange contract address to listen for.
tokenAddress
StringEqualsConditionInput
The token contract address to listen for.
swapValue
ComparisonOperatorInput
The swap values to listen for.
eventType
TokenPairEventTypeConditionInput
The token event type to listen for.
"""Input conditions for a token pair event webhook."""
input TokenPairEventWebhookConditionInput {
  """A list of network IDs to listen on."""
  networkId: OneOfNumberConditionInput
  """The maker wallet address to listen for."""
  maker: StringEqualsConditionInput
  """The pair contract address to listen for."""
  pairAddress: StringEqualsConditionInput
  """The exchange contract address to listen for."""
  exchangeAddress: StringEqualsConditionInput
  """The token contract address to listen for."""
  tokenAddress: StringEqualsConditionInput
  """The swap values to listen for."""
  swapValue: ComparisonOperatorInput
  """The token event type to listen for."""
  eventType: TokenPairEventTypeConditionInput
}

TokenRanking

Input type of TokenRanking.
attribute
TokenRankingAttribute
The attribute to rank tokens by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""Input type of `TokenRanking`."""
input TokenRanking {
  """The attribute to rank tokens by."""
  attribute: TokenRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

TokenSparklineInput

Input type of tokenSparkline.
ids
[String!]!
required
The contract address & networkId of the token, joined by a colon. ex: 0xbe042e9d09cb588331ff911c2b46fd833a3e5bd6:1
"""Input type of `tokenSparkline`."""
input TokenSparklineInput {
  """The contract address & networkId of the token, joined by a colon. ex: 0xbe042e9d09cb588331ff911c2b46fd833a3e5bd6:1"""
  ids: [String!]!
}

TokenTopTradersInput

Input arguments for the tokenTopTraders query.
tokenAddress
String!
required
The token address
networkId
Int!
required
The network ID
tradingPeriod
TradingPeriod!
required
The trading period
limit
Int
The number of traders to return
offset
Int
Where in the list the server started when returning items
"""Input arguments for the `tokenTopTraders` query."""
input TokenTopTradersInput {
  """The token address"""
  tokenAddress: String!
  """The network ID"""
  networkId: Int!
  """The trading period"""
  tradingPeriod: TradingPeriod!
  """The number of traders to return"""
  limit: Int
  """Where in the list the server started when returning items"""
  offset: Int
}

WalletAggregateBackfillInput

Input arguments for the backfillWalletAggregates mutation.
walletAddress
String!
required
"""Input arguments for the `backfillWalletAggregates` mutation."""
input WalletAggregateBackfillInput {
  walletAddress: String!
}

WalletAggregateBackfillStateInput

Input arguments for the walletAggregateBackfillState mutation.
walletAddress
String!
required
"""Input arguments for the `walletAggregateBackfillState` mutation."""
input WalletAggregateBackfillStateInput {
  walletAddress: String!
}

WalletChartInput

The input for a chart of a wallet’s activity.
walletAddress
String!
required
The wallet address
networkId
Int
The network ID
range
RangeInput!
required
The range of time for the chart
resolution
String!
required
The time frame for each candle. Available options are 1S, 5S, 15S, 30S, 1, 5, 15, 30, 60, 240, 720, 1D, 7D.
"""The input for a chart of a wallet's activity."""
input WalletChartInput {
  """The wallet address"""
  walletAddress: String!
  """The network ID"""
  networkId: Int
  """The range of time for the chart"""
  range: RangeInput!
  """The time frame for each candle. Available options are `1S`, `5S`, `15S`, `30S`, `1`, `5`, `15`, `30`, `60`, `240`, `720`, `1D`, `7D`."""
  resolution: String!
}

WalletFilters

Filters for a wallet.
lastTransactionAt
NumberFilter
The unix timestamp for the last transaction from this wallet.
firstTransactionAt
NumberFilter
The unix timestamp for the first transaction from this wallet.
volumeUsd1d
NumberFilter
Volume in USD in the past day
volumeUsdAll1d
NumberFilter
Total volume in USD in the past day including all tokens
realizedProfitUsd1d
NumberFilter
Realized profit in USD in the past day
averageProfitUsdPerTrade1d
NumberFilter
Average profit in USD per trade in the past day
averageSwapAmountUsd1d
NumberFilter
Average swap amount in USD in the past day
realizedProfitPercentage1d
NumberFilter
Realized profit percentage in the past day
swaps1d
NumberFilter
Number of swaps in the past day
swapsAll1d
NumberFilter
Total number of swaps in the past day including all tokens
uniqueTokens1d
NumberFilter
Number of unique tokens traded in the past day
winRate1d
NumberFilter
Win rate in the past day
volumeUsd1w
NumberFilter
Volume in USD in the past week
volumeUsdAll1w
NumberFilter
Total volume in USD in the past week including all tokens
realizedProfitUsd1w
NumberFilter
Realized profit in USD in the past week
averageProfitUsdPerTrade1w
NumberFilter
Average profit in USD per trade in the past week
averageSwapAmountUsd1w
NumberFilter
Average swap amount in USD in the past week
realizedProfitPercentage1w
NumberFilter
Realized profit percentage in the past week
swaps1w
NumberFilter
Number of swaps in the past week
swapsAll1w
NumberFilter
Total number of swaps in the past week including all tokens
uniqueTokens1w
NumberFilter
Number of unique tokens traded in the past week
winRate1w
NumberFilter
Win rate in the past week
volumeUsd30d
NumberFilter
Volume in USD in the past 30 days
volumeUsdAll30d
NumberFilter
Total volume in USD in the past 30 days including all tokens
realizedProfitUsd30d
NumberFilter
Realized profit in USD in the past 30 days
averageProfitUsdPerTrade30d
NumberFilter
Average profit in USD per trade in the past 30 days
averageSwapAmountUsd30d
NumberFilter
Average swap amount in USD in the past 30 days
realizedProfitPercentage30d
NumberFilter
Realized profit percentage in the past 30 days
swaps30d
NumberFilter
Number of swaps in the past 30 days
swapsAll30d
NumberFilter
Total number of swaps in the past 30 days including all tokens
uniqueTokens30d
NumberFilter
Number of unique tokens traded in the past 30 days
winRate30d
NumberFilter
Win rate in the past 30 days
volumeUsd1y
NumberFilter
Volume in USD in the past year
volumeUsdAll1y
NumberFilter
Total volume in USD in the past year including all tokens
realizedProfitUsd1y
NumberFilter
Realized profit in USD in the past year
averageProfitUsdPerTrade1y
NumberFilter
Average profit in USD per trade in the past year
averageSwapAmountUsd1y
NumberFilter
Average swap amount in USD in the past year
realizedProfitPercentage1y
NumberFilter
Realized profit percentage in the past year
swaps1y
NumberFilter
Number of swaps in the past year
swapsAll1y
NumberFilter
Total number of swaps in the past year including all tokens
uniqueTokens1y
NumberFilter
Number of unique tokens traded in the past year
winRate1y
NumberFilter
Win rate in the past year
scammerScore
NumberFilter
The scammer score for the wallet.
botScore
NumberFilter
The bot score for the wallet.
networkId
Int
The network ID to filter by.
nativeTokenBalance
NumberFilter
The native token balance of the wallet. Can only be used in conjunction with networkId filter.
"""Filters for a wallet."""
input WalletFilters {
  """The unix timestamp for the last transaction from this wallet."""
  lastTransactionAt: NumberFilter
  """The unix timestamp for the first transaction from this wallet."""
  firstTransactionAt: NumberFilter
  """Volume in USD in the past day"""
  volumeUsd1d: NumberFilter
  """Total volume in USD in the past day including all tokens"""
  volumeUsdAll1d: NumberFilter
  """Realized profit in USD in the past day"""
  realizedProfitUsd1d: NumberFilter
  """Average profit in USD per trade in the past day"""
  averageProfitUsdPerTrade1d: NumberFilter
  """Average swap amount in USD in the past day"""
  averageSwapAmountUsd1d: NumberFilter
  """Realized profit percentage in the past day"""
  realizedProfitPercentage1d: NumberFilter
  """Number of swaps in the past day"""
  swaps1d: NumberFilter
  """Total number of swaps in the past day including all tokens"""
  swapsAll1d: NumberFilter
  """Number of unique tokens traded in the past day"""
  uniqueTokens1d: NumberFilter
  """Win rate in the past day"""
  winRate1d: NumberFilter
  """Volume in USD in the past week"""
  volumeUsd1w: NumberFilter
  """Total volume in USD in the past week including all tokens"""
  volumeUsdAll1w: NumberFilter
  """Realized profit in USD in the past week"""
  realizedProfitUsd1w: NumberFilter
  """Average profit in USD per trade in the past week"""
  averageProfitUsdPerTrade1w: NumberFilter
  """Average swap amount in USD in the past week"""
  averageSwapAmountUsd1w: NumberFilter
  """Realized profit percentage in the past week"""
  realizedProfitPercentage1w: NumberFilter
  """Number of swaps in the past week"""
  swaps1w: NumberFilter
  """Total number of swaps in the past week including all tokens"""
  swapsAll1w: NumberFilter
  """Number of unique tokens traded in the past week"""
  uniqueTokens1w: NumberFilter
  """Win rate in the past week"""
  winRate1w: NumberFilter
  """Volume in USD in the past 30 days"""
  volumeUsd30d: NumberFilter
  """Total volume in USD in the past 30 days including all tokens"""
  volumeUsdAll30d: NumberFilter
  """Realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: NumberFilter
  """Average profit in USD per trade in the past 30 days"""
  averageProfitUsdPerTrade30d: NumberFilter
  """Average swap amount in USD in the past 30 days"""
  averageSwapAmountUsd30d: NumberFilter
  """Realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: NumberFilter
  """Number of swaps in the past 30 days"""
  swaps30d: NumberFilter
  """Total number of swaps in the past 30 days including all tokens"""
  swapsAll30d: NumberFilter
  """Number of unique tokens traded in the past 30 days"""
  uniqueTokens30d: NumberFilter
  """Win rate in the past 30 days"""
  winRate30d: NumberFilter
  """Volume in USD in the past year"""
  volumeUsd1y: NumberFilter
  """Total volume in USD in the past year including all tokens"""
  volumeUsdAll1y: NumberFilter
  """Realized profit in USD in the past year"""
  realizedProfitUsd1y: NumberFilter
  """Average profit in USD per trade in the past year"""
  averageProfitUsdPerTrade1y: NumberFilter
  """Average swap amount in USD in the past year"""
  averageSwapAmountUsd1y: NumberFilter
  """Realized profit percentage in the past year"""
  realizedProfitPercentage1y: NumberFilter
  """Number of swaps in the past year"""
  swaps1y: NumberFilter
  """Total number of swaps in the past year including all tokens"""
  swapsAll1y: NumberFilter
  """Number of unique tokens traded in the past year"""
  uniqueTokens1y: NumberFilter
  """Win rate in the past year"""
  winRate1y: NumberFilter
  """The scammer score for the wallet."""
  scammerScore: NumberFilter
  """The bot score for the wallet."""
  botScore: NumberFilter
  """The network ID to filter by."""
  networkId: Int
  """The native token balance of the wallet. Can only be used in conjunction with `networkId` filter."""
  nativeTokenBalance: NumberFilter
}

WalletNetworkFilters

Filters for a wallet on a specific network.
lastTransactionAt
NumberFilter
The unix timestamp for the last transaction from this wallet.
firstTransactionAt
NumberFilter
The unix timestamp for the first transaction from this wallet.
volumeUsd1d
NumberFilter
Volume in USD in the past day
volumeUsdAll1d
NumberFilter
Total volume in USD in the past day including all tokens
realizedProfitUsd1d
NumberFilter
Realized profit in USD in the past day
averageProfitUsdPerTrade1d
NumberFilter
Average profit in USD per trade in the past day
averageSwapAmountUsd1d
NumberFilter
Average swap amount in USD in the past day
realizedProfitPercentage1d
NumberFilter
Realized profit percentage in the past day
swaps1d
NumberFilter
Number of swaps in the past day
swapsAll1d
NumberFilter
Total number of swaps in the past day including all tokens
uniqueTokens1d
NumberFilter
Number of unique tokens traded in the past day
winRate1d
NumberFilter
Win rate in the past day
volumeUsd1w
NumberFilter
Volume in USD in the past week
volumeUsdAll1w
NumberFilter
Total volume in USD in the past week including all tokens
realizedProfitUsd1w
NumberFilter
Realized profit in USD in the past week
averageProfitUsdPerTrade1w
NumberFilter
Average profit in USD per trade in the past week
averageSwapAmountUsd1w
NumberFilter
Average swap amount in USD in the past week
realizedProfitPercentage1w
NumberFilter
Realized profit percentage in the past week
swaps1w
NumberFilter
Number of swaps in the past week
swapsAll1w
NumberFilter
Total number of swaps in the past week including all tokens
uniqueTokens1w
NumberFilter
Number of unique tokens traded in the past week
winRate1w
NumberFilter
Win rate in the past week
volumeUsd30d
NumberFilter
Volume in USD in the past 30 days
volumeUsdAll30d
NumberFilter
Total volume in USD in the past 30 days including all tokens
realizedProfitUsd30d
NumberFilter
Realized profit in USD in the past 30 days
averageProfitUsdPerTrade30d
NumberFilter
Average profit in USD per trade in the past 30 days
averageSwapAmountUsd30d
NumberFilter
Average swap amount in USD in the past 30 days
realizedProfitPercentage30d
NumberFilter
Realized profit percentage in the past 30 days
swaps30d
NumberFilter
Number of swaps in the past 30 days
swapsAll30d
NumberFilter
Total number of swaps in the past 30 days including all tokens
uniqueTokens30d
NumberFilter
Number of unique tokens traded in the past 30 days
winRate30d
NumberFilter
Win rate in the past 30 days
volumeUsd1y
NumberFilter
Volume in USD in the past year
volumeUsdAll1y
NumberFilter
Total volume in USD in the past year including all tokens
realizedProfitUsd1y
NumberFilter
Realized profit in USD in the past year
averageProfitUsdPerTrade1y
NumberFilter
Average profit in USD per trade in the past year
averageSwapAmountUsd1y
NumberFilter
Average swap amount in USD in the past year
realizedProfitPercentage1y
NumberFilter
Realized profit percentage in the past year
swaps1y
NumberFilter
Number of swaps in the past year
swapsAll1y
NumberFilter
Total number of swaps in the past year including all tokens
uniqueTokens1y
NumberFilter
Number of unique tokens traded in the past year
winRate1y
NumberFilter
Win rate in the past year
nativeTokenBalance
NumberFilter
The native token balance of the wallet.
scammerScore
NumberFilter
The scammer score for the wallet. Indicates the likelihood of the wallet being a scammer. Zero being not a scammer and 100 being a definite scammer.
botScore
NumberFilter
The bot score for the wallet. Indicates the likelihood of the wallet being a bot. Zero being not a bot and 100 being a definite bot.
"""Filters for a wallet on a specific network."""
input WalletNetworkFilters {
  """The unix timestamp for the last transaction from this wallet."""
  lastTransactionAt: NumberFilter
  """The unix timestamp for the first transaction from this wallet."""
  firstTransactionAt: NumberFilter
  """Volume in USD in the past day"""
  volumeUsd1d: NumberFilter
  """Total volume in USD in the past day including all tokens"""
  volumeUsdAll1d: NumberFilter
  """Realized profit in USD in the past day"""
  realizedProfitUsd1d: NumberFilter
  """Average profit in USD per trade in the past day"""
  averageProfitUsdPerTrade1d: NumberFilter
  """Average swap amount in USD in the past day"""
  averageSwapAmountUsd1d: NumberFilter
  """Realized profit percentage in the past day"""
  realizedProfitPercentage1d: NumberFilter
  """Number of swaps in the past day"""
  swaps1d: NumberFilter
  """Total number of swaps in the past day including all tokens"""
  swapsAll1d: NumberFilter
  """Number of unique tokens traded in the past day"""
  uniqueTokens1d: NumberFilter
  """Win rate in the past day"""
  winRate1d: NumberFilter
  """Volume in USD in the past week"""
  volumeUsd1w: NumberFilter
  """Total volume in USD in the past week including all tokens"""
  volumeUsdAll1w: NumberFilter
  """Realized profit in USD in the past week"""
  realizedProfitUsd1w: NumberFilter
  """Average profit in USD per trade in the past week"""
  averageProfitUsdPerTrade1w: NumberFilter
  """Average swap amount in USD in the past week"""
  averageSwapAmountUsd1w: NumberFilter
  """Realized profit percentage in the past week"""
  realizedProfitPercentage1w: NumberFilter
  """Number of swaps in the past week"""
  swaps1w: NumberFilter
  """Total number of swaps in the past week including all tokens"""
  swapsAll1w: NumberFilter
  """Number of unique tokens traded in the past week"""
  uniqueTokens1w: NumberFilter
  """Win rate in the past week"""
  winRate1w: NumberFilter
  """Volume in USD in the past 30 days"""
  volumeUsd30d: NumberFilter
  """Total volume in USD in the past 30 days including all tokens"""
  volumeUsdAll30d: NumberFilter
  """Realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: NumberFilter
  """Average profit in USD per trade in the past 30 days"""
  averageProfitUsdPerTrade30d: NumberFilter
  """Average swap amount in USD in the past 30 days"""
  averageSwapAmountUsd30d: NumberFilter
  """Realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: NumberFilter
  """Number of swaps in the past 30 days"""
  swaps30d: NumberFilter
  """Total number of swaps in the past 30 days including all tokens"""
  swapsAll30d: NumberFilter
  """Number of unique tokens traded in the past 30 days"""
  uniqueTokens30d: NumberFilter
  """Win rate in the past 30 days"""
  winRate30d: NumberFilter
  """Volume in USD in the past year"""
  volumeUsd1y: NumberFilter
  """Total volume in USD in the past year including all tokens"""
  volumeUsdAll1y: NumberFilter
  """Realized profit in USD in the past year"""
  realizedProfitUsd1y: NumberFilter
  """Average profit in USD per trade in the past year"""
  averageProfitUsdPerTrade1y: NumberFilter
  """Average swap amount in USD in the past year"""
  averageSwapAmountUsd1y: NumberFilter
  """Realized profit percentage in the past year"""
  realizedProfitPercentage1y: NumberFilter
  """Number of swaps in the past year"""
  swaps1y: NumberFilter
  """Total number of swaps in the past year including all tokens"""
  swapsAll1y: NumberFilter
  """Number of unique tokens traded in the past year"""
  uniqueTokens1y: NumberFilter
  """Win rate in the past year"""
  winRate1y: NumberFilter
  """The native token balance of the wallet."""
  nativeTokenBalance: NumberFilter
  """The scammer score for the wallet. Indicates the likelihood of the wallet being a scammer. Zero being not a scammer and 100 being a definite scammer."""
  scammerScore: NumberFilter
  """The bot score for the wallet. Indicates the likelihood of the wallet being a bot. Zero being not a bot and 100 being a definite bot."""
  botScore: NumberFilter
}

WalletNetworkRanking

A wallet ranking on a specific network.
attribute
WalletNetworkRankingAttribute
The attribute to rank wallets by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""A wallet ranking on a specific network."""
input WalletNetworkRanking {
  """The attribute to rank wallets by."""
  attribute: WalletNetworkRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

WalletNftCollectionAssetsInput

walletAddress
String!
required
The address of the wallet.
collectionId
String!
required
The collection ID (collectionAddress:networkId).
cursor
String
A cursor for use in pagination.
input WalletNftCollectionAssetsInput {
  """The address of the wallet."""
  walletAddress: String!
  """The collection ID (`collectionAddress:networkId`)."""
  collectionId: String!
  """A cursor for use in pagination."""
  cursor: String
}

WalletNftCollectionsInput

walletAddress
String!
required
The address of the wallet.
cursor
String
A cursor for use in pagination.
input WalletNftCollectionsInput {
  """The address of the wallet."""
  walletAddress: String!
  """A cursor for use in pagination."""
  cursor: String
}

WalletRanking

A wallet ranking.
attribute
WalletRankingAttribute
The attribute to rank wallets by.
direction
RankingDirection
The direction to apply to the ranking attribute.
"""A wallet ranking."""
input WalletRanking {
  """The attribute to rank wallets by."""
  attribute: WalletRankingAttribute
  """The direction to apply to the ranking attribute."""
  direction: RankingDirection
}

WalletTokenFilterRange

A range for a wallet token filter.
min
String
The minimum value (inclusive)
max
String
The maximum value (inclusive)
"""A range for a wallet token filter."""
input WalletTokenFilterRange {
  """The minimum value (inclusive)"""
  min: String
  """The maximum value (inclusive)"""
  max: String
}

WalletTokenFilters

Filters for a wallet on a specific token.
lastTransactionAt
WalletTokenFilterRange
Filter by last transaction timestamp
firstTransactionAt
WalletTokenFilterRange
Filter by first transaction timestamp
tokenAmountBought1d
WalletTokenFilterRange
Filter by token amount bought in the past day
tokenAmountSold1d
WalletTokenFilterRange
Filter by token amount sold in the past day
amountBoughtUsd1d
WalletTokenFilterRange
Filter by amount bought in USD in the past day
amountSoldUsd1d
WalletTokenFilterRange
Filter by amount sold in USD in the past day
realizedProfitUsd1d
WalletTokenFilterRange
Filter by realized profit in USD in the past day
realizedProfitPercentage1d
WalletTokenFilterRange
Filter by realized profit percentage in the past day
buys1d
WalletTokenFilterRange
Filter by number of buys in the past day
sells1d
WalletTokenFilterRange
Filter by number of sells in the past day
tokenAmountBought1w
WalletTokenFilterRange
Filter by token amount bought in the past week
tokenAmountSold1w
WalletTokenFilterRange
Filter by token amount sold in the past week
amountBoughtUsd1w
WalletTokenFilterRange
Filter by amount bought in USD in the past week
amountSoldUsd1w
WalletTokenFilterRange
Filter by amount sold in USD in the past week
realizedProfitUsd1w
WalletTokenFilterRange
Filter by realized profit in USD in the past week
realizedProfitPercentage1w
WalletTokenFilterRange
Filter by realized profit percentage in the past week
buys1w
WalletTokenFilterRange
Filter by number of buys in the past week
sells1w
WalletTokenFilterRange
Filter by number of sells in the past week
tokenAmountBought30d
WalletTokenFilterRange
Filter by token amount bought in the past 30 days
tokenAmountSold30d
WalletTokenFilterRange
Filter by token amount sold in the past 30 days
amountBoughtUsd30d
WalletTokenFilterRange
Filter by amount bought in USD in the past 30 days
amountSoldUsd30d
WalletTokenFilterRange
Filter by amount sold in USD in the past 30 days
realizedProfitUsd30d
WalletTokenFilterRange
Filter by realized profit in USD in the past 30 days
realizedProfitPercentage30d
WalletTokenFilterRange
Filter by realized profit percentage in the past 30 days
buys30d
WalletTokenFilterRange
Filter by number of buys in the past 30 days
sells30d
WalletTokenFilterRange
Filter by number of sells in the past 30 days
tokenAmountBought1y
WalletTokenFilterRange
Filter by token amount bought in the past year
tokenAmountSold1y
WalletTokenFilterRange
Filter by token amount sold in the past year
amountBoughtUsd1y
WalletTokenFilterRange
Filter by amount bought in USD in the past year
amountSoldUsd1y
WalletTokenFilterRange
Filter by amount sold in USD in the past year
realizedProfitUsd1y
WalletTokenFilterRange
Filter by realized profit in USD in the past year
realizedProfitPercentage1y
WalletTokenFilterRange
Filter by realized profit percentage in the past year
buys1y
WalletTokenFilterRange
Filter by number of buys in the past year
sells1y
WalletTokenFilterRange
Filter by number of sells in the past year
tokenBalance
WalletTokenFilterRange
Filter by token balance
purchasedTokenBalance
WalletTokenFilterRange
Filter by purchased token balance
tokenAcquisitionCostUsd
WalletTokenFilterRange
Filter by token acquisition cost in USD
scammerScore
WalletTokenFilterRange
Filter by scammer score
botScore
WalletTokenFilterRange
Filter by bot score
"""Filters for a wallet on a specific token."""
input WalletTokenFilters {
  """Filter by last transaction timestamp"""
  lastTransactionAt: WalletTokenFilterRange
  """Filter by first transaction timestamp"""
  firstTransactionAt: WalletTokenFilterRange
  """Filter by token amount bought in the past day"""
  tokenAmountBought1d: WalletTokenFilterRange
  """Filter by token amount sold in the past day"""
  tokenAmountSold1d: WalletTokenFilterRange
  """Filter by amount bought in USD in the past day"""
  amountBoughtUsd1d: WalletTokenFilterRange
  """Filter by amount sold in USD in the past day"""
  amountSoldUsd1d: WalletTokenFilterRange
  """Filter by realized profit in USD in the past day"""
  realizedProfitUsd1d: WalletTokenFilterRange
  """Filter by realized profit percentage in the past day"""
  realizedProfitPercentage1d: WalletTokenFilterRange
  """Filter by number of buys in the past day"""
  buys1d: WalletTokenFilterRange
  """Filter by number of sells in the past day"""
  sells1d: WalletTokenFilterRange
  """Filter by token amount bought in the past week"""
  tokenAmountBought1w: WalletTokenFilterRange
  """Filter by token amount sold in the past week"""
  tokenAmountSold1w: WalletTokenFilterRange
  """Filter by amount bought in USD in the past week"""
  amountBoughtUsd1w: WalletTokenFilterRange
  """Filter by amount sold in USD in the past week"""
  amountSoldUsd1w: WalletTokenFilterRange
  """Filter by realized profit in USD in the past week"""
  realizedProfitUsd1w: WalletTokenFilterRange
  """Filter by realized profit percentage in the past week"""
  realizedProfitPercentage1w: WalletTokenFilterRange
  """Filter by number of buys in the past week"""
  buys1w: WalletTokenFilterRange
  """Filter by number of sells in the past week"""
  sells1w: WalletTokenFilterRange
  """Filter by token amount bought in the past 30 days"""
  tokenAmountBought30d: WalletTokenFilterRange
  """Filter by token amount sold in the past 30 days"""
  tokenAmountSold30d: WalletTokenFilterRange
  """Filter by amount bought in USD in the past 30 days"""
  amountBoughtUsd30d: WalletTokenFilterRange
  """Filter by amount sold in USD in the past 30 days"""
  amountSoldUsd30d: WalletTokenFilterRange
  """Filter by realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: WalletTokenFilterRange
  """Filter by realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: WalletTokenFilterRange
  """Filter by number of buys in the past 30 days"""
  buys30d: WalletTokenFilterRange
  """Filter by number of sells in the past 30 days"""
  sells30d: WalletTokenFilterRange
  """Filter by token amount bought in the past year"""
  tokenAmountBought1y: WalletTokenFilterRange
  """Filter by token amount sold in the past year"""
  tokenAmountSold1y: WalletTokenFilterRange
  """Filter by amount bought in USD in the past year"""
  amountBoughtUsd1y: WalletTokenFilterRange
  """Filter by amount sold in USD in the past year"""
  amountSoldUsd1y: WalletTokenFilterRange
  """Filter by realized profit in USD in the past year"""
  realizedProfitUsd1y: WalletTokenFilterRange
  """Filter by realized profit percentage in the past year"""
  realizedProfitPercentage1y: WalletTokenFilterRange
  """Filter by number of buys in the past year"""
  buys1y: WalletTokenFilterRange
  """Filter by number of sells in the past year"""
  sells1y: WalletTokenFilterRange
  """Filter by token balance"""
  tokenBalance: WalletTokenFilterRange
  """Filter by purchased token balance"""
  purchasedTokenBalance: WalletTokenFilterRange
  """Filter by token acquisition cost in USD"""
  tokenAcquisitionCostUsd: WalletTokenFilterRange
  """Filter by scammer score"""
  scammerScore: WalletTokenFilterRange
  """Filter by bot score"""
  botScore: WalletTokenFilterRange
}

WalletTokenFiltersV2

Filters for a wallet on a specific token.
lastTransactionAt
NumberFilter
Filter by last transaction timestamp
firstTransactionAt
NumberFilter
Filter by first transaction timestamp
tokenAmountBought1d
NumberFilter
Filter by token amount bought in the past day
tokenAmountSold1d
NumberFilter
Filter by token amount sold in the past day
amountBoughtUsd1d
NumberFilter
Filter by amount bought in USD in the past day
amountSoldUsd1d
NumberFilter
Filter by amount sold in USD in the past day
realizedProfitUsd1d
NumberFilter
Filter by realized profit in USD in the past day
realizedProfitPercentage1d
NumberFilter
Filter by realized profit percentage in the past day
buys1d
NumberFilter
Filter by number of buys in the past day
sells1d
NumberFilter
Filter by number of sells in the past day
tokenAmountBought1w
NumberFilter
Filter by token amount bought in the past week
tokenAmountSold1w
NumberFilter
Filter by token amount sold in the past week
amountBoughtUsd1w
NumberFilter
Filter by amount bought in USD in the past week
amountSoldUsd1w
NumberFilter
Filter by amount sold in USD in the past week
realizedProfitUsd1w
NumberFilter
Filter by realized profit in USD in the past week
realizedProfitPercentage1w
NumberFilter
Filter by realized profit percentage in the past week
buys1w
NumberFilter
Filter by number of buys in the past week
sells1w
NumberFilter
Filter by number of sells in the past week
tokenAmountBought30d
NumberFilter
Filter by token amount bought in the past 30 days
tokenAmountSold30d
NumberFilter
Filter by token amount sold in the past 30 days
amountBoughtUsd30d
NumberFilter
Filter by amount bought in USD in the past 30 days
amountSoldUsd30d
NumberFilter
Filter by amount sold in USD in the past 30 days
realizedProfitUsd30d
NumberFilter
Filter by realized profit in USD in the past 30 days
realizedProfitPercentage30d
NumberFilter
Filter by realized profit percentage in the past 30 days
buys30d
NumberFilter
Filter by number of buys in the past 30 days
sells30d
NumberFilter
Filter by number of sells in the past 30 days
tokenAmountBought1y
NumberFilter
Filter by token amount bought in the past year
tokenAmountSold1y
NumberFilter
Filter by token amount sold in the past year
amountBoughtUsd1y
NumberFilter
Filter by amount bought in USD in the past year
amountSoldUsd1y
NumberFilter
Filter by amount sold in USD in the past year
realizedProfitUsd1y
NumberFilter
Filter by realized profit in USD in the past year
realizedProfitPercentage1y
NumberFilter
Filter by realized profit percentage in the past year
buys1y
NumberFilter
Filter by number of buys in the past year
sells1y
NumberFilter
Filter by number of sells in the past year
tokenBalance
NumberFilter
Filter by token balance
purchasedTokenBalance
NumberFilter
Filter by purchased token balance
tokenAcquisitionCostUsd
NumberFilter
Filter by token acquisition cost in USD
scammerScore
NumberFilter
Filter by scammer score
botScore
NumberFilter
Filter by bot score
"""Filters for a wallet on a specific token."""
input WalletTokenFiltersV2 {
  """Filter by last transaction timestamp"""
  lastTransactionAt: NumberFilter
  """Filter by first transaction timestamp"""
  firstTransactionAt: NumberFilter
  """Filter by token amount bought in the past day"""
  tokenAmountBought1d: NumberFilter
  """Filter by token amount sold in the past day"""
  tokenAmountSold1d: NumberFilter
  """Filter by amount bought in USD in the past day"""
  amountBoughtUsd1d: NumberFilter
  """Filter by amount sold in USD in the past day"""
  amountSoldUsd1d: NumberFilter
  """Filter by realized profit in USD in the past day"""
  realizedProfitUsd1d: NumberFilter
  """Filter by realized profit percentage in the past day"""
  realizedProfitPercentage1d: NumberFilter
  """Filter by number of buys in the past day"""
  buys1d: NumberFilter
  """Filter by number of sells in the past day"""
  sells1d: NumberFilter
  """Filter by token amount bought in the past week"""
  tokenAmountBought1w: NumberFilter
  """Filter by token amount sold in the past week"""
  tokenAmountSold1w: NumberFilter
  """Filter by amount bought in USD in the past week"""
  amountBoughtUsd1w: NumberFilter
  """Filter by amount sold in USD in the past week"""
  amountSoldUsd1w: NumberFilter
  """Filter by realized profit in USD in the past week"""
  realizedProfitUsd1w: NumberFilter
  """Filter by realized profit percentage in the past week"""
  realizedProfitPercentage1w: NumberFilter
  """Filter by number of buys in the past week"""
  buys1w: NumberFilter
  """Filter by number of sells in the past week"""
  sells1w: NumberFilter
  """Filter by token amount bought in the past 30 days"""
  tokenAmountBought30d: NumberFilter
  """Filter by token amount sold in the past 30 days"""
  tokenAmountSold30d: NumberFilter
  """Filter by amount bought in USD in the past 30 days"""
  amountBoughtUsd30d: NumberFilter
  """Filter by amount sold in USD in the past 30 days"""
  amountSoldUsd30d: NumberFilter
  """Filter by realized profit in USD in the past 30 days"""
  realizedProfitUsd30d: NumberFilter
  """Filter by realized profit percentage in the past 30 days"""
  realizedProfitPercentage30d: NumberFilter
  """Filter by number of buys in the past 30 days"""
  buys30d: NumberFilter
  """Filter by number of sells in the past 30 days"""
  sells30d: NumberFilter
  """Filter by token amount bought in the past year"""
  tokenAmountBought1y: NumberFilter
  """Filter by token amount sold in the past year"""
  tokenAmountSold1y: NumberFilter
  """Filter by amount bought in USD in the past year"""
  amountBoughtUsd1y: NumberFilter
  """Filter by amount sold in USD in the past year"""
  amountSoldUsd1y: NumberFilter
  """Filter by realized profit in USD in the past year"""
  realizedProfitUsd1y: NumberFilter
  """Filter by realized profit percentage in the past year"""
  realizedProfitPercentage1y: NumberFilter
  """Filter by number of buys in the past year"""
  buys1y: NumberFilter
  """Filter by number of sells in the past year"""
  sells1y: NumberFilter
  """Filter by token balance"""
  tokenBalance: NumberFilter
  """Filter by purchased token balance"""
  purchasedTokenBalance: NumberFilter
  """Filter by token acquisition cost in USD"""
  tokenAcquisitionCostUsd: NumberFilter
  """Filter by scammer score"""
  scammerScore: NumberFilter
  """Filter by bot score"""
  botScore: NumberFilter
}

WalletTokenRanking

A wallet ranking on a specific token.
attribute
WalletTokenRankingAttribute!
required
The attribute to rank wallets by
direction
RankingDirection!
required
The direction to apply to the ranking attribute
"""A wallet ranking on a specific token."""
input WalletTokenRanking {
  """The attribute to rank wallets by"""
  attribute: WalletTokenRankingAttribute!
  """The direction to apply to the ranking attribute"""
  direction: RankingDirection!
}