Skip to content

Parameters

Some endpoints require input parameters belonging to specific domains. On this page, all domains can be found in order to be in line with the standards required by the API.

cyhole.birdeye.param

BirdeyeChain

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeChain[BirdeyeChain]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeChain
                


              click cyhole.birdeye.param.BirdeyeChain href "" "cyhole.birdeye.param.BirdeyeChain"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's chains.

SOLANA class-attribute instance-attribute

SOLANA = 'solana'

Identifier of the Solana chain in Birdeye API.

ETHEREUM class-attribute instance-attribute

ETHEREUM = 'ethereum'

Identifier of the Ethereum chain in Birdeye API.

ARBITRUM class-attribute instance-attribute

ARBITRUM = 'arbitrum'

Identifier of the Arbitrum chain in Birdeye API.

AVALANCHE class-attribute instance-attribute

AVALANCHE = 'avalanche'

Identifier of the Avalanche chain in Birdeye API.

BSC class-attribute instance-attribute

BSC = 'bsc'

Identifier of the BSC (Binance Smart Chain) chain in Birdeye API.

OPTIMISM class-attribute instance-attribute

OPTIMISM = 'optimism'

Identifier of the Optimism chain in Birdeye API.

POLYGON class-attribute instance-attribute

POLYGON = 'polygon'

Identifier of the Polygon chain in Birdeye API.

BASE class-attribute instance-attribute

BASE = 'base'

Identifier of the Base chain in Birdeye API.

ZKSYNC class-attribute instance-attribute

ZKSYNC = 'zksync'

Identifier of the zkSync chain in Birdeye API.

MONAD class-attribute instance-attribute

MONAD = 'monad'

Identifier of the Monad chain in Birdeye API.

HYPERVM class-attribute instance-attribute

HYPERVM = 'hypervm'

Identifier of the HyperEVM chain in Birdeye API.

APTOS class-attribute instance-attribute

APTOS = 'aptos'

Identifier of the Aptos chain in Birdeye API.

FOGO class-attribute instance-attribute

FOGO = 'fogo'

Identifier of the Fogo chain in Birdeye API.

MANTLE class-attribute instance-attribute

MANTLE = 'mantle'

Identifier of the Mantle chain in Birdeye API.

MEGAETH class-attribute instance-attribute

MEGAETH = 'megaeth'

Identifier of the MegaETH chain in Birdeye API.

SUI class-attribute instance-attribute

SUI = 'sui'

Identifier of the Sui chain in Birdeye API.

BirdeyeOrder

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeOrder[BirdeyeOrder]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeOrder
                


              click cyhole.birdeye.param.BirdeyeOrder href "" "cyhole.birdeye.param.BirdeyeOrder"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's orders.

ASCENDING class-attribute instance-attribute

ASCENDING = 'asc'

Ascending sort order.

DESCENDING class-attribute instance-attribute

DESCENDING = 'desc'

Descending sort order.

BirdeyeSort

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeSort[BirdeyeSort]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeSort
                


              click cyhole.birdeye.param.BirdeyeSort href "" "cyhole.birdeye.param.BirdeyeSort"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's sorting types.

SORT_MC class-attribute instance-attribute

SORT_MC = 'mc'

Sort the results by Market Cap (MC)

SORT_V24HUSD class-attribute instance-attribute

SORT_V24HUSD = 'v24hUSD'

Sort the results by USD Volume in the last 24h

SORT_V24HCHANGEPERCENT class-attribute instance-attribute

SORT_V24HCHANGEPERCENT = 'v24hChangePercent'

Sort the results by percent changing in the last 24h

SORT_LIQUIDITY class-attribute instance-attribute

SORT_LIQUIDITY = 'liquidity'

Sort the results by Liquidity

BirdeyeUIAmountMode

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeUIAmountMode[BirdeyeUIAmountMode]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeUIAmountMode
                


              click cyhole.birdeye.param.BirdeyeUIAmountMode href "" "cyhole.birdeye.param.BirdeyeUIAmountMode"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's UI amount modes.

Only used on Solana chain to indicate whether the API should return the raw token amounts or the scaled UI amounts for scaled-UI-amount tokens.

RAW class-attribute instance-attribute

RAW = 'raw'

Return raw on-chain token amounts (no UI scaling applied).

SCALED class-attribute instance-attribute

SCALED = 'scaled'

Return UI-scaled token amounts (default Birdeye behaviour).

BOTH class-attribute instance-attribute

BOTH = 'both'

Return both raw and UI-scaled amounts. Supported on endpoints that accept this mode.

BirdeyeTimeFrame

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeTimeFrame[BirdeyeTimeFrame]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeTimeFrame
                


              click cyhole.birdeye.param.BirdeyeTimeFrame href "" "cyhole.birdeye.param.BirdeyeTimeFrame"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's timeframe sizes.

MIN1 class-attribute instance-attribute

MIN1 = '1m'

1 minute

MIN3 class-attribute instance-attribute

MIN3 = '3m'

3 minute

MIN5 class-attribute instance-attribute

MIN5 = '5m'

5 minute

MIN15 class-attribute instance-attribute

MIN15 = '15m'

15 minute

MIN30 class-attribute instance-attribute

MIN30 = '30m'

30 minute

H1 class-attribute instance-attribute

H1 = '1H'

1 hour

H2 class-attribute instance-attribute

H2 = '2H'

2 hour

H4 class-attribute instance-attribute

H4 = '4H'

4 hour

H6 class-attribute instance-attribute

H6 = '6H'

6 hour

H8 class-attribute instance-attribute

H8 = '8H'

8 hour

H12 class-attribute instance-attribute

H12 = '12H'

12 hour

D1 class-attribute instance-attribute

D1 = '1D'

1 day

D3 class-attribute instance-attribute

D3 = '3D'

3 day

W1 class-attribute instance-attribute

W1 = '1W'

1 week

M1 class-attribute instance-attribute

M1 = '1M'

1 month

BirdeyeHourTimeFrame

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeHourTimeFrame[BirdeyeHourTimeFrame]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeHourTimeFrame
                


              click cyhole.birdeye.param.BirdeyeHourTimeFrame href "" "cyhole.birdeye.param.BirdeyeHourTimeFrame"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's timeframe sizes with hour as unit size.

H1 class-attribute instance-attribute

H1 = '1h'

1 hour

H2 class-attribute instance-attribute

H2 = '2h'

2 hour

H4 class-attribute instance-attribute

H4 = '4h'

4 hour

H8 class-attribute instance-attribute

H8 = '8h'

8 hour

H24 class-attribute instance-attribute

H24 = '24h'

24 hour

BirdeyeAddressType

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeAddressType[BirdeyeAddressType]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeAddressType
                


              click cyhole.birdeye.param.BirdeyeAddressType href "" "cyhole.birdeye.param.BirdeyeAddressType"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's address' types.

TOKEN class-attribute instance-attribute

TOKEN = 'token'

The address is refering to a token on the chain.

PAIR class-attribute instance-attribute

PAIR = 'pair'

The address is refering to a token pair on the chain. (e.g. SOL/USDT)

BirdeyeTradeType

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeTradeType[BirdeyeTradeType]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeTradeType
                


              click cyhole.birdeye.param.BirdeyeTradeType href "" "cyhole.birdeye.param.BirdeyeTradeType"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported Birdeye's transactions' types.

SWAP class-attribute instance-attribute

SWAP = 'swap'

A classic exchange between two currencies.

ADD class-attribute instance-attribute

ADD = 'add'

Transactions that add liquidity.

REMOVE class-attribute instance-attribute

REMOVE = 'remove'

Transactions that remove liquidity.

ALL class-attribute instance-attribute

ALL = 'all'

All type of transactions (swap, add, remove).

BirdeyeV2MarketsSortBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeV2MarketsSortBy[BirdeyeV2MarketsSortBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeV2MarketsSortBy
                


              click cyhole.birdeye.param.BirdeyeV2MarketsSortBy href "" "cyhole.birdeye.param.BirdeyeV2MarketsSortBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported sorting metrics of the Birdeye v2 Token - All Market List endpoint.

LIQUIDITY class-attribute instance-attribute

LIQUIDITY = 'liquidity'

Sort markets by current liquidity (USD).

VOLUME_24H class-attribute instance-attribute

VOLUME_24H = 'volume24h'

Sort markets by USD traded volume in the trailing 24h window.

BirdeyeTokenTrendingSortBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeTokenTrendingSortBy[BirdeyeTokenTrendingSortBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeTokenTrendingSortBy
                


              click cyhole.birdeye.param.BirdeyeTokenTrendingSortBy href "" "cyhole.birdeye.param.BirdeyeTokenTrendingSortBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported sorting metrics of the Birdeye Token - Trending List endpoint.

RANK class-attribute instance-attribute

RANK = 'rank'

Sort tokens by Birdeye's internal trending rank.

VOLUME_USD class-attribute instance-attribute

VOLUME_USD = 'volumeUSD'

Sort tokens by USD traded volume over the selected interval.

LIQUIDITY class-attribute instance-attribute

LIQUIDITY = 'liquidity'

Sort tokens by current liquidity (USD).

BirdeyeTokenTrendingInterval

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeTokenTrendingInterval[BirdeyeTokenTrendingInterval]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeTokenTrendingInterval
                


              click cyhole.birdeye.param.BirdeyeTokenTrendingInterval href "" "cyhole.birdeye.param.BirdeyeTokenTrendingInterval"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select the trending time window of the Birdeye Token - Trending List endpoint.

H1 class-attribute instance-attribute

H1 = '1h'

Trailing 1 hour.

H4 class-attribute instance-attribute

H4 = '4h'

Trailing 4 hours.

H24 class-attribute instance-attribute

H24 = '24h'

Trailing 24 hours.

BirdeyeHolderChartType

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeHolderChartType[BirdeyeHolderChartType]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeHolderChartType
                


              click cyhole.birdeye.param.BirdeyeHolderChartType href "" "cyhole.birdeye.param.BirdeyeHolderChartType"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select the resolution of the Birdeye Token - Holder Chart endpoint.

S1 class-attribute instance-attribute

S1 = '1s'

1-second resolution chart points.

MIN1 class-attribute instance-attribute

MIN1 = '1m'

1-minute resolution chart points.

H1 class-attribute instance-attribute

H1 = '1h'

1-hour resolution chart points.

D1 class-attribute instance-attribute

D1 = '1d'

1-day resolution chart points.

BirdeyeHolderChartMode

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeHolderChartMode[BirdeyeHolderChartMode]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeHolderChartMode
                


              click cyhole.birdeye.param.BirdeyeHolderChartMode href "" "cyhole.birdeye.param.BirdeyeHolderChartMode"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to control how the Birdeye Token - Holder Chart endpoint fills missing data points.

PADDING class-attribute instance-attribute

PADDING = 'padding'

Pad missing data points with the previous known value (default behaviour).

NO_FILL class-attribute instance-attribute

NO_FILL = 'no_fill'

Return only the data points actually observed; gaps remain in the series.

BirdeyeHolderChartPercentMode

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeHolderChartPercentMode[BirdeyeHolderChartPercentMode]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeHolderChartPercentMode
                


              click cyhole.birdeye.param.BirdeyeHolderChartPercentMode href "" "cyhole.birdeye.param.BirdeyeHolderChartPercentMode"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to control how the Birdeye Token - Holder Chart endpoint computes the percent_change field returned for each data point.

BEGINNING class-attribute instance-attribute

BEGINNING = 'beginning'

Compute percent change against the very first data point in the requested time window.

PREVIOUS class-attribute instance-attribute

PREVIOUS = 'previous'

Compute percent change against the immediately preceding data point.

BirdeyeHolderDistributionAddressType

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeHolderDistributionAddressType[BirdeyeHolderDistributionAddressType]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeHolderDistributionAddressType
                


              click cyhole.birdeye.param.BirdeyeHolderDistributionAddressType href "" "cyhole.birdeye.param.BirdeyeHolderDistributionAddressType"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select the address type used by the Birdeye Token - Holder Distribution endpoint.

WALLET class-attribute instance-attribute

WALLET = 'wallet'

Return holder distribution grouped by wallet owner address.

TOKEN_ACCOUNT class-attribute instance-attribute

TOKEN_ACCOUNT = 'token_account'

Return holder distribution grouped by SPL token account address.

BirdeyeHolderDistributionMode

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeHolderDistributionMode[BirdeyeHolderDistributionMode]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeHolderDistributionMode
                


              click cyhole.birdeye.param.BirdeyeHolderDistributionMode href "" "cyhole.birdeye.param.BirdeyeHolderDistributionMode"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select the filter mode of the Birdeye Token - Holder Distribution endpoint.

TOP class-attribute instance-attribute

TOP = 'top'

Return the top top_n holders, ranked by holding amount.

PERCENT class-attribute instance-attribute

PERCENT = 'percent'

Return the holders whose share of total supply falls in [min_percent, max_percent].

BirdeyeV2TopTradersSortBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeV2TopTradersSortBy[BirdeyeV2TopTradersSortBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeV2TopTradersSortBy
                


              click cyhole.birdeye.param.BirdeyeV2TopTradersSortBy href "" "cyhole.birdeye.param.BirdeyeV2TopTradersSortBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported sorting metrics of the Birdeye v2 Token - Top Traders endpoint.

The PnL-based metrics (total_pnl, unrealized_pnl, realized_pnl, volume_usd) and the long time frames (2d..90d) are restricted by Birdeye to the Solana chain at the time of writing.

VOLUME class-attribute instance-attribute

VOLUME = 'volume'

Sort traders by raw traded volume in the token's UI units.

TRADE class-attribute instance-attribute

TRADE = 'trade'

Sort traders by number of trades on the token.

TOTAL_PNL class-attribute instance-attribute

TOTAL_PNL = 'total_pnl'

Sort traders by total profit-and-loss (Solana-only).

UNREALIZED_PNL class-attribute instance-attribute

UNREALIZED_PNL = 'unrealized_pnl'

Sort traders by unrealised profit-and-loss (Solana-only).

REALIZED_PNL class-attribute instance-attribute

REALIZED_PNL = 'realized_pnl'

Sort traders by realised profit-and-loss (Solana-only).

VOLUME_USD class-attribute instance-attribute

VOLUME_USD = 'volume_usd'

Sort traders by traded volume expressed in USD (Solana-only).

BirdeyeV2TopTradersTimeFrame

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeV2TopTradersTimeFrame[BirdeyeV2TopTradersTimeFrame]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeV2TopTradersTimeFrame
                


              click cyhole.birdeye.param.BirdeyeV2TopTradersTimeFrame href "" "cyhole.birdeye.param.BirdeyeV2TopTradersTimeFrame"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported time frames of the Birdeye v2 Token - Top Traders endpoint.

Frames longer than 24h (2d..90d) are restricted by Birdeye to the Solana chain.

MIN30 class-attribute instance-attribute

MIN30 = '30m'

Trailing 30 minutes.

H1 class-attribute instance-attribute

H1 = '1h'

Trailing 1 hour.

H2 class-attribute instance-attribute

H2 = '2h'

Trailing 2 hours.

H4 class-attribute instance-attribute

H4 = '4h'

Trailing 4 hours.

H6 class-attribute instance-attribute

H6 = '6h'

Trailing 6 hours.

H8 class-attribute instance-attribute

H8 = '8h'

Trailing 8 hours.

H12 class-attribute instance-attribute

H12 = '12h'

Trailing 12 hours.

H24 class-attribute instance-attribute

H24 = '24h'

Trailing 24 hours.

D2 class-attribute instance-attribute

D2 = '2d'

Trailing 2 days (Solana-only).

D3 class-attribute instance-attribute

D3 = '3d'

Trailing 3 days (Solana-only).

D7 class-attribute instance-attribute

D7 = '7d'

Trailing 7 days (Solana-only).

D14 class-attribute instance-attribute

D14 = '14d'

Trailing 14 days (Solana-only).

D30 class-attribute instance-attribute

D30 = '30d'

Trailing 30 days (Solana-only).

D60 class-attribute instance-attribute

D60 = '60d'

Trailing 60 days (Solana-only).

D90 class-attribute instance-attribute

D90 = '90d'

Trailing 90 days (Solana-only).

BirdeyeMintBurnType

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeMintBurnType[BirdeyeMintBurnType]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeMintBurnType
                


              click cyhole.birdeye.param.BirdeyeMintBurnType href "" "cyhole.birdeye.param.BirdeyeMintBurnType"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to filter the Birdeye v3 Token Mint/Burn endpoint by transaction type.

ALL class-attribute instance-attribute

ALL = 'all'

Return both mint and burn transactions.

MINT class-attribute instance-attribute

MINT = 'mint'

Return only mint (supply increase) transactions.

BURN class-attribute instance-attribute

BURN = 'burn'

Return only burn (supply decrease) transactions.

BirdeyeV3TokenListSortBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeV3TokenListSortBy[BirdeyeV3TokenListSortBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeV3TokenListSortBy
                


              click cyhole.birdeye.param.BirdeyeV3TokenListSortBy href "" "cyhole.birdeye.param.BirdeyeV3TokenListSortBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported sorting metrics of the Birdeye v3 Token - List endpoint.

The endpoint supports a single sort metric per request; pick one of the constants below and pair it with a BirdeyeOrder direction.

LIQUIDITY class-attribute instance-attribute

LIQUIDITY = 'liquidity'

Sort by current liquidity (USD).

MARKET_CAP class-attribute instance-attribute

MARKET_CAP = 'market_cap'

Sort by market capitalisation (USD).

FDV class-attribute instance-attribute

FDV = 'fdv'

Sort by fully-diluted valuation (USD).

RECENT_LISTING_TIME class-attribute instance-attribute

RECENT_LISTING_TIME = 'recent_listing_time'

Sort by the time Birdeye first detected the token listing.

LAST_TRADE_UNIX_TIME class-attribute instance-attribute

LAST_TRADE_UNIX_TIME = 'last_trade_unix_time'

Sort by the unix timestamp of the last observed trade.

HOLDER class-attribute instance-attribute

HOLDER = 'holder'

Sort by the number of distinct token holders.

VOLUME_1M_USD class-attribute instance-attribute

VOLUME_1M_USD = 'volume_1m_usd'

Sort by USD traded volume during the trailing 1m window.

VOLUME_5M_USD class-attribute instance-attribute

VOLUME_5M_USD = 'volume_5m_usd'

Sort by USD traded volume during the trailing 5m window.

VOLUME_30M_USD class-attribute instance-attribute

VOLUME_30M_USD = 'volume_30m_usd'

Sort by USD traded volume during the trailing 30m window.

VOLUME_1H_USD class-attribute instance-attribute

VOLUME_1H_USD = 'volume_1h_usd'

Sort by USD traded volume during the trailing 1h window.

VOLUME_2H_USD class-attribute instance-attribute

VOLUME_2H_USD = 'volume_2h_usd'

Sort by USD traded volume during the trailing 2h window.

VOLUME_4H_USD class-attribute instance-attribute

VOLUME_4H_USD = 'volume_4h_usd'

Sort by USD traded volume during the trailing 4h window.

VOLUME_8H_USD class-attribute instance-attribute

VOLUME_8H_USD = 'volume_8h_usd'

Sort by USD traded volume during the trailing 8h window.

VOLUME_24H_USD class-attribute instance-attribute

VOLUME_24H_USD = 'volume_24h_usd'

Sort by USD traded volume during the trailing 24h window.

VOLUME_7D_USD class-attribute instance-attribute

VOLUME_7D_USD = 'volume_7d_usd'

Sort by USD traded volume during the trailing 7d window.

VOLUME_30D_USD class-attribute instance-attribute

VOLUME_30D_USD = 'volume_30d_usd'

Sort by USD traded volume during the trailing 30d window.

VOLUME_1M_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_1M_CHANGE_PERCENT = 'volume_1m_change_percent'

Sort by percent change of USD volume vs the previous 1m window.

VOLUME_5M_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_5M_CHANGE_PERCENT = 'volume_5m_change_percent'

Sort by percent change of USD volume vs the previous 5m window.

VOLUME_30M_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_30M_CHANGE_PERCENT = 'volume_30m_change_percent'

Sort by percent change of USD volume vs the previous 30m window.

VOLUME_1H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_1H_CHANGE_PERCENT = 'volume_1h_change_percent'

Sort by percent change of USD volume vs the previous 1h window.

VOLUME_2H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_2H_CHANGE_PERCENT = 'volume_2h_change_percent'

Sort by percent change of USD volume vs the previous 2h window.

VOLUME_4H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_4H_CHANGE_PERCENT = 'volume_4h_change_percent'

Sort by percent change of USD volume vs the previous 4h window.

VOLUME_8H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_8H_CHANGE_PERCENT = 'volume_8h_change_percent'

Sort by percent change of USD volume vs the previous 8h window.

VOLUME_24H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_24H_CHANGE_PERCENT = 'volume_24h_change_percent'

Sort by percent change of USD volume vs the previous 24h window.

VOLUME_7D_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_7D_CHANGE_PERCENT = 'volume_7d_change_percent'

Sort by percent change of USD volume vs the previous 7d window.

VOLUME_30D_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_30D_CHANGE_PERCENT = 'volume_30d_change_percent'

Sort by percent change of USD volume vs the previous 30d window.

PRICE_CHANGE_1M_PERCENT class-attribute instance-attribute

PRICE_CHANGE_1M_PERCENT = 'price_change_1m_percent'

Sort by percent price change over the trailing 1m window.

PRICE_CHANGE_5M_PERCENT class-attribute instance-attribute

PRICE_CHANGE_5M_PERCENT = 'price_change_5m_percent'

Sort by percent price change over the trailing 5m window.

PRICE_CHANGE_30M_PERCENT class-attribute instance-attribute

PRICE_CHANGE_30M_PERCENT = 'price_change_30m_percent'

Sort by percent price change over the trailing 30m window.

PRICE_CHANGE_1H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_1H_PERCENT = 'price_change_1h_percent'

Sort by percent price change over the trailing 1h window.

PRICE_CHANGE_2H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_2H_PERCENT = 'price_change_2h_percent'

Sort by percent price change over the trailing 2h window.

PRICE_CHANGE_4H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_4H_PERCENT = 'price_change_4h_percent'

Sort by percent price change over the trailing 4h window.

PRICE_CHANGE_8H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_8H_PERCENT = 'price_change_8h_percent'

Sort by percent price change over the trailing 8h window.

PRICE_CHANGE_24H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_24H_PERCENT = 'price_change_24h_percent'

Sort by percent price change over the trailing 24h window.

PRICE_CHANGE_7D_PERCENT class-attribute instance-attribute

PRICE_CHANGE_7D_PERCENT = 'price_change_7d_percent'

Sort by percent price change over the trailing 7d window.

PRICE_CHANGE_30D_PERCENT class-attribute instance-attribute

PRICE_CHANGE_30D_PERCENT = 'price_change_30d_percent'

Sort by percent price change over the trailing 30d window.

TRADE_1M_COUNT class-attribute instance-attribute

TRADE_1M_COUNT = 'trade_1m_count'

Sort by the number of trades during the trailing 1m window.

TRADE_5M_COUNT class-attribute instance-attribute

TRADE_5M_COUNT = 'trade_5m_count'

Sort by the number of trades during the trailing 5m window.

TRADE_30M_COUNT class-attribute instance-attribute

TRADE_30M_COUNT = 'trade_30m_count'

Sort by the number of trades during the trailing 30m window.

TRADE_1H_COUNT class-attribute instance-attribute

TRADE_1H_COUNT = 'trade_1h_count'

Sort by the number of trades during the trailing 1h window.

TRADE_2H_COUNT class-attribute instance-attribute

TRADE_2H_COUNT = 'trade_2h_count'

Sort by the number of trades during the trailing 2h window.

TRADE_4H_COUNT class-attribute instance-attribute

TRADE_4H_COUNT = 'trade_4h_count'

Sort by the number of trades during the trailing 4h window.

TRADE_8H_COUNT class-attribute instance-attribute

TRADE_8H_COUNT = 'trade_8h_count'

Sort by the number of trades during the trailing 8h window.

TRADE_24H_COUNT class-attribute instance-attribute

TRADE_24H_COUNT = 'trade_24h_count'

Sort by the number of trades during the trailing 24h window.

TRADE_7D_COUNT class-attribute instance-attribute

TRADE_7D_COUNT = 'trade_7d_count'

Sort by the number of trades during the trailing 7d window.

TRADE_30D_COUNT class-attribute instance-attribute

TRADE_30D_COUNT = 'trade_30d_count'

Sort by the number of trades during the trailing 30d window.

BirdeyeSearchTarget

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeSearchTarget[BirdeyeSearchTarget]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeSearchTarget
                


              click cyhole.birdeye.param.BirdeyeSearchTarget href "" "cyhole.birdeye.param.BirdeyeSearchTarget"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select which entity type the Birdeye v3 Search endpoint should return.

ALL class-attribute instance-attribute

ALL = 'all'

Return both token and market results.

TOKEN class-attribute instance-attribute

TOKEN = 'token'

Return only token results.

MARKET class-attribute instance-attribute

MARKET = 'market'

Return only market (pair/pool) results.

BirdeyeSearchMode

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeSearchMode[BirdeyeSearchMode]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeSearchMode
                


              click cyhole.birdeye.param.BirdeyeSearchMode href "" "cyhole.birdeye.param.BirdeyeSearchMode"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to control the matching behaviour of the Birdeye v3 Search endpoint.

EXACT class-attribute instance-attribute

EXACT = 'exact'

Match the keyword exactly (default behaviour).

FUZZY class-attribute instance-attribute

FUZZY = 'fuzzy'

Match the keyword approximately, allowing for partial matches.

BirdeyeSearchBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeSearchBy[BirdeyeSearchBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeSearchBy
                


              click cyhole.birdeye.param.BirdeyeSearchBy href "" "cyhole.birdeye.param.BirdeyeSearchBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select which field the Birdeye v3 Search endpoint should match against.

COMBINATION class-attribute instance-attribute

COMBINATION = 'combination'

Match against name, symbol, and address together.

ADDRESS class-attribute instance-attribute

ADDRESS = 'address'

Match against the token or market contract address.

NAME class-attribute instance-attribute

NAME = 'name'

Match against the token or market name.

SYMBOL class-attribute instance-attribute

SYMBOL = 'symbol'

Match against the token ticker symbol (default behaviour).

BirdeyeSearchSortBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeSearchSortBy[BirdeyeSearchSortBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeSearchSortBy
                


              click cyhole.birdeye.param.BirdeyeSearchSortBy href "" "cyhole.birdeye.param.BirdeyeSearchSortBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to select the sort metric for the Birdeye v3 Search endpoint.

FDV class-attribute instance-attribute

FDV = 'fdv'

Sort by fully-diluted valuation (USD).

MARKETCAP class-attribute instance-attribute

MARKETCAP = 'marketcap'

Sort by market capitalisation (USD).

LIQUIDITY class-attribute instance-attribute

LIQUIDITY = 'liquidity'

Sort by current on-chain liquidity (USD).

PRICE class-attribute instance-attribute

PRICE = 'price'

Sort by latest price (USD).

PRICE_CHANGE_24H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_24H_PERCENT = 'price_change_24h_percent'

Sort by percent price change over the trailing 24h window.

TRADE_24H class-attribute instance-attribute

TRADE_24H = 'trade_24h'

Sort by number of trades during the trailing 24h window.

TRADE_24H_CHANGE_PERCENT class-attribute instance-attribute

TRADE_24H_CHANGE_PERCENT = 'trade_24h_change_percent'

Sort by percent change of trade count vs the previous 24h window.

BUY_24H class-attribute instance-attribute

BUY_24H = 'buy_24h'

Sort by number of buy-side trades during the trailing 24h window.

BUY_24H_CHANGE_PERCENT class-attribute instance-attribute

BUY_24H_CHANGE_PERCENT = 'buy_24h_change_percent'

Sort by percent change of buy trades vs the previous 24h window.

SELL_24H class-attribute instance-attribute

SELL_24H = 'sell_24h'

Sort by number of sell-side trades during the trailing 24h window.

SELL_24H_CHANGE_PERCENT class-attribute instance-attribute

SELL_24H_CHANGE_PERCENT = 'sell_24h_change_percent'

Sort by percent change of sell trades vs the previous 24h window.

UNIQUE_WALLET_24H class-attribute instance-attribute

UNIQUE_WALLET_24H = 'unique_wallet_24h'

Sort by number of unique wallets that traded during the trailing 24h window.

UNIQUE_VIEW_24H_CHANGE_PERCENT class-attribute instance-attribute

UNIQUE_VIEW_24H_CHANGE_PERCENT = (
    "unique_view_24h_change_percent"
)

Sort by percent change of unique wallet count vs the previous 24h window.

LAST_TRADE_UNIX_TIME class-attribute instance-attribute

LAST_TRADE_UNIX_TIME = 'last_trade_unix_time'

Sort by the unix timestamp of the last observed trade.

VOLUME_24H_USD class-attribute instance-attribute

VOLUME_24H_USD = 'volume_24h_usd'

Sort by USD traded volume during the trailing 24h window (default behaviour).

VOLUME_24H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_24H_CHANGE_PERCENT = 'volume_24h_change_percent'

Sort by percent change of USD volume vs the previous 24h window.

BirdeyeAllTimeTradesTimeFrame

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeAllTimeTradesTimeFrame[BirdeyeAllTimeTradesTimeFrame]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeAllTimeTradesTimeFrame
                


              click cyhole.birdeye.param.BirdeyeAllTimeTradesTimeFrame href "" "cyhole.birdeye.param.BirdeyeAllTimeTradesTimeFrame"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported time-frame intervals for the Birdeye v3 All-Time Trades endpoints (single and multiple).

Each value selects the cumulative window over which trade statistics are aggregated. Use ALL_TIME to retrieve statistics spanning the token's entire trading history.

MIN1 class-attribute instance-attribute

MIN1 = '1m'

Trailing 1 minute.

MIN5 class-attribute instance-attribute

MIN5 = '5m'

Trailing 5 minutes.

MIN30 class-attribute instance-attribute

MIN30 = '30m'

Trailing 30 minutes.

H1 class-attribute instance-attribute

H1 = '1h'

Trailing 1 hour.

H2 class-attribute instance-attribute

H2 = '2h'

Trailing 2 hours.

H4 class-attribute instance-attribute

H4 = '4h'

Trailing 4 hours.

H8 class-attribute instance-attribute

H8 = '8h'

Trailing 8 hours.

H24 class-attribute instance-attribute

H24 = '24h'

Trailing 24 hours.

D3 class-attribute instance-attribute

D3 = '3d'

Trailing 3 days.

D7 class-attribute instance-attribute

D7 = '7d'

Trailing 7 days.

D14 class-attribute instance-attribute

D14 = '14d'

Trailing 14 days.

D30 class-attribute instance-attribute

D30 = '30d'

Trailing 30 days.

D90 class-attribute instance-attribute

D90 = '90d'

Trailing 90 days.

D180 class-attribute instance-attribute

D180 = '180d'

Trailing 180 days.

Y1 class-attribute instance-attribute

Y1 = '1y'

Trailing 1 year.

ALL_TIME class-attribute instance-attribute

ALL_TIME = 'alltime'

Full token trading history since inception.

BirdeyeV3MemeListSortBy

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeV3MemeListSortBy[BirdeyeV3MemeListSortBy]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeV3MemeListSortBy
                


              click cyhole.birdeye.param.BirdeyeV3MemeListSortBy href "" "cyhole.birdeye.param.BirdeyeV3MemeListSortBy"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported sorting metrics of the Birdeye v3 Meme Token - List endpoint.

The endpoint supports a single sort metric per request; pick one of the constants below and pair it with a BirdeyeOrder direction.

PROGRESS_PERCENT class-attribute instance-attribute

PROGRESS_PERCENT = 'progress_percent'

Sort by bonding-curve funding progress (0–100 %).

GRADUATED_TIME class-attribute instance-attribute

GRADUATED_TIME = 'graduated_time'

Sort by the unix timestamp at which the token graduated to a DEX pool.

CREATION_TIME class-attribute instance-attribute

CREATION_TIME = 'creation_time'

Sort by token creation time (unix timestamp).

LIQUIDITY class-attribute instance-attribute

LIQUIDITY = 'liquidity'

Sort by current on-chain liquidity (USD).

MARKET_CAP class-attribute instance-attribute

MARKET_CAP = 'market_cap'

Sort by market capitalisation (USD).

FDV class-attribute instance-attribute

FDV = 'fdv'

Sort by fully-diluted valuation (USD).

RECENT_LISTING_TIME class-attribute instance-attribute

RECENT_LISTING_TIME = 'recent_listing_time'

Sort by the time Birdeye first detected the token listing.

LAST_TRADE_UNIX_TIME class-attribute instance-attribute

LAST_TRADE_UNIX_TIME = 'last_trade_unix_time'

Sort by the unix timestamp of the last observed trade.

HOLDER class-attribute instance-attribute

HOLDER = 'holder'

Sort by the number of distinct token holders.

VOLUME_1M_USD class-attribute instance-attribute

VOLUME_1M_USD = 'volume_1m_usd'

Sort by USD traded volume during the trailing 1 minute window.

VOLUME_5M_USD class-attribute instance-attribute

VOLUME_5M_USD = 'volume_5m_usd'

Sort by USD traded volume during the trailing 5 minute window.

VOLUME_30M_USD class-attribute instance-attribute

VOLUME_30M_USD = 'volume_30m_usd'

Sort by USD traded volume during the trailing 30 minute window.

VOLUME_1H_USD class-attribute instance-attribute

VOLUME_1H_USD = 'volume_1h_usd'

Sort by USD traded volume during the trailing 1 hour window.

VOLUME_2H_USD class-attribute instance-attribute

VOLUME_2H_USD = 'volume_2h_usd'

Sort by USD traded volume during the trailing 2 hour window.

VOLUME_4H_USD class-attribute instance-attribute

VOLUME_4H_USD = 'volume_4h_usd'

Sort by USD traded volume during the trailing 4 hour window.

VOLUME_8H_USD class-attribute instance-attribute

VOLUME_8H_USD = 'volume_8h_usd'

Sort by USD traded volume during the trailing 8 hour window.

VOLUME_24H_USD class-attribute instance-attribute

VOLUME_24H_USD = 'volume_24h_usd'

Sort by USD traded volume during the trailing 24 hour window.

VOLUME_7D_USD class-attribute instance-attribute

VOLUME_7D_USD = 'volume_7d_usd'

Sort by USD traded volume during the trailing 7 day window.

VOLUME_30D_USD class-attribute instance-attribute

VOLUME_30D_USD = 'volume_30d_usd'

Sort by USD traded volume during the trailing 30 day window.

VOLUME_1M_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_1M_CHANGE_PERCENT = 'volume_1m_change_percent'

Sort by percent change of USD volume vs the previous 1 minute window.

VOLUME_5M_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_5M_CHANGE_PERCENT = 'volume_5m_change_percent'

Sort by percent change of USD volume vs the previous 5 minute window.

VOLUME_30M_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_30M_CHANGE_PERCENT = 'volume_30m_change_percent'

Sort by percent change of USD volume vs the previous 30 minute window.

VOLUME_1H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_1H_CHANGE_PERCENT = 'volume_1h_change_percent'

Sort by percent change of USD volume vs the previous 1 hour window.

VOLUME_2H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_2H_CHANGE_PERCENT = 'volume_2h_change_percent'

Sort by percent change of USD volume vs the previous 2 hour window.

VOLUME_4H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_4H_CHANGE_PERCENT = 'volume_4h_change_percent'

Sort by percent change of USD volume vs the previous 4 hour window.

VOLUME_8H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_8H_CHANGE_PERCENT = 'volume_8h_change_percent'

Sort by percent change of USD volume vs the previous 8 hour window.

VOLUME_24H_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_24H_CHANGE_PERCENT = 'volume_24h_change_percent'

Sort by percent change of USD volume vs the previous 24 hour window.

VOLUME_7D_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_7D_CHANGE_PERCENT = 'volume_7d_change_percent'

Sort by percent change of USD volume vs the previous 7 day window.

VOLUME_30D_CHANGE_PERCENT class-attribute instance-attribute

VOLUME_30D_CHANGE_PERCENT = 'volume_30d_change_percent'

Sort by percent change of USD volume vs the previous 30 day window.

PRICE_CHANGE_1M_PERCENT class-attribute instance-attribute

PRICE_CHANGE_1M_PERCENT = 'price_change_1m_percent'

Sort by percent price change over the trailing 1 minute window.

PRICE_CHANGE_5M_PERCENT class-attribute instance-attribute

PRICE_CHANGE_5M_PERCENT = 'price_change_5m_percent'

Sort by percent price change over the trailing 5 minute window.

PRICE_CHANGE_30M_PERCENT class-attribute instance-attribute

PRICE_CHANGE_30M_PERCENT = 'price_change_30m_percent'

Sort by percent price change over the trailing 30 minute window.

PRICE_CHANGE_1H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_1H_PERCENT = 'price_change_1h_percent'

Sort by percent price change over the trailing 1 hour window.

PRICE_CHANGE_2H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_2H_PERCENT = 'price_change_2h_percent'

Sort by percent price change over the trailing 2 hour window.

PRICE_CHANGE_4H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_4H_PERCENT = 'price_change_4h_percent'

Sort by percent price change over the trailing 4 hour window.

PRICE_CHANGE_8H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_8H_PERCENT = 'price_change_8h_percent'

Sort by percent price change over the trailing 8 hour window.

PRICE_CHANGE_24H_PERCENT class-attribute instance-attribute

PRICE_CHANGE_24H_PERCENT = 'price_change_24h_percent'

Sort by percent price change over the trailing 24 hour window.

PRICE_CHANGE_7D_PERCENT class-attribute instance-attribute

PRICE_CHANGE_7D_PERCENT = 'price_change_7d_percent'

Sort by percent price change over the trailing 7 day window.

PRICE_CHANGE_30D_PERCENT class-attribute instance-attribute

PRICE_CHANGE_30D_PERCENT = 'price_change_30d_percent'

Sort by percent price change over the trailing 30 day window.

TRADE_1M_COUNT class-attribute instance-attribute

TRADE_1M_COUNT = 'trade_1m_count'

Sort by the number of trades during the trailing 1 minute window.

TRADE_5M_COUNT class-attribute instance-attribute

TRADE_5M_COUNT = 'trade_5m_count'

Sort by the number of trades during the trailing 5 minute window.

TRADE_30M_COUNT class-attribute instance-attribute

TRADE_30M_COUNT = 'trade_30m_count'

Sort by the number of trades during the trailing 30 minute window.

TRADE_1H_COUNT class-attribute instance-attribute

TRADE_1H_COUNT = 'trade_1h_count'

Sort by the number of trades during the trailing 1 hour window.

TRADE_2H_COUNT class-attribute instance-attribute

TRADE_2H_COUNT = 'trade_2h_count'

Sort by the number of trades during the trailing 2 hour window.

TRADE_4H_COUNT class-attribute instance-attribute

TRADE_4H_COUNT = 'trade_4h_count'

Sort by the number of trades during the trailing 4 hour window.

TRADE_8H_COUNT class-attribute instance-attribute

TRADE_8H_COUNT = 'trade_8h_count'

Sort by the number of trades during the trailing 8 hour window.

TRADE_24H_COUNT class-attribute instance-attribute

TRADE_24H_COUNT = 'trade_24h_count'

Sort by the number of trades during the trailing 24 hour window.

TRADE_7D_COUNT class-attribute instance-attribute

TRADE_7D_COUNT = 'trade_7d_count'

Sort by the number of trades during the trailing 7 day window.

TRADE_30D_COUNT class-attribute instance-attribute

TRADE_30D_COUNT = 'trade_30d_count'

Sort by the number of trades during the trailing 30 day window.

BirdeyeV3MemeSource

Bases: CyholeParam


              flowchart TD
              cyhole.birdeye.param.BirdeyeV3MemeSource[BirdeyeV3MemeSource]
              cyhole.core.param.CyholeParam[CyholeParam]

                              cyhole.core.param.CyholeParam --> cyhole.birdeye.param.BirdeyeV3MemeSource
                


              click cyhole.birdeye.param.BirdeyeV3MemeSource href "" "cyhole.birdeye.param.BirdeyeV3MemeSource"
              click cyhole.core.param.CyholeParam href "" "cyhole.core.param.CyholeParam"
            

Enum class to get the supported meme-token launchpad sources for the Birdeye v3 Meme Token - List endpoint.

Pass one of these values as the source filter to restrict results to tokens originating from a specific launchpad platform.

ALL class-attribute instance-attribute

ALL = 'all'

No source filter — includes tokens from every supported launchpad.

PUMP_DOT_FUN class-attribute instance-attribute

PUMP_DOT_FUN = 'pump_dot_fun'

Tokens launched on the pump.fun platform.

MOONSHOT class-attribute instance-attribute

MOONSHOT = 'moonshot'

Tokens launched on the Moonshot platform.

RAYDIUM_LAUNCHLAB class-attribute instance-attribute

RAYDIUM_LAUNCHLAB = 'raydium_launchlab'

Tokens launched on Raydium LaunchLab.

METEORA_DYNAMIC_BONDING_CURVE class-attribute instance-attribute

METEORA_DYNAMIC_BONDING_CURVE = (
    "meteora_dynamic_bonding_curve"
)

Tokens launched via Meteora's dynamic bonding curve.

FOUR_MEME class-attribute instance-attribute

FOUR_MEME = 'four.meme'

Tokens launched on the four.meme platform.

NAD_FUN class-attribute instance-attribute

NAD_FUN = 'nad.fun'

Tokens launched on the nad.fun platform.

FLAP class-attribute instance-attribute

FLAP = 'flap'

Tokens launched on the Flap platform.

SOMETHING class-attribute instance-attribute

SOMETHING = 'something'

Tokens from the 'something' launchpad.

LFJ_TOKEN_MILL class-attribute instance-attribute

LFJ_TOKEN_MILL = 'lfj_token_mill'

Tokens launched via LFJ Token Mill.