Response Schema¶
Each response has been mapped into a pydantic schema in a way that makes it easy to read and write codes that use them.
The classes identifying the response schema of an endpoint are the only ones ending with Response word, all other sub-schemes are used to identify the structures obtained from the responses.
Schema Enhancement
If some schema are incorrect or needs to be enhanced (optional/mandatory fields changes, incorrect datatype or schema update) feel free to open a pull request or issue by attaching:
- method
- endpoint call executed
- response obtained
cyhole.birdeye.schema
¶
Birdeye response/body schemas, grouped by API domain.
__all__
module-attribute
¶
__all__ = [
"GetTokenListInfo",
"GetTokenListData",
"GetTokenListResponse",
"V3TokenListExtensions",
"V3TokenListItem",
"GetV3TokenListData",
"GetV3TokenListResponse",
"GetV3TokenListQuery",
"GetV3TokenListScrollData",
"GetV3TokenListScrollResponse",
"GetV3TokenListScrollQuery",
"GetV2TokensNewListingItem",
"GetV2TokensNewListingData",
"GetV2TokensNewListingResponse",
"GetV2MarketsTokenSide",
"GetV2MarketsItem",
"GetV2MarketsData",
"GetV2MarketsResponse",
"GetV2TopTradersItem",
"GetV2TopTradersData",
"GetV2TopTradersResponse",
"GetTokenSecurityDataSolana",
"GetTokenSecurityResponse",
"GetTokenOverviewData",
"GetTokenOverviewResponse",
"GetV3TokenMetaDataItem",
"GetV3TokenMetaDataResponse",
"GetV3TokenMetaDataMultipleResponse",
"GetV3TokenMarketDataItem",
"GetV3TokenMarketDataResponse",
"GetV3TokenMarketDataMultipleResponse",
"GetV3TokenTradeDataItem",
"GetV3TokenTradeDataResponse",
"GetV3TokenTradeDataMultipleResponse",
"GetV3TokenExitLiquidityPrice",
"GetV3TokenExitLiquidityItem",
"GetV3TokenExitLiquidityResponse",
"GetV3TokenExitLiquidityMultipleData",
"GetV3TokenExitLiquidityMultipleResponse",
"GetV3AllTimeTradesItem",
"GetV3AllTimeTradesResponse",
"GetTokenCreationInfoData",
"GetTokenCreationInfoResponse",
"GetTokenTrendingItem",
"GetTokenTrendingData",
"GetTokenTrendingResponse",
"GetPriceData",
"GetPriceResponse",
"GetPriceMultipleData",
"GetPriceMultipleResponse",
"GetPriceHistoricalMeasure",
"GetPriceHistoricalData",
"GetPriceHistoricalResponse",
"GetPriceVolumeSingleData",
"GetPriceVolumeSingleResponse",
"PostPriceVolumeMultiData",
"PostPriceVolumeMultiResponse",
"GetTradesTokenTradeToken",
"GetTradesTokenTrade",
"GetTradesTokenData",
"GetTradesTokenResponse",
"GetTradesPairTradeToken",
"GetTradesPairTrade",
"GetTradesPairData",
"GetTradesPairResponse",
"GetOHLCVInterval",
"GetOHLCVTokenPairInterval",
"GetOHLCVTokenPairData",
"GetOHLCVTokenPairResponse",
"GetOHLCVBaseQuoteInterval",
"GetOHLCVBaseQuoteData",
"GetOHLCVBaseQuoteResponse",
"GetV3TokenMintBurnTxsItem",
"GetV3TokenMintBurnTxsData",
"GetV3TokenMintBurnTxsResponse",
"GetTokenHolderItem",
"GetTokenHolderData",
"GetTokenHolderResponse",
"PostTokenHolderBatchItem",
"PostTokenHolderBatchData",
"PostTokenHolderBatchBody",
"PostTokenHolderBatchResponse",
"GetHolderDistributionEntry",
"GetHolderDistributionPagination",
"GetHolderDistributionRange",
"GetHolderDistributionSummary",
"GetHolderDistributionData",
"GetHolderDistributionResponse",
"GetHolderProfileSummary",
"GetHolderProfileTagBreakdown",
"GetHolderProfileTokenTopHolder",
"GetHolderProfileToken",
"GetHolderProfileData",
"GetHolderProfileResponse",
"GetTokenHolderPositionItem",
"GetTokenHolderPositionsResponse",
"GetTokenHolderChartItem",
"GetTokenHolderChartResponse",
"PostTokenTransferBody",
"PostTokenTransferItemTokenInfo",
"PostTokenTransferItem",
"PostTokenTransferResponse",
"PostTokenTransferTotalBody",
"PostTokenTransferTotalData",
"PostTokenTransferTotalResponse",
"GetWalletSupportedNetworksResponse",
"GetV3SearchQuery",
"GetV3SearchResultItem",
"GetV3SearchItem",
"GetV3SearchData",
"GetV3SearchResponse",
"GetUtilsV1CreditsBreakdown",
"GetUtilsV1CreditsData",
"GetUtilsV1CreditsResponse",
"GetV3TokenMemeDetailSingleTxRef",
"GetV3TokenMemeDetailSinglePool",
"GetV3TokenMemeDetailSingleMemeInfo",
"GetV3TokenMemeDetailSingleData",
"GetV3TokenMemeDetailSingleResponse",
"GetV3TokenMemeListQuery",
"GetV3TokenMemeListMemeInfo",
"GetV3TokenMemeListItem",
"GetV3TokenMemeListData",
"GetV3TokenMemeListResponse",
]
GetTokenListInfo
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenListInfo[GetTokenListInfo]
click cyhole.birdeye.schema.GetTokenListInfo href "" "cyhole.birdeye.schema.GetTokenListInfo"
volume_24h_change
class-attribute
instance-attribute
¶
volume_24h_change: float | None = Field(
alias="v24hChangePercent", default=None
)
last_trade_unix_time
class-attribute
instance-attribute
¶
last_trade_unix_time: float = Field(
alias="lastTradeUnixTime"
)
logo_uri
class-attribute
instance-attribute
¶
logo_uri: str | None = Field(alias='logoURI', default=None)
GetTokenListData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenListData[GetTokenListData]
click cyhole.birdeye.schema.GetTokenListData href "" "cyhole.birdeye.schema.GetTokenListData"
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
parse_update_time
¶
parse_update_time(
update_time_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema/token_list.py
27 28 29 30 31 | |
GetTokenListResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenListResponse[GetTokenListResponse]
click cyhole.birdeye.schema.GetTokenListResponse href "" "cyhole.birdeye.schema.GetTokenListResponse"
Model used to represent the Token - List endpoint from birdeye API.
V3TokenListExtensions
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.V3TokenListExtensions[V3TokenListExtensions]
click cyhole.birdeye.schema.V3TokenListExtensions href "" "cyhole.birdeye.schema.V3TokenListExtensions"
Optional free-form metadata bag returned alongside each v3 token list item.
Every key is optional and may be missing or None. Most tokens carry only a
subset of these links.
Attributes:
| Name | Type | Description |
|---|---|---|
coingecko_id |
str | None
|
CoinGecko identifier for the token; |
serum_v3_usdc |
str | None
|
Serum V3 market address vs USDC (Solana specific); |
serum_v3_usdt |
str | None
|
Serum V3 market address vs USDT (Solana specific); |
website |
str | None
|
official website URL of the token project; |
telegram |
str | None
|
official Telegram URL; |
twitter |
str | None
|
official Twitter/X URL; |
description |
str | None
|
textual description of the token; |
discord |
str | None
|
official Discord URL; |
medium |
str | None
|
official Medium URL; |
github |
str | None
|
official GitHub URL; |
V3TokenListItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.V3TokenListItem[V3TokenListItem]
click cyhole.birdeye.schema.V3TokenListItem href "" "cyhole.birdeye.schema.V3TokenListItem"
Single token entry returned by the v3 Token - List and Token - List Scroll endpoints.
Bundles token identity (address, symbol, name, social links), supply, liquidity, price, holder count, and per-window trade/volume aggregates for the trailing 1m, 5m, 30m, 1h, 2h, 4h, 8h, 24h, 7d and 30d windows together with the equivalent percent change vs the previous window. The 24h, 7d and 30d windows additionally expose buy- and sell-side breakdowns.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the token on the selected chain. |
logo_uri |
str | None
|
URL of the token logo; |
name |
str | None
|
human-readable name of the token; |
symbol |
str | None
|
ticker symbol of the token; |
decimals |
int
|
number of decimal places used by the token. |
extensions |
V3TokenListExtensions | None
|
free-form metadata bag (CoinGecko id, website, socials, ...); |
market_cap |
float | None
|
current market capitalisation of the token in USD; |
fdv |
float | None
|
fully-diluted valuation in USD; |
total_supply |
float | None
|
total on-chain supply of the token in UI units; |
circulating_supply |
float | None
|
currently circulating supply of the token in UI units; |
liquidity |
float | None
|
total on-chain liquidity of the token in USD; |
last_trade_unix_time |
int | None
|
unix-second timestamp of the last observed trade; |
volume_1m_usd |
float | None
|
traded volume during the trailing 1m window expressed in USD; |
volume_1m_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 1m windows; |
volume_5m_usd |
float | None
|
traded volume during the trailing 5m window expressed in USD; |
volume_5m_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 5m windows; |
volume_30m_usd |
float | None
|
traded volume during the trailing 30m window expressed in USD; |
volume_30m_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 30m windows; |
volume_1h_usd |
float | None
|
traded volume during the trailing 1h window expressed in USD; |
volume_1h_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 1h windows; |
volume_2h_usd |
float | None
|
traded volume during the trailing 2h window expressed in USD; |
volume_2h_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 2h windows; |
volume_4h_usd |
float | None
|
traded volume during the trailing 4h window expressed in USD; |
volume_4h_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 4h windows; |
volume_8h_usd |
float | None
|
traded volume during the trailing 8h window expressed in USD; |
volume_8h_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 8h windows; |
volume_24h_usd |
float | None
|
traded volume during the trailing 24h window expressed in USD; |
volume_24h_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 24h windows; |
volume_7d_usd |
float | None
|
traded volume during the trailing 7d window expressed in USD; |
volume_7d_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 7d windows; |
volume_30d_usd |
float | None
|
traded volume during the trailing 30d window expressed in USD; |
volume_30d_change_percent |
float | None
|
percent change of traded USD volume between the current and previous 30d windows; |
trade_1m_count |
int | None
|
total number of trades during the trailing 1m window; |
trade_5m_count |
int | None
|
total number of trades during the trailing 5m window; |
trade_30m_count |
int | None
|
total number of trades during the trailing 30m window; |
trade_1h_count |
int | None
|
total number of trades during the trailing 1h window; |
trade_2h_count |
int | None
|
total number of trades during the trailing 2h window; |
trade_4h_count |
int | None
|
total number of trades during the trailing 4h window; |
trade_8h_count |
int | None
|
total number of trades during the trailing 8h window; |
trade_24h_count |
int | None
|
total number of trades during the trailing 24h window; |
trade_7d_count |
int | None
|
total number of trades during the trailing 7d window; |
trade_30d_count |
int | None
|
total number of trades during the trailing 30d window; |
buy_24h |
int | None
|
number of buy trades during the trailing 24h window; |
buy_24h_change_percent |
float | None
|
percent change of buy trade count between the current and previous 24h windows; |
volume_buy_24h_usd |
float | None
|
buy-side traded volume during the trailing 24h window in USD; |
volume_buy_24h_change_percent |
float | None
|
percent change of buy-side traded USD volume between the current and previous 24h windows; |
buy_7d |
int | None
|
number of buy trades during the trailing 7d window; |
buy_7d_change_percent |
float | None
|
percent change of buy trade count between the current and previous 7d windows; |
volume_buy_7d_usd |
float | None
|
buy-side traded volume during the trailing 7d window in USD; |
volume_buy_7d_change_percent |
float | None
|
percent change of buy-side traded USD volume between the current and previous 7d windows; |
buy_30d |
int | None
|
number of buy trades during the trailing 30d window; |
buy_30d_change_percent |
float | None
|
percent change of buy trade count between the current and previous 30d windows; |
volume_buy_30d_usd |
float | None
|
buy-side traded volume during the trailing 30d window in USD; |
volume_buy_30d_change_percent |
float | None
|
percent change of buy-side traded USD volume between the current and previous 30d windows; |
sell_24h |
int | None
|
number of sell trades during the trailing 24h window; |
sell_24h_change_percent |
float | None
|
percent change of sell trade count between the current and previous 24h windows; |
volume_sell_24h_usd |
float | None
|
sell-side traded volume during the trailing 24h window in USD; |
volume_sell_24h_change_percent |
float | None
|
percent change of sell-side traded USD volume between the current and previous 24h windows; |
sell_7d |
int | None
|
number of sell trades during the trailing 7d window; |
sell_7d_change_percent |
float | None
|
percent change of sell trade count between the current and previous 7d windows; |
volume_sell_7d_usd |
float | None
|
sell-side traded volume during the trailing 7d window in USD; |
volume_sell_7d_change_percent |
float | None
|
percent change of sell-side traded USD volume between the current and previous 7d windows; |
sell_30d |
int | None
|
number of sell trades during the trailing 30d window; |
sell_30d_change_percent |
float | None
|
percent change of sell trade count between the current and previous 30d windows; |
volume_sell_30d_usd |
float | None
|
sell-side traded volume during the trailing 30d window in USD; |
volume_sell_30d_change_percent |
float | None
|
percent change of sell-side traded USD volume between the current and previous 30d windows; |
unique_wallet_24h |
int | None
|
count of unique wallets that traded the token during the trailing 24h window; |
unique_wallet_24h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 24h windows; |
price |
float | None
|
latest known price of the token in USD; |
price_change_1m_percent |
float | None
|
price change versus the start of the trailing 1m window expressed in percent; |
price_change_5m_percent |
float | None
|
price change versus the start of the trailing 5m window expressed in percent; |
price_change_30m_percent |
float | None
|
price change versus the start of the trailing 30m window expressed in percent; |
price_change_1h_percent |
float | None
|
price change versus the start of the trailing 1h window expressed in percent; |
price_change_2h_percent |
float | None
|
price change versus the start of the trailing 2h window expressed in percent; |
price_change_4h_percent |
float | None
|
price change versus the start of the trailing 4h window expressed in percent; |
price_change_8h_percent |
float | None
|
price change versus the start of the trailing 8h window expressed in percent; |
price_change_24h_percent |
float | None
|
price change versus the start of the trailing 24h window expressed in percent; |
price_change_7d_percent |
float | None
|
price change versus the start of the trailing 7d window expressed in percent; |
price_change_30d_percent |
float | None
|
price change versus the start of the trailing 30d window expressed in percent; |
holder |
int | None
|
number of distinct holders of the token on the chain; |
recent_listing_time |
int | None
|
unix-second timestamp at which Birdeye first detected listings for the token; |
is_scaled_ui_token |
bool | None
|
|
multiplier |
float | None
|
scaling multiplier applied by the API to UI amounts of scaled-UI-amount tokens; |
creation_time |
int | None
|
unix-second timestamp at which the token was first created on the chain; only populated by the scroll endpoint, |
volume_1m_change_percent
class-attribute
instance-attribute
¶
volume_1m_change_percent: float | None = None
volume_5m_change_percent
class-attribute
instance-attribute
¶
volume_5m_change_percent: float | None = None
volume_30m_change_percent
class-attribute
instance-attribute
¶
volume_30m_change_percent: float | None = None
volume_1h_change_percent
class-attribute
instance-attribute
¶
volume_1h_change_percent: float | None = None
volume_2h_change_percent
class-attribute
instance-attribute
¶
volume_2h_change_percent: float | None = None
volume_4h_change_percent
class-attribute
instance-attribute
¶
volume_4h_change_percent: float | None = None
volume_8h_change_percent
class-attribute
instance-attribute
¶
volume_8h_change_percent: float | None = None
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float | None = None
volume_7d_change_percent
class-attribute
instance-attribute
¶
volume_7d_change_percent: float | None = None
volume_30d_change_percent
class-attribute
instance-attribute
¶
volume_30d_change_percent: float | None = None
buy_24h_change_percent
class-attribute
instance-attribute
¶
buy_24h_change_percent: float | None = None
volume_buy_24h_change_percent
class-attribute
instance-attribute
¶
volume_buy_24h_change_percent: float | None = None
buy_7d_change_percent
class-attribute
instance-attribute
¶
buy_7d_change_percent: float | None = None
volume_buy_7d_change_percent
class-attribute
instance-attribute
¶
volume_buy_7d_change_percent: float | None = None
buy_30d_change_percent
class-attribute
instance-attribute
¶
buy_30d_change_percent: float | None = None
volume_buy_30d_change_percent
class-attribute
instance-attribute
¶
volume_buy_30d_change_percent: float | None = None
sell_24h_change_percent
class-attribute
instance-attribute
¶
sell_24h_change_percent: float | None = None
volume_sell_24h_change_percent
class-attribute
instance-attribute
¶
volume_sell_24h_change_percent: float | None = None
sell_7d_change_percent
class-attribute
instance-attribute
¶
sell_7d_change_percent: float | None = None
volume_sell_7d_change_percent
class-attribute
instance-attribute
¶
volume_sell_7d_change_percent: float | None = None
sell_30d_change_percent
class-attribute
instance-attribute
¶
sell_30d_change_percent: float | None = None
volume_sell_30d_change_percent
class-attribute
instance-attribute
¶
volume_sell_30d_change_percent: float | None = None
unique_wallet_24h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_24h_change_percent: float | None = None
price_change_1m_percent
class-attribute
instance-attribute
¶
price_change_1m_percent: float | None = None
price_change_5m_percent
class-attribute
instance-attribute
¶
price_change_5m_percent: float | None = None
price_change_30m_percent
class-attribute
instance-attribute
¶
price_change_30m_percent: float | None = None
price_change_1h_percent
class-attribute
instance-attribute
¶
price_change_1h_percent: float | None = None
price_change_2h_percent
class-attribute
instance-attribute
¶
price_change_2h_percent: float | None = None
price_change_4h_percent
class-attribute
instance-attribute
¶
price_change_4h_percent: float | None = None
price_change_8h_percent
class-attribute
instance-attribute
¶
price_change_8h_percent: float | None = None
price_change_24h_percent
class-attribute
instance-attribute
¶
price_change_24h_percent: float | None = None
price_change_7d_percent
class-attribute
instance-attribute
¶
price_change_7d_percent: float | None = None
price_change_30d_percent
class-attribute
instance-attribute
¶
price_change_30d_percent: float | None = None
GetV3TokenListData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenListData[GetV3TokenListData]
click cyhole.birdeye.schema.GetV3TokenListData href "" "cyhole.birdeye.schema.GetV3TokenListData"
Payload of the v3 Token - List response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[V3TokenListItem]
|
list of token entries matching the request filters. |
has_next |
bool
|
|
GetV3TokenListResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenListResponse[GetV3TokenListResponse]
click cyhole.birdeye.schema.GetV3TokenListResponse href "" "cyhole.birdeye.schema.GetV3TokenListResponse"
Model used to represent the Token - List (V3) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenListData
|
paginated list of token entries. |
success |
bool
|
|
GetV3TokenListQuery
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenListQuery[GetV3TokenListQuery]
click cyhole.birdeye.schema.GetV3TokenListQuery href "" "cyhole.birdeye.schema.GetV3TokenListQuery"
Query-parameter bag for the v3 Token - List endpoint.
Every filter is optional and only sent when set. The base call returns the top 100 tokens sorted by liquidity descending.
Attributes:
| Name | Type | Description |
|---|---|---|
sort_by |
str
|
metric used to rank the returned tokens. Pick one of the constants on |
sort_type |
str
|
ascending or descending order. Pick one of the constants on |
offset |
int
|
zero-based pagination offset. Birdeye requires |
limit |
int
|
number of records to return (1..100). |
min_liquidity |
float | None
|
inclusive lower bound on token liquidity in USD; |
max_liquidity |
float | None
|
inclusive upper bound on token liquidity in USD; |
min_market_cap |
float | None
|
inclusive lower bound on market cap in USD; |
max_market_cap |
float | None
|
inclusive upper bound on market cap in USD; |
min_fdv |
float | None
|
inclusive lower bound on FDV in USD; |
max_fdv |
float | None
|
inclusive upper bound on FDV in USD; |
min_recent_listing_time |
int | None
|
inclusive lower bound (unix seconds) on the token recent-listing timestamp; |
max_recent_listing_time |
int | None
|
inclusive upper bound (unix seconds) on the token recent-listing timestamp; |
min_last_trade_unix_time |
int | None
|
inclusive lower bound (unix seconds) on the last-trade timestamp; |
max_last_trade_unix_time |
int | None
|
inclusive upper bound (unix seconds) on the last-trade timestamp; |
min_holder |
int | None
|
inclusive minimum number of distinct token holders; |
ui_amount_mode |
str | None
|
how to format scaled-UI-amount token figures on Solana; pick a |
min_volume_1m_usd |
float | None
|
inclusive minimum USD volume in the trailing 1m window; |
min_volume_5m_usd |
float | None
|
inclusive minimum USD volume in the trailing 5m window; |
min_volume_30m_usd |
float | None
|
inclusive minimum USD volume in the trailing 30m window; |
min_volume_1h_usd |
float | None
|
inclusive minimum USD volume in the trailing 1h window; |
min_volume_2h_usd |
float | None
|
inclusive minimum USD volume in the trailing 2h window; |
min_volume_4h_usd |
float | None
|
inclusive minimum USD volume in the trailing 4h window; |
min_volume_8h_usd |
float | None
|
inclusive minimum USD volume in the trailing 8h window; |
min_volume_24h_usd |
float | None
|
inclusive minimum USD volume in the trailing 24h window; |
min_volume_7d_usd |
float | None
|
inclusive minimum USD volume in the trailing 7d window; |
min_volume_30d_usd |
float | None
|
inclusive minimum USD volume in the trailing 30d window; |
min_volume_1m_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 1m windows; |
min_volume_5m_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 5m windows; |
min_volume_30m_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 30m windows; |
min_volume_1h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 1h windows; |
min_volume_2h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 2h windows; |
min_volume_4h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 4h windows; |
min_volume_8h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 8h windows; |
min_volume_24h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 24h windows; |
min_volume_7d_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 7d windows; |
min_volume_30d_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 30d windows; |
min_price_change_1m_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 1m window; |
min_price_change_5m_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 5m window; |
min_price_change_30m_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 30m window; |
min_price_change_1h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 1h window; |
min_price_change_2h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 2h window; |
min_price_change_4h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 4h window; |
min_price_change_8h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 8h window; |
min_price_change_24h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 24h window; |
min_price_change_7d_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 7d window; |
min_price_change_30d_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 30d window; |
min_trade_1m_count |
int | None
|
inclusive minimum number of trades during the trailing 1m window; |
min_trade_5m_count |
int | None
|
inclusive minimum number of trades during the trailing 5m window; |
min_trade_30m_count |
int | None
|
inclusive minimum number of trades during the trailing 30m window; |
min_trade_1h_count |
int | None
|
inclusive minimum number of trades during the trailing 1h window; |
min_trade_2h_count |
int | None
|
inclusive minimum number of trades during the trailing 2h window; |
min_trade_4h_count |
int | None
|
inclusive minimum number of trades during the trailing 4h window; |
min_trade_8h_count |
int | None
|
inclusive minimum number of trades during the trailing 8h window; |
min_trade_24h_count |
int | None
|
inclusive minimum number of trades during the trailing 24h window; |
min_trade_7d_count |
int | None
|
inclusive minimum number of trades during the trailing 7d window; |
min_trade_30d_count |
int | None
|
inclusive minimum number of trades during the trailing 30d window; |
sort_by
class-attribute
instance-attribute
¶
sort_by: str = BirdeyeV3TokenListSortBy.LIQUIDITY.value
min_recent_listing_time
class-attribute
instance-attribute
¶
min_recent_listing_time: int | None = None
max_recent_listing_time
class-attribute
instance-attribute
¶
max_recent_listing_time: int | None = None
min_last_trade_unix_time
class-attribute
instance-attribute
¶
min_last_trade_unix_time: int | None = None
max_last_trade_unix_time
class-attribute
instance-attribute
¶
max_last_trade_unix_time: int | None = None
min_volume_1m_change_percent
class-attribute
instance-attribute
¶
min_volume_1m_change_percent: float | None = None
min_volume_5m_change_percent
class-attribute
instance-attribute
¶
min_volume_5m_change_percent: float | None = None
min_volume_30m_change_percent
class-attribute
instance-attribute
¶
min_volume_30m_change_percent: float | None = None
min_volume_1h_change_percent
class-attribute
instance-attribute
¶
min_volume_1h_change_percent: float | None = None
min_volume_2h_change_percent
class-attribute
instance-attribute
¶
min_volume_2h_change_percent: float | None = None
min_volume_4h_change_percent
class-attribute
instance-attribute
¶
min_volume_4h_change_percent: float | None = None
min_volume_8h_change_percent
class-attribute
instance-attribute
¶
min_volume_8h_change_percent: float | None = None
min_volume_24h_change_percent
class-attribute
instance-attribute
¶
min_volume_24h_change_percent: float | None = None
min_volume_7d_change_percent
class-attribute
instance-attribute
¶
min_volume_7d_change_percent: float | None = None
min_volume_30d_change_percent
class-attribute
instance-attribute
¶
min_volume_30d_change_percent: float | None = None
min_price_change_1m_percent
class-attribute
instance-attribute
¶
min_price_change_1m_percent: float | None = None
min_price_change_5m_percent
class-attribute
instance-attribute
¶
min_price_change_5m_percent: float | None = None
min_price_change_30m_percent
class-attribute
instance-attribute
¶
min_price_change_30m_percent: float | None = None
min_price_change_1h_percent
class-attribute
instance-attribute
¶
min_price_change_1h_percent: float | None = None
min_price_change_2h_percent
class-attribute
instance-attribute
¶
min_price_change_2h_percent: float | None = None
min_price_change_4h_percent
class-attribute
instance-attribute
¶
min_price_change_4h_percent: float | None = None
min_price_change_8h_percent
class-attribute
instance-attribute
¶
min_price_change_8h_percent: float | None = None
min_price_change_24h_percent
class-attribute
instance-attribute
¶
min_price_change_24h_percent: float | None = None
min_price_change_7d_percent
class-attribute
instance-attribute
¶
min_price_change_7d_percent: float | None = None
min_price_change_30d_percent
class-attribute
instance-attribute
¶
min_price_change_30d_percent: float | None = None
GetV3TokenListScrollData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenListScrollData[GetV3TokenListScrollData]
click cyhole.birdeye.schema.GetV3TokenListScrollData href "" "cyhole.birdeye.schema.GetV3TokenListScrollData"
Payload of the v3 Token - List Scroll response.
The scroll endpoint pages results via a server-issued opaque cursor instead of an
offset. Pass the returned next_scroll_id back as the scroll_id query parameter
on the next call to continue the same scroll session.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[V3TokenListItem]
|
list of token entries returned in this batch. |
next_scroll_id |
str | None
|
opaque cursor to fetch the next batch; |
scroll_time |
str | None
|
server-side scroll session expiration timestamp; |
has_next |
bool | None
|
convenience flag indicating whether at least one more batch is available
(aliased to |
has_next
class-attribute
instance-attribute
¶
has_next: bool | None = Field(alias="hasNext", default=None)
GetV3TokenListScrollResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenListScrollResponse[GetV3TokenListScrollResponse]
click cyhole.birdeye.schema.GetV3TokenListScrollResponse href "" "cyhole.birdeye.schema.GetV3TokenListScrollResponse"
Model used to represent the Token - List (V3) Scroll endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenListScrollData
|
scroll payload (current batch + cursor metadata). |
success |
bool
|
|
GetV3TokenListScrollQuery
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenListScrollQuery[GetV3TokenListScrollQuery]
click cyhole.birdeye.schema.GetV3TokenListScrollQuery href "" "cyhole.birdeye.schema.GetV3TokenListScrollQuery"
Query-parameter bag for the v3 Token - List Scroll endpoint.
Pagination is cursor-based: leave scroll_id None for the first call (then any
other filter is honoured), and pass back the next_scroll_id value from the previous
response on subsequent calls (filters are ignored once scroll_id is set).
Attributes:
| Name | Type | Description |
|---|---|---|
scroll_id |
str | None
|
cursor returned by a previous scroll response ( |
sort_by |
str
|
metric used to rank the returned tokens. Pick one of the constants on |
sort_type |
str
|
ascending or descending order. Pick one of the constants on |
limit |
int
|
number of records to return per batch (1..5000). |
min_liquidity |
float | None
|
inclusive lower bound on token liquidity in USD; |
max_liquidity |
float | None
|
inclusive upper bound on token liquidity in USD; |
min_market_cap |
float | None
|
inclusive lower bound on market cap in USD; |
max_market_cap |
float | None
|
inclusive upper bound on market cap in USD; |
min_fdv |
float | None
|
inclusive lower bound on FDV in USD; |
max_fdv |
float | None
|
inclusive upper bound on FDV in USD; |
min_recent_listing_time |
int | None
|
inclusive lower bound (unix seconds) on the token recent-listing timestamp; |
max_recent_listing_time |
int | None
|
inclusive upper bound (unix seconds) on the token recent-listing timestamp; |
min_last_trade_unix_time |
int | None
|
inclusive lower bound (unix seconds) on the last-trade timestamp; |
max_last_trade_unix_time |
int | None
|
inclusive upper bound (unix seconds) on the last-trade timestamp; |
min_holder |
int | None
|
inclusive minimum number of distinct token holders; |
ui_amount_mode |
str | None
|
how to format scaled-UI-amount token figures on Solana; pick a |
min_volume_1m_usd |
float | None
|
inclusive minimum USD volume in the trailing 1m window; |
min_volume_5m_usd |
float | None
|
inclusive minimum USD volume in the trailing 5m window; |
min_volume_30m_usd |
float | None
|
inclusive minimum USD volume in the trailing 30m window; |
min_volume_1h_usd |
float | None
|
inclusive minimum USD volume in the trailing 1h window; |
min_volume_2h_usd |
float | None
|
inclusive minimum USD volume in the trailing 2h window; |
min_volume_4h_usd |
float | None
|
inclusive minimum USD volume in the trailing 4h window; |
min_volume_8h_usd |
float | None
|
inclusive minimum USD volume in the trailing 8h window; |
min_volume_24h_usd |
float | None
|
inclusive minimum USD volume in the trailing 24h window; |
min_volume_7d_usd |
float | None
|
inclusive minimum USD volume in the trailing 7d window; |
min_volume_30d_usd |
float | None
|
inclusive minimum USD volume in the trailing 30d window; |
min_volume_1m_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 1m windows; |
min_volume_5m_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 5m windows; |
min_volume_30m_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 30m windows; |
min_volume_1h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 1h windows; |
min_volume_2h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 2h windows; |
min_volume_4h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 4h windows; |
min_volume_8h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 8h windows; |
min_volume_24h_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 24h windows; |
min_volume_7d_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 7d windows; |
min_volume_30d_change_percent |
float | None
|
inclusive minimum percent change of USD volume between the current and previous 30d windows; |
min_price_change_1m_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 1m window; |
min_price_change_5m_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 5m window; |
min_price_change_30m_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 30m window; |
min_price_change_1h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 1h window; |
min_price_change_2h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 2h window; |
min_price_change_4h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 4h window; |
min_price_change_8h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 8h window; |
min_price_change_24h_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 24h window; |
min_price_change_7d_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 7d window; |
min_price_change_30d_percent |
float | None
|
inclusive minimum percent price change vs the start of the trailing 30d window; |
min_trade_1m_count |
int | None
|
inclusive minimum number of trades during the trailing 1m window; |
min_trade_5m_count |
int | None
|
inclusive minimum number of trades during the trailing 5m window; |
min_trade_30m_count |
int | None
|
inclusive minimum number of trades during the trailing 30m window; |
min_trade_1h_count |
int | None
|
inclusive minimum number of trades during the trailing 1h window; |
min_trade_2h_count |
int | None
|
inclusive minimum number of trades during the trailing 2h window; |
min_trade_4h_count |
int | None
|
inclusive minimum number of trades during the trailing 4h window; |
min_trade_8h_count |
int | None
|
inclusive minimum number of trades during the trailing 8h window; |
min_trade_24h_count |
int | None
|
inclusive minimum number of trades during the trailing 24h window; |
min_trade_7d_count |
int | None
|
inclusive minimum number of trades during the trailing 7d window; |
min_trade_30d_count |
int | None
|
inclusive minimum number of trades during the trailing 30d window; |
sort_by
class-attribute
instance-attribute
¶
sort_by: str = BirdeyeV3TokenListSortBy.LIQUIDITY.value
min_recent_listing_time
class-attribute
instance-attribute
¶
min_recent_listing_time: int | None = None
max_recent_listing_time
class-attribute
instance-attribute
¶
max_recent_listing_time: int | None = None
min_last_trade_unix_time
class-attribute
instance-attribute
¶
min_last_trade_unix_time: int | None = None
max_last_trade_unix_time
class-attribute
instance-attribute
¶
max_last_trade_unix_time: int | None = None
min_volume_1m_change_percent
class-attribute
instance-attribute
¶
min_volume_1m_change_percent: float | None = None
min_volume_5m_change_percent
class-attribute
instance-attribute
¶
min_volume_5m_change_percent: float | None = None
min_volume_30m_change_percent
class-attribute
instance-attribute
¶
min_volume_30m_change_percent: float | None = None
min_volume_1h_change_percent
class-attribute
instance-attribute
¶
min_volume_1h_change_percent: float | None = None
min_volume_2h_change_percent
class-attribute
instance-attribute
¶
min_volume_2h_change_percent: float | None = None
min_volume_4h_change_percent
class-attribute
instance-attribute
¶
min_volume_4h_change_percent: float | None = None
min_volume_8h_change_percent
class-attribute
instance-attribute
¶
min_volume_8h_change_percent: float | None = None
min_volume_24h_change_percent
class-attribute
instance-attribute
¶
min_volume_24h_change_percent: float | None = None
min_volume_7d_change_percent
class-attribute
instance-attribute
¶
min_volume_7d_change_percent: float | None = None
min_volume_30d_change_percent
class-attribute
instance-attribute
¶
min_volume_30d_change_percent: float | None = None
min_price_change_1m_percent
class-attribute
instance-attribute
¶
min_price_change_1m_percent: float | None = None
min_price_change_5m_percent
class-attribute
instance-attribute
¶
min_price_change_5m_percent: float | None = None
min_price_change_30m_percent
class-attribute
instance-attribute
¶
min_price_change_30m_percent: float | None = None
min_price_change_1h_percent
class-attribute
instance-attribute
¶
min_price_change_1h_percent: float | None = None
min_price_change_2h_percent
class-attribute
instance-attribute
¶
min_price_change_2h_percent: float | None = None
min_price_change_4h_percent
class-attribute
instance-attribute
¶
min_price_change_4h_percent: float | None = None
min_price_change_8h_percent
class-attribute
instance-attribute
¶
min_price_change_8h_percent: float | None = None
min_price_change_24h_percent
class-attribute
instance-attribute
¶
min_price_change_24h_percent: float | None = None
min_price_change_7d_percent
class-attribute
instance-attribute
¶
min_price_change_7d_percent: float | None = None
min_price_change_30d_percent
class-attribute
instance-attribute
¶
min_price_change_30d_percent: float | None = None
GetV2TokensNewListingItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2TokensNewListingItem[GetV2TokensNewListingItem]
click cyhole.birdeye.schema.GetV2TokensNewListingItem href "" "cyhole.birdeye.schema.GetV2TokensNewListingItem"
Single newly-listed token entry returned by the v2 Token - New Listing endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the freshly listed token on the selected chain. |
symbol |
str
|
ticker symbol of the token. |
name |
str
|
human-readable name of the token. |
decimals |
int
|
number of decimal places used by the token. |
source |
str
|
name of the venue (DEX/aggregator) Birdeye picked up the listing from. |
liquidity_added_at |
str
|
ISO-8601 timestamp of the listing event (alias |
logo_uri |
str | None
|
URL of the token logo (alias |
liquidity |
float
|
total liquidity of the token at listing time, expressed in USD. |
GetV2TokensNewListingData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2TokensNewListingData[GetV2TokensNewListingData]
click cyhole.birdeye.schema.GetV2TokensNewListingData href "" "cyhole.birdeye.schema.GetV2TokensNewListingData"
Payload of the v2 Token - New Listing response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetV2TokensNewListingItem]
|
list of newly-listed tokens, ordered most-recent-first. |
GetV2TokensNewListingResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2TokensNewListingResponse[GetV2TokensNewListingResponse]
click cyhole.birdeye.schema.GetV2TokensNewListingResponse href "" "cyhole.birdeye.schema.GetV2TokensNewListingResponse"
Model used to represent the Token - New Listing endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV2TokensNewListingData
|
payload containing the list of newly-listed tokens. |
success |
bool
|
|
GetV2MarketsTokenSide
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2MarketsTokenSide[GetV2MarketsTokenSide]
click cyhole.birdeye.schema.GetV2MarketsTokenSide href "" "cyhole.birdeye.schema.GetV2MarketsTokenSide"
Identity of one side (base or quote) of a market returned by the v2 Token - All Market List endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the token making up this side of the market. |
decimals |
int
|
number of decimal places used by the token. |
symbol |
str | None
|
ticker symbol of the token; |
icon |
str | None
|
URL of the token logo; |
GetV2MarketsItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2MarketsItem[GetV2MarketsItem]
click cyhole.birdeye.schema.GetV2MarketsItem href "" "cyhole.birdeye.schema.GetV2MarketsItem"
Single market (trading pair) entry returned by the v2 Token - All Market List endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
on-chain address of the market/pool. |
base |
GetV2MarketsTokenSide
|
identity of the base side of the market. |
quote |
GetV2MarketsTokenSide
|
identity of the quote side of the market. |
created_at |
str
|
ISO-8601 timestamp at which Birdeye first observed the market (alias |
liquidity |
float
|
total liquidity of the market in USD. |
name |
str
|
human-readable market name (e.g. |
price |
float | None
|
current price of the market quoted in USD; |
source |
str
|
name of the venue (DEX/aggregator) that hosts the market. |
trade_24h |
int
|
total number of trades on the market during the trailing 24h window (alias |
trade_24h_change_percent |
float
|
percent change of the 24h trade count vs the previous 24h window (alias |
unique_wallet_24h |
int
|
number of unique wallets that traded the market in the trailing 24h window (alias |
unique_wallet_24h_change_percent |
float
|
percent change of unique wallets vs the previous 24h window (alias |
volume_24h |
float
|
traded volume during the trailing 24h window expressed in USD (alias |
trade_24h_change_percent
class-attribute
instance-attribute
¶
trade_24h_change_percent: float = Field(
alias="trade24hChangePercent"
)
unique_wallet_24h
class-attribute
instance-attribute
¶
unique_wallet_24h: int = Field(alias='uniqueWallet24h')
unique_wallet_24h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_24h_change_percent: float = Field(
alias="uniqueWallet24hChangePercent"
)
GetV2MarketsData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2MarketsData[GetV2MarketsData]
click cyhole.birdeye.schema.GetV2MarketsData href "" "cyhole.birdeye.schema.GetV2MarketsData"
Payload of the v2 Token - All Market List response.
Attributes:
| Name | Type | Description |
|---|---|---|
total |
int
|
total number of markets known to Birdeye for the requested token. |
items |
list[GetV2MarketsItem]
|
paginated list of markets matching the request, ranked per |
GetV2MarketsResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2MarketsResponse[GetV2MarketsResponse]
click cyhole.birdeye.schema.GetV2MarketsResponse href "" "cyhole.birdeye.schema.GetV2MarketsResponse"
Model used to represent the Token - All Market List endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV2MarketsData
|
paginated list of markets for the requested token. |
success |
bool
|
|
GetV2TopTradersItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2TopTradersItem[GetV2TopTradersItem]
click cyhole.birdeye.schema.GetV2TopTradersItem href "" "cyhole.birdeye.schema.GetV2TopTradersItem"
Single trader entry returned by the v2 Token - Top Traders endpoint.
Numeric fields with pnl in their name and volume_usd are only meaningful on the Solana
chain — on other chains Birdeye returns them but they may be 0 or unreliable.
Attributes:
| Name | Type | Description |
|---|---|---|
token_address |
str
|
contract address of the token the trader has been ranked for
(alias |
owner |
str
|
on-chain wallet address of the trader. |
type |
str
|
time frame the metrics in this entry refer to (mirrors the request |
tags |
list[str]
|
list of optional Birdeye tags attached to the wallet (e.g. |
trade |
int
|
total number of trades the wallet executed on the token within the time frame. |
trade_buy |
int
|
number of buy trades within the time frame (alias |
trade_sell |
int
|
number of sell trades within the time frame (alias |
volume |
float
|
total traded volume in the token's UI units. |
volume_buy |
float
|
buy-side traded volume in the token's UI units (alias |
volume_sell |
float
|
sell-side traded volume in the token's UI units (alias |
volume_usd |
float
|
total traded volume expressed in USD (alias |
volume_buy_usd |
float
|
buy-side traded volume expressed in USD (alias |
volume_sell_usd |
float
|
sell-side traded volume expressed in USD (alias |
total_pnl |
float
|
total profit-and-loss of the wallet on the token over the time frame, in USD
(alias |
realized_pnl |
float
|
realised profit-and-loss in USD (alias |
unrealized_pnl |
float
|
unrealised profit-and-loss in USD (alias |
is_scaled_ui_token |
bool | None
|
|
multiplier |
float | None
|
scaling multiplier applied to UI amounts for scaled-UI-amount tokens; |
volume_buy_usd
class-attribute
instance-attribute
¶
volume_buy_usd: float = Field(alias='volumeBuyUSD')
volume_sell_usd
class-attribute
instance-attribute
¶
volume_sell_usd: float = Field(alias='volumeSellUSD')
unrealized_pnl
class-attribute
instance-attribute
¶
unrealized_pnl: float = Field(alias='unrealizedPnl')
is_scaled_ui_token
class-attribute
instance-attribute
¶
is_scaled_ui_token: bool | None = Field(
alias="isScaledUiToken", default=None
)
GetV2TopTradersData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2TopTradersData[GetV2TopTradersData]
click cyhole.birdeye.schema.GetV2TopTradersData href "" "cyhole.birdeye.schema.GetV2TopTradersData"
Payload of the v2 Token - Top Traders response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetV2TopTradersItem]
|
ranked list of trader entries matching the request. |
GetV2TopTradersResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV2TopTradersResponse[GetV2TopTradersResponse]
click cyhole.birdeye.schema.GetV2TopTradersResponse href "" "cyhole.birdeye.schema.GetV2TopTradersResponse"
Model used to represent the Token - Top Traders endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV2TopTradersData
|
payload containing the ranked trader list. |
success |
bool
|
|
GetTokenSecurityDataSolana
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenSecurityDataSolana[GetTokenSecurityDataSolana]
click cyhole.birdeye.schema.GetTokenSecurityDataSolana href "" "cyhole.birdeye.schema.GetTokenSecurityDataSolana"
Solana-specific security/risk profile of a token returned by the Birdeye Token - Security endpoint.
All ownership and authority fields are optional because Birdeye returns
null for them when the token has renounced/cleared the corresponding
on-chain authority. Balance and percentage fields refer to the holdings
of the related authority over the token's total supply.
Attributes:
| Name | Type | Description |
|---|---|---|
creator_address |
str | None
|
address that created the token (alias |
creator_owner_address |
str | None
|
owner of |
owner_address |
str | None
|
current on-chain owner of the token authority (alias |
owner_of_owner_address |
str | None
|
owner of |
creation_transaction |
str | None
|
signature of the transaction that created the token
(alias |
creation_time_unix |
int | None
|
unix-second timestamp of the creation transaction (alias |
creation_slot |
int | None
|
slot of the creation transaction (alias |
mint_transaction |
str | None
|
signature of the mint transaction (alias |
mint_time_unix |
int | None
|
unix-second timestamp of the mint transaction (alias |
mint_slot |
int | None
|
slot of the mint transaction (alias |
mintable |
bool | None
|
whether the token can still be minted; |
renounce |
bool | None
|
whether the mint authority has been renounced; |
creator_balance |
float | None
|
token balance currently held by the creator address (alias |
creator_percentage |
float | None
|
creator balance expressed as a fraction (0..1) of total supply
(alias |
owner_balance |
float | None
|
token balance currently held by the owner address (alias |
owner_percentage |
float | None
|
owner balance expressed as a fraction (0..1) of total supply
(alias |
metaplex_update_authority |
str
|
Metaplex metadata update authority (alias |
metaplex_owner_update_authority |
str | None
|
owner of the Metaplex update authority address
(alias |
metaplex_update_balance |
float
|
token balance held by the Metaplex update authority
(alias |
metaplex_update_percentage |
float
|
Metaplex update authority balance expressed as a fraction (0..1)
of total supply (alias |
mutable_metadata |
bool
|
whether the on-chain Metaplex metadata of the token is still mutable
(alias |
top_10_holder_balance |
float
|
cumulative token balance of the top-10 holders (alias |
top_10_holder_percentage |
float
|
top-10 holders' cumulative balance as a fraction (0..1) of total
supply (alias |
top_10_user_balance |
float
|
cumulative token balance of the top-10 user wallets (excluding programs)
(alias |
top_10_user_percentage |
float
|
top-10 users' cumulative balance as a fraction (0..1) of total supply
(alias |
is_true_token |
bool | None
|
Birdeye flag marking the token as one of its verified entries
(alias |
fake_token |
bool | None
|
Birdeye flag marking the token as a known scam/fake (alias |
total_supply |
float
|
total on-chain supply of the token, expressed in UI units (alias |
pre_market_holder |
list[str]
|
list of addresses that received tokens before any public market existed
(alias |
lock_info |
Any | None
|
free-form payload describing on-chain locks (e.g. team vesting); |
freezeable |
bool | None
|
whether the SPL freeze authority can still freeze accounts; |
freeze_authority |
str | None
|
address that owns the freeze authority (alias |
transfer_fee_enable |
bool | None
|
whether the Token-2022 transfer-fee extension is active
(alias |
transfer_fee_data |
Any | None
|
free-form payload describing the active transfer-fee parameters
(alias |
is_token_2022 |
bool
|
whether the token is an SPL Token-2022 mint (alias |
non_transferable |
bool | None
|
whether the Token-2022 non-transferable extension is active
(alias |
jup_strict_list |
bool | None
|
whether the token is part of Jupiter's strict token list
(alias |
creator_address
class-attribute
instance-attribute
¶
creator_address: str | None = Field(
alias="creatorAddress", default=None
)
creator_owner_address
class-attribute
instance-attribute
¶
creator_owner_address: str | None = Field(
alias="creatorOwnerAddress", default=None
)
owner_address
class-attribute
instance-attribute
¶
owner_address: str | None = Field(
alias="ownerAddress", default=None
)
owner_of_owner_address
class-attribute
instance-attribute
¶
owner_of_owner_address: str | None = Field(
alias="ownerOfOwnerAddress", default=None
)
creation_transaction
class-attribute
instance-attribute
¶
creation_transaction: str | None = Field(
alias="creationTx", default=None
)
creation_time_unix
class-attribute
instance-attribute
¶
creation_time_unix: int | None = Field(
alias="creationTime", default=None
)
creation_slot
class-attribute
instance-attribute
¶
creation_slot: int | None = Field(
alias="creationSlot", default=None
)
mint_transaction
class-attribute
instance-attribute
¶
mint_transaction: str | None = Field(
alias="mintTx", default=None
)
mint_time_unix
class-attribute
instance-attribute
¶
mint_time_unix: int | None = Field(
alias="mintTime", default=None
)
mint_slot
class-attribute
instance-attribute
¶
mint_slot: int | None = Field(
alias="mintSlot", default=None
)
creator_balance
class-attribute
instance-attribute
¶
creator_balance: float | None = Field(
alias="creatorBalance", default=None
)
creator_percentage
class-attribute
instance-attribute
¶
creator_percentage: float | None = Field(
alias="creatorPercentage", default=None
)
owner_balance
class-attribute
instance-attribute
¶
owner_balance: float | None = Field(
alias="ownerBalance", default=None
)
owner_percentage
class-attribute
instance-attribute
¶
owner_percentage: float | None = Field(
alias="ownerPercentage", default=None
)
metaplex_update_authority
class-attribute
instance-attribute
¶
metaplex_update_authority: str = Field(
alias="metaplexUpdateAuthority"
)
metaplex_owner_update_authority
class-attribute
instance-attribute
¶
metaplex_owner_update_authority: str | None = Field(
alias="metaplexOwnerUpdateAuthority", default=None
)
metaplex_update_balance
class-attribute
instance-attribute
¶
metaplex_update_balance: float = Field(
alias="metaplexUpdateAuthorityBalance"
)
metaplex_update_percentage
class-attribute
instance-attribute
¶
metaplex_update_percentage: float = Field(
alias="metaplexUpdateAuthorityPercent"
)
mutable_metadata
class-attribute
instance-attribute
¶
mutable_metadata: bool = Field(alias='mutableMetadata')
top_10_holder_balance
class-attribute
instance-attribute
¶
top_10_holder_balance: float = Field(
alias="top10HolderBalance"
)
top_10_holder_percentage
class-attribute
instance-attribute
¶
top_10_holder_percentage: float = Field(
alias="top10HolderPercent"
)
top_10_user_balance
class-attribute
instance-attribute
¶
top_10_user_balance: float = Field(alias="top10UserBalance")
top_10_user_percentage
class-attribute
instance-attribute
¶
top_10_user_percentage: float = Field(
alias="top10UserPercent"
)
is_true_token
class-attribute
instance-attribute
¶
is_true_token: bool | None = Field(
alias="isTrueToken", default=None
)
fake_token
class-attribute
instance-attribute
¶
fake_token: bool | None = Field(
alias="fakeToken", default=None
)
pre_market_holder
class-attribute
instance-attribute
¶
pre_market_holder: list[str] = Field(
alias="preMarketHolder"
)
lock_info
class-attribute
instance-attribute
¶
lock_info: Any | None = Field(
alias="lockInfo", default=None
)
freeze_authority
class-attribute
instance-attribute
¶
freeze_authority: str | None = Field(
alias="freezeAuthority", default=None
)
transfer_fee_enable
class-attribute
instance-attribute
¶
transfer_fee_enable: bool | None = Field(
alias="transferFeeEnable", default=None
)
transfer_fee_data
class-attribute
instance-attribute
¶
transfer_fee_data: Any | None = Field(
alias="transferFeeData", default=None
)
non_transferable
class-attribute
instance-attribute
¶
non_transferable: bool | None = Field(
alias="nonTransferable", default=None
)
jup_strict_list
class-attribute
instance-attribute
¶
jup_strict_list: bool | None = Field(
alias="jupStrictList", default=None
)
GetTokenSecurityResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenSecurityResponse[GetTokenSecurityResponse]
click cyhole.birdeye.schema.GetTokenSecurityResponse href "" "cyhole.birdeye.schema.GetTokenSecurityResponse"
Model used to represent the Token - Security endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetTokenSecurityDataSolana | dict[str, Any]
|
security profile of the token. When the request targets Solana the payload is
parsed into the typed |
success |
bool
|
|
GetTokenOverviewData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenOverviewData[GetTokenOverviewData]
click cyhole.birdeye.schema.GetTokenOverviewData href "" "cyhole.birdeye.schema.GetTokenOverviewData"
Token-level analytics payload returned by the Birdeye Token - Overview endpoint.
The payload bundles identity (address, symbol, name, social links), pricing (current
price plus history snapshots at 1m, 5m, 30m, 1h, 2h, 4h, 6h, 8h, 12h and 24h),
liquidity, supply (total, circulating, number of holders), unique-wallet counts and
per-side trade activity (sell, buy, volume both in token UI units and USD) for the
trailing 1m, 5m, 30m, 1h, 2h, 4h, 8h and 24h windows. For every activity window
Birdeye also returns the equivalent metric over the immediately preceding window
(the *_history fields) and a precomputed percent change between the two.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the token. |
decimals |
int
|
number of decimal places used by the token. |
symbol |
str
|
ticker symbol of the token. |
name |
str
|
human-readable name of the token. |
market_cap |
float | None
|
current market capitalisation of the token in USD; |
fdv |
float | None
|
fully-diluted valuation of the token in USD; |
extensions |
dict[str, str | None] | None
|
free-form dictionary of optional metadata (CoinGecko id, website, social links, etc.); individual values may be |
logo_uri |
str | None
|
URL of the token logo; |
liquidity |
float
|
total on-chain liquidity of the token expressed in USD. |
last_trade_unix_time |
int
|
unix-second timestamp of the last observed trade involving the token. (alias |
last_trade_human_time |
datetime
|
ISO-8601 timestamp of the last observed trade involving the token. (alias |
price |
float
|
latest known price of the token expressed in USD. |
history_1m_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 1m window; |
price_change_1m_percent |
float | None
|
price change versus the start of the trailing 1m window, expressed in percent; |
history_5m_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 5m window; |
price_change_5m_percent |
float | None
|
price change versus the start of the trailing 5m window, expressed in percent; |
history_30m_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 30m window; |
price_change_30m_percent |
float | None
|
price change versus the start of the trailing 30m window, expressed in percent; |
history_1h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 1h window; |
price_change_1h_percent |
float | None
|
price change versus the start of the trailing 1h window, expressed in percent; |
history_2h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 2h window; |
price_change_2h_percent |
float | None
|
price change versus the start of the trailing 2h window, expressed in percent; |
history_4h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 4h window; |
price_change_4h_percent |
float | None
|
price change versus the start of the trailing 4h window, expressed in percent; |
history_6h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 6h window; |
price_change_6h_percent |
float | None
|
price change versus the start of the trailing 6h window, expressed in percent; |
history_8h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 8h window; |
price_change_8h_percent |
float | None
|
price change versus the start of the trailing 8h window, expressed in percent; |
history_12h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 12h window; |
price_change_12h_percent |
float | None
|
price change versus the start of the trailing 12h window, expressed in percent; |
history_24h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 24h window; |
price_change_24h_percent |
float | None
|
price change versus the start of the trailing 24h window, expressed in percent; |
unique_wallet_1m |
int | None
|
count of unique wallets that traded the token during the trailing 1m window; |
unique_wallet_history_1m |
int | None
|
count of unique wallets that traded the token during the previous 1m window; |
unique_wallet_1m_change_percent |
float | None
|
percent change of unique wallets between the current and previous 1m windows; |
unique_wallet_5m |
int | None
|
count of unique wallets that traded the token during the trailing 5m window; |
unique_wallet_history_5m |
int | None
|
count of unique wallets that traded the token during the previous 5m window; |
unique_wallet_5m_change_percent |
float | None
|
percent change of unique wallets between the current and previous 5m windows; |
unique_wallet_30m |
int | None
|
count of unique wallets that traded the token during the trailing 30m window; |
unique_wallet_history_30m |
int | None
|
count of unique wallets that traded the token during the previous 30m window; |
unique_wallet_30m_change_percent |
float | None
|
percent change of unique wallets between the current and previous 30m windows; |
unique_wallet_1h |
int | None
|
count of unique wallets that traded the token during the trailing 1h window; |
unique_wallet_history_1h |
int | None
|
count of unique wallets that traded the token during the previous 1h window; |
unique_wallet_1h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 1h windows; |
unique_wallet_2h |
int | None
|
count of unique wallets that traded the token during the trailing 2h window; |
unique_wallet_history_2h |
int | None
|
count of unique wallets that traded the token during the previous 2h window; |
unique_wallet_2h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 2h windows; |
unique_wallet_4h |
int | None
|
count of unique wallets that traded the token during the trailing 4h window; |
unique_wallet_history_4h |
int | None
|
count of unique wallets that traded the token during the previous 4h window; |
unique_wallet_4h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 4h windows; |
unique_wallet_8h |
int | None
|
count of unique wallets that traded the token during the trailing 8h window; |
unique_wallet_history_8h |
int | None
|
count of unique wallets that traded the token during the previous 8h window; |
unique_wallet_8h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 8h windows; |
unique_wallet_24h |
int | None
|
count of unique wallets that traded the token during the trailing 24h window; |
unique_wallet_history_24h |
int | None
|
count of unique wallets that traded the token during the previous 24h window; |
unique_wallet_24h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 24h windows; |
total_supply |
float | None
|
total on-chain supply of the token in UI units; |
circulating_supply |
float | None
|
currently circulating supply of the token in UI units; |
holder |
int | None
|
number of distinct holders of the token on the chain; |
trade_1m |
int | None
|
total number of trades involving the token during the trailing 1m window. (alias |
trade_history_1m |
int | None
|
total number of trades during the previous 1m window. (alias |
trade_1m_change_percent |
float | None
|
percent change of trade count between the current and previous 1m windows. (alias |
sell_1m |
int | None
|
number of sell trades during the trailing 1m window. (alias |
sell_history_1m |
int | None
|
number of sell trades during the previous 1m window. (alias |
sell_1m_change_percent |
float | None
|
percent change of sell count between the current and previous 1m windows. (alias |
buy_1m |
int | None
|
number of buy trades during the trailing 1m window. (alias |
buy_history_1m |
int | None
|
number of buy trades during the previous 1m window. (alias |
buy_1m_change_percent |
float | None
|
percent change of buy count between the current and previous 1m windows. (alias |
volume_1m |
float | None
|
traded volume during the trailing 1m window, expressed in the token UI units. (alias |
volume_1m_usd |
float | None
|
traded volume during the trailing 1m window, expressed in USD. (alias |
volume_history_1m |
float | None
|
traded volume during the previous 1m window, expressed in the token UI units. (alias |
volume_history_1m_usd |
float | None
|
traded volume during the previous 1m window, expressed in USD. (alias |
volume_1m_change_percent |
float | None
|
percent change of traded volume between the current and previous 1m windows. (alias |
volume_buy_1m |
float | None
|
buy-side traded volume during the trailing 1m window, in the token UI units. (alias |
volume_buy_1m_usd |
float | None
|
buy-side traded volume during the trailing 1m window, in USD. (alias |
volume_buy_history_1m |
float | None
|
buy-side traded volume during the previous 1m window, in the token UI units. (alias |
volume_buy_history_1m_usd |
float | None
|
buy-side traded volume during the previous 1m window, in USD. (alias |
volume_buy_1m_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 1m windows. (alias |
volume_sell_1m |
float | None
|
sell-side traded volume during the trailing 1m window, in the token UI units. (alias |
volume_sell_1m_usd |
float | None
|
sell-side traded volume during the trailing 1m window, in USD. (alias |
volume_sell_history_1m |
float | None
|
sell-side traded volume during the previous 1m window, in the token UI units. (alias |
volume_sell_history_1m_usd |
float | None
|
sell-side traded volume during the previous 1m window, in USD. (alias |
volume_sell_1m_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 1m windows. (alias |
trade_5m |
int | None
|
total number of trades involving the token during the trailing 5m window. (alias |
trade_history_5m |
int | None
|
total number of trades during the previous 5m window. (alias |
trade_5m_change_percent |
float | None
|
percent change of trade count between the current and previous 5m windows. (alias |
sell_5m |
int | None
|
number of sell trades during the trailing 5m window. (alias |
sell_history_5m |
int | None
|
number of sell trades during the previous 5m window. (alias |
sell_5m_change_percent |
float | None
|
percent change of sell count between the current and previous 5m windows. (alias |
buy_5m |
int | None
|
number of buy trades during the trailing 5m window. (alias |
buy_history_5m |
int | None
|
number of buy trades during the previous 5m window. (alias |
buy_5m_change_percent |
float | None
|
percent change of buy count between the current and previous 5m windows. (alias |
volume_5m |
float | None
|
traded volume during the trailing 5m window, expressed in the token UI units. (alias |
volume_5m_usd |
float | None
|
traded volume during the trailing 5m window, expressed in USD. (alias |
volume_history_5m |
float | None
|
traded volume during the previous 5m window, expressed in the token UI units. (alias |
volume_history_5m_usd |
float | None
|
traded volume during the previous 5m window, expressed in USD. (alias |
volume_5m_change_percent |
float | None
|
percent change of traded volume between the current and previous 5m windows. (alias |
volume_buy_5m |
float | None
|
buy-side traded volume during the trailing 5m window, in the token UI units. (alias |
volume_buy_5m_usd |
float | None
|
buy-side traded volume during the trailing 5m window, in USD. (alias |
volume_buy_history_5m |
float | None
|
buy-side traded volume during the previous 5m window, in the token UI units. (alias |
volume_buy_history_5m_usd |
float | None
|
buy-side traded volume during the previous 5m window, in USD. (alias |
volume_buy_5m_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 5m windows. (alias |
volume_sell_5m |
float | None
|
sell-side traded volume during the trailing 5m window, in the token UI units. (alias |
volume_sell_5m_usd |
float | None
|
sell-side traded volume during the trailing 5m window, in USD. (alias |
volume_sell_history_5m |
float | None
|
sell-side traded volume during the previous 5m window, in the token UI units. (alias |
volume_sell_history_5m_usd |
float | None
|
sell-side traded volume during the previous 5m window, in USD. (alias |
volume_sell_5m_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 5m windows. (alias |
trade_30m |
int | None
|
total number of trades involving the token during the trailing 30m window. (alias |
trade_history_30m |
int | None
|
total number of trades during the previous 30m window. (alias |
trade_30m_change_percent |
float | None
|
percent change of trade count between the current and previous 30m windows. (alias |
sell_30m |
int | None
|
number of sell trades during the trailing 30m window. (alias |
sell_history_30m |
int | None
|
number of sell trades during the previous 30m window. (alias |
sell_30m_change_percent |
float | None
|
percent change of sell count between the current and previous 30m windows. (alias |
buy_30m |
int | None
|
number of buy trades during the trailing 30m window. (alias |
buy_history_30m |
int | None
|
number of buy trades during the previous 30m window. (alias |
buy_30m_change_percent |
float | None
|
percent change of buy count between the current and previous 30m windows. (alias |
volume_30m |
float | None
|
traded volume during the trailing 30m window, expressed in the token UI units. (alias |
volume_30m_usd |
float | None
|
traded volume during the trailing 30m window, expressed in USD. (alias |
volume_history_30m |
float | None
|
traded volume during the previous 30m window, expressed in the token UI units. (alias |
volume_history_30m_usd |
float | None
|
traded volume during the previous 30m window, expressed in USD. (alias |
volume_30m_change_percent |
float | None
|
percent change of traded volume between the current and previous 30m windows. (alias |
volume_buy_30m |
float | None
|
buy-side traded volume during the trailing 30m window, in the token UI units. (alias |
volume_buy_30m_usd |
float | None
|
buy-side traded volume during the trailing 30m window, in USD. (alias |
volume_buy_history_30m |
float | None
|
buy-side traded volume during the previous 30m window, in the token UI units. (alias |
volume_buy_history_30m_usd |
float | None
|
buy-side traded volume during the previous 30m window, in USD. (alias |
volume_buy_30m_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 30m windows. (alias |
volume_sell_30m |
float | None
|
sell-side traded volume during the trailing 30m window, in the token UI units. (alias |
volume_sell_30m_usd |
float | None
|
sell-side traded volume during the trailing 30m window, in USD. (alias |
volume_sell_history_30m |
float | None
|
sell-side traded volume during the previous 30m window, in the token UI units. (alias |
volume_sell_history_30m_usd |
float | None
|
sell-side traded volume during the previous 30m window, in USD. (alias |
volume_sell_30m_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 30m windows. (alias |
trade_1h |
int | None
|
total number of trades involving the token during the trailing 1h window. (alias |
trade_history_1h |
int | None
|
total number of trades during the previous 1h window. (alias |
trade_1h_change_percent |
float | None
|
percent change of trade count between the current and previous 1h windows. (alias |
sell_1h |
int | None
|
number of sell trades during the trailing 1h window. (alias |
sell_history_1h |
int | None
|
number of sell trades during the previous 1h window. (alias |
sell_1h_change_percent |
float | None
|
percent change of sell count between the current and previous 1h windows. (alias |
buy_1h |
int | None
|
number of buy trades during the trailing 1h window. (alias |
buy_history_1h |
int | None
|
number of buy trades during the previous 1h window. (alias |
buy_1h_change_percent |
float | None
|
percent change of buy count between the current and previous 1h windows. (alias |
volume_1h |
float | None
|
traded volume during the trailing 1h window, expressed in the token UI units. (alias |
volume_1h_usd |
float | None
|
traded volume during the trailing 1h window, expressed in USD. (alias |
volume_history_1h |
float | None
|
traded volume during the previous 1h window, expressed in the token UI units. (alias |
volume_history_1h_usd |
float | None
|
traded volume during the previous 1h window, expressed in USD. (alias |
volume_1h_change_percent |
float | None
|
percent change of traded volume between the current and previous 1h windows. (alias |
volume_buy_1h |
float | None
|
buy-side traded volume during the trailing 1h window, in the token UI units. (alias |
volume_buy_1h_usd |
float | None
|
buy-side traded volume during the trailing 1h window, in USD. (alias |
volume_buy_history_1h |
float | None
|
buy-side traded volume during the previous 1h window, in the token UI units. (alias |
volume_buy_history_1h_usd |
float | None
|
buy-side traded volume during the previous 1h window, in USD. (alias |
volume_buy_1h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 1h windows. (alias |
volume_sell_1h |
float | None
|
sell-side traded volume during the trailing 1h window, in the token UI units. (alias |
volume_sell_1h_usd |
float | None
|
sell-side traded volume during the trailing 1h window, in USD. (alias |
volume_sell_history_1h |
float | None
|
sell-side traded volume during the previous 1h window, in the token UI units. (alias |
volume_sell_history_1h_usd |
float | None
|
sell-side traded volume during the previous 1h window, in USD. (alias |
volume_sell_1h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 1h windows. (alias |
trade_2h |
int | None
|
total number of trades involving the token during the trailing 2h window. (alias |
trade_history_2h |
int | None
|
total number of trades during the previous 2h window. (alias |
trade_2h_change_percent |
float | None
|
percent change of trade count between the current and previous 2h windows. (alias |
sell_2h |
int | None
|
number of sell trades during the trailing 2h window. (alias |
sell_history_2h |
int | None
|
number of sell trades during the previous 2h window. (alias |
sell_2h_change_percent |
float | None
|
percent change of sell count between the current and previous 2h windows. (alias |
buy_2h |
int | None
|
number of buy trades during the trailing 2h window. (alias |
buy_history_2h |
int | None
|
number of buy trades during the previous 2h window. (alias |
buy_2h_change_percent |
float | None
|
percent change of buy count between the current and previous 2h windows. (alias |
volume_2h |
float | None
|
traded volume during the trailing 2h window, expressed in the token UI units. (alias |
volume_2h_usd |
float | None
|
traded volume during the trailing 2h window, expressed in USD. (alias |
volume_history_2h |
float | None
|
traded volume during the previous 2h window, expressed in the token UI units. (alias |
volume_history_2h_usd |
float | None
|
traded volume during the previous 2h window, expressed in USD. (alias |
volume_2h_change_percent |
float | None
|
percent change of traded volume between the current and previous 2h windows. (alias |
volume_buy_2h |
float | None
|
buy-side traded volume during the trailing 2h window, in the token UI units. (alias |
volume_buy_2h_usd |
float | None
|
buy-side traded volume during the trailing 2h window, in USD. (alias |
volume_buy_history_2h |
float | None
|
buy-side traded volume during the previous 2h window, in the token UI units. (alias |
volume_buy_history_2h_usd |
float | None
|
buy-side traded volume during the previous 2h window, in USD. (alias |
volume_buy_2h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 2h windows. (alias |
volume_sell_2h |
float | None
|
sell-side traded volume during the trailing 2h window, in the token UI units. (alias |
volume_sell_2h_usd |
float | None
|
sell-side traded volume during the trailing 2h window, in USD. (alias |
volume_sell_history_2h |
float | None
|
sell-side traded volume during the previous 2h window, in the token UI units. (alias |
volume_sell_history_2h_usd |
float | None
|
sell-side traded volume during the previous 2h window, in USD. (alias |
volume_sell_2h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 2h windows. (alias |
trade_4h |
int | None
|
total number of trades involving the token during the trailing 4h window. (alias |
trade_history_4h |
int | None
|
total number of trades during the previous 4h window. (alias |
trade_4h_change_percent |
float | None
|
percent change of trade count between the current and previous 4h windows. (alias |
sell_4h |
int | None
|
number of sell trades during the trailing 4h window. (alias |
sell_history_4h |
int | None
|
number of sell trades during the previous 4h window. (alias |
sell_4h_change_percent |
float | None
|
percent change of sell count between the current and previous 4h windows. (alias |
buy_4h |
int | None
|
number of buy trades during the trailing 4h window. (alias |
buy_history_4h |
int | None
|
number of buy trades during the previous 4h window. (alias |
buy_4h_change_percent |
float | None
|
percent change of buy count between the current and previous 4h windows. (alias |
volume_4h |
float | None
|
traded volume during the trailing 4h window, expressed in the token UI units. (alias |
volume_4h_usd |
float | None
|
traded volume during the trailing 4h window, expressed in USD. (alias |
volume_history_4h |
float | None
|
traded volume during the previous 4h window, expressed in the token UI units. (alias |
volume_history_4h_usd |
float | None
|
traded volume during the previous 4h window, expressed in USD. (alias |
volume_4h_change_percent |
float | None
|
percent change of traded volume between the current and previous 4h windows. (alias |
volume_buy_4h |
float | None
|
buy-side traded volume during the trailing 4h window, in the token UI units. (alias |
volume_buy_4h_usd |
float | None
|
buy-side traded volume during the trailing 4h window, in USD. (alias |
volume_buy_history_4h |
float | None
|
buy-side traded volume during the previous 4h window, in the token UI units. (alias |
volume_buy_history_4h_usd |
float | None
|
buy-side traded volume during the previous 4h window, in USD. (alias |
volume_buy_4h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 4h windows. (alias |
volume_sell_4h |
float | None
|
sell-side traded volume during the trailing 4h window, in the token UI units. (alias |
volume_sell_4h_usd |
float | None
|
sell-side traded volume during the trailing 4h window, in USD. (alias |
volume_sell_history_4h |
float | None
|
sell-side traded volume during the previous 4h window, in the token UI units. (alias |
volume_sell_history_4h_usd |
float | None
|
sell-side traded volume during the previous 4h window, in USD. (alias |
volume_sell_4h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 4h windows. (alias |
trade_8h |
int | None
|
total number of trades involving the token during the trailing 8h window. (alias |
trade_history_8h |
int | None
|
total number of trades during the previous 8h window. (alias |
trade_8h_change_percent |
float | None
|
percent change of trade count between the current and previous 8h windows. (alias |
sell_8h |
int | None
|
number of sell trades during the trailing 8h window. (alias |
sell_history_8h |
int | None
|
number of sell trades during the previous 8h window. (alias |
sell_8h_change_percent |
float | None
|
percent change of sell count between the current and previous 8h windows. (alias |
buy_8h |
int | None
|
number of buy trades during the trailing 8h window. (alias |
buy_history_8h |
int | None
|
number of buy trades during the previous 8h window. (alias |
buy_8h_change_percent |
float | None
|
percent change of buy count between the current and previous 8h windows. (alias |
volume_8h |
float | None
|
traded volume during the trailing 8h window, expressed in the token UI units. (alias |
volume_8h_usd |
float | None
|
traded volume during the trailing 8h window, expressed in USD. (alias |
volume_history_8h |
float | None
|
traded volume during the previous 8h window, expressed in the token UI units. (alias |
volume_history_8h_usd |
float | None
|
traded volume during the previous 8h window, expressed in USD. (alias |
volume_8h_change_percent |
float | None
|
percent change of traded volume between the current and previous 8h windows. (alias |
volume_buy_8h |
float | None
|
buy-side traded volume during the trailing 8h window, in the token UI units. (alias |
volume_buy_8h_usd |
float | None
|
buy-side traded volume during the trailing 8h window, in USD. (alias |
volume_buy_history_8h |
float | None
|
buy-side traded volume during the previous 8h window, in the token UI units. (alias |
volume_buy_history_8h_usd |
float | None
|
buy-side traded volume during the previous 8h window, in USD. (alias |
volume_buy_8h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 8h windows. (alias |
volume_sell_8h |
float | None
|
sell-side traded volume during the trailing 8h window, in the token UI units. (alias |
volume_sell_8h_usd |
float | None
|
sell-side traded volume during the trailing 8h window, in USD. (alias |
volume_sell_history_8h |
float | None
|
sell-side traded volume during the previous 8h window, in the token UI units. (alias |
volume_sell_history_8h_usd |
float | None
|
sell-side traded volume during the previous 8h window, in USD. (alias |
volume_sell_8h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 8h windows. (alias |
trade_24h |
int | None
|
total number of trades involving the token during the trailing 24h window. (alias |
trade_history_24h |
int | None
|
total number of trades during the previous 24h window. (alias |
trade_24h_change_percent |
float | None
|
percent change of trade count between the current and previous 24h windows. (alias |
sell_24h |
int | None
|
number of sell trades during the trailing 24h window. (alias |
sell_history_24h |
int | None
|
number of sell trades during the previous 24h window. (alias |
sell_24h_change_percent |
float | None
|
percent change of sell count between the current and previous 24h windows. (alias |
buy_24h |
int | None
|
number of buy trades during the trailing 24h window. (alias |
buy_history_24h |
int | None
|
number of buy trades during the previous 24h window. (alias |
buy_24h_change_percent |
float | None
|
percent change of buy count between the current and previous 24h windows. (alias |
volume_24h |
float | None
|
traded volume during the trailing 24h window, expressed in the token UI units. (alias |
volume_24h_usd |
float | None
|
traded volume during the trailing 24h window, expressed in USD. (alias |
volume_history_24h |
float | None
|
traded volume during the previous 24h window, expressed in the token UI units. (alias |
volume_history_24h_usd |
float | None
|
traded volume during the previous 24h window, expressed in USD. (alias |
volume_24h_change_percent |
float | None
|
percent change of traded volume between the current and previous 24h windows. (alias |
volume_buy_24h |
float | None
|
buy-side traded volume during the trailing 24h window, in the token UI units. (alias |
volume_buy_24h_usd |
float | None
|
buy-side traded volume during the trailing 24h window, in USD. (alias |
volume_buy_history_24h |
float | None
|
buy-side traded volume during the previous 24h window, in the token UI units. (alias |
volume_buy_history_24h_usd |
float | None
|
buy-side traded volume during the previous 24h window, in USD. (alias |
volume_buy_24h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 24h windows. (alias |
volume_sell_24h |
float | None
|
sell-side traded volume during the trailing 24h window, in the token UI units. (alias |
volume_sell_24h_usd |
float | None
|
sell-side traded volume during the trailing 24h window, in USD. (alias |
volume_sell_history_24h |
float | None
|
sell-side traded volume during the previous 24h window, in the token UI units. (alias |
volume_sell_history_24h_usd |
float | None
|
sell-side traded volume during the previous 24h window, in USD. (alias |
volume_sell_24h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 24h windows. (alias |
number_markets |
int | None
|
number of active markets (trading pairs) Birdeye tracks for the token; |
is_scaled_ui_token |
bool | None
|
|
multiplier |
float | None
|
scaling multiplier applied by the API to UI amounts of scaled-UI-amount tokens; |
market_cap
class-attribute
instance-attribute
¶
market_cap: float | None = Field(
alias="marketCap", default=None
)
logo_uri
class-attribute
instance-attribute
¶
logo_uri: str | None = Field(alias='logoURI', default=None)
last_trade_unix_time
class-attribute
instance-attribute
¶
last_trade_unix_time: int = Field(alias="lastTradeUnixTime")
last_trade_human_time
class-attribute
instance-attribute
¶
last_trade_human_time: datetime = Field(
alias="lastTradeHumanTime"
)
history_1m_price
class-attribute
instance-attribute
¶
history_1m_price: float | None = Field(
alias="history1mPrice", default=None
)
price_change_1m_percent
class-attribute
instance-attribute
¶
price_change_1m_percent: float | None = Field(
alias="priceChange1mPercent", default=None
)
history_5m_price
class-attribute
instance-attribute
¶
history_5m_price: float | None = Field(
alias="history5mPrice", default=None
)
price_change_5m_percent
class-attribute
instance-attribute
¶
price_change_5m_percent: float | None = Field(
alias="priceChange5mPercent", default=None
)
history_30m_price
class-attribute
instance-attribute
¶
history_30m_price: float | None = Field(
alias="history30mPrice", default=None
)
price_change_30m_percent
class-attribute
instance-attribute
¶
price_change_30m_percent: float | None = Field(
alias="priceChange30mPercent", default=None
)
history_1h_price
class-attribute
instance-attribute
¶
history_1h_price: float | None = Field(
alias="history1hPrice", default=None
)
price_change_1h_percent
class-attribute
instance-attribute
¶
price_change_1h_percent: float | None = Field(
alias="priceChange1hPercent", default=None
)
history_2h_price
class-attribute
instance-attribute
¶
history_2h_price: float | None = Field(
alias="history2hPrice", default=None
)
price_change_2h_percent
class-attribute
instance-attribute
¶
price_change_2h_percent: float | None = Field(
alias="priceChange2hPercent", default=None
)
history_4h_price
class-attribute
instance-attribute
¶
history_4h_price: float | None = Field(
alias="history4hPrice", default=None
)
price_change_4h_percent
class-attribute
instance-attribute
¶
price_change_4h_percent: float | None = Field(
alias="priceChange4hPercent", default=None
)
history_6h_price
class-attribute
instance-attribute
¶
history_6h_price: float | None = Field(
alias="history6hPrice", default=None
)
price_change_6h_percent
class-attribute
instance-attribute
¶
price_change_6h_percent: float | None = Field(
alias="priceChange6hPercent", default=None
)
history_8h_price
class-attribute
instance-attribute
¶
history_8h_price: float | None = Field(
alias="history8hPrice", default=None
)
price_change_8h_percent
class-attribute
instance-attribute
¶
price_change_8h_percent: float | None = Field(
alias="priceChange8hPercent", default=None
)
history_12h_price
class-attribute
instance-attribute
¶
history_12h_price: float | None = Field(
alias="history12hPrice", default=None
)
price_change_12h_percent
class-attribute
instance-attribute
¶
price_change_12h_percent: float | None = Field(
alias="priceChange12hPercent", default=None
)
history_24h_price
class-attribute
instance-attribute
¶
history_24h_price: float | None = Field(
alias="history24hPrice", default=None
)
price_change_24h_percent
class-attribute
instance-attribute
¶
price_change_24h_percent: float | None = Field(
alias="priceChange24hPercent", default=None
)
unique_wallet_1m
class-attribute
instance-attribute
¶
unique_wallet_1m: int | None = Field(
alias="uniqueWallet1m", default=None
)
unique_wallet_history_1m
class-attribute
instance-attribute
¶
unique_wallet_history_1m: int | None = Field(
alias="uniqueWalletHistory1m", default=None
)
unique_wallet_1m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_1m_change_percent: float | None = Field(
alias="uniqueWallet1mChangePercent", default=None
)
unique_wallet_5m
class-attribute
instance-attribute
¶
unique_wallet_5m: int | None = Field(
alias="uniqueWallet5m", default=None
)
unique_wallet_history_5m
class-attribute
instance-attribute
¶
unique_wallet_history_5m: int | None = Field(
alias="uniqueWalletHistory5m", default=None
)
unique_wallet_5m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_5m_change_percent: float | None = Field(
alias="uniqueWallet5mChangePercent", default=None
)
unique_wallet_30m
class-attribute
instance-attribute
¶
unique_wallet_30m: int | None = Field(
alias="uniqueWallet30m", default=None
)
unique_wallet_history_30m
class-attribute
instance-attribute
¶
unique_wallet_history_30m: int | None = Field(
alias="uniqueWalletHistory30m", default=None
)
unique_wallet_30m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_30m_change_percent: float | None = Field(
alias="uniqueWallet30mChangePercent", default=None
)
unique_wallet_1h
class-attribute
instance-attribute
¶
unique_wallet_1h: int | None = Field(
alias="uniqueWallet1h", default=None
)
unique_wallet_history_1h
class-attribute
instance-attribute
¶
unique_wallet_history_1h: int | None = Field(
alias="uniqueWalletHistory1h", default=None
)
unique_wallet_1h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_1h_change_percent: float | None = Field(
alias="uniqueWallet1hChangePercent", default=None
)
unique_wallet_2h
class-attribute
instance-attribute
¶
unique_wallet_2h: int | None = Field(
alias="uniqueWallet2h", default=None
)
unique_wallet_history_2h
class-attribute
instance-attribute
¶
unique_wallet_history_2h: int | None = Field(
alias="uniqueWalletHistory2h", default=None
)
unique_wallet_2h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_2h_change_percent: float | None = Field(
alias="uniqueWallet2hChangePercent", default=None
)
unique_wallet_4h
class-attribute
instance-attribute
¶
unique_wallet_4h: int | None = Field(
alias="uniqueWallet4h", default=None
)
unique_wallet_history_4h
class-attribute
instance-attribute
¶
unique_wallet_history_4h: int | None = Field(
alias="uniqueWalletHistory4h", default=None
)
unique_wallet_4h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_4h_change_percent: float | None = Field(
alias="uniqueWallet4hChangePercent", default=None
)
unique_wallet_8h
class-attribute
instance-attribute
¶
unique_wallet_8h: int | None = Field(
alias="uniqueWallet8h", default=None
)
unique_wallet_history_8h
class-attribute
instance-attribute
¶
unique_wallet_history_8h: int | None = Field(
alias="uniqueWalletHistory8h", default=None
)
unique_wallet_8h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_8h_change_percent: float | None = Field(
alias="uniqueWallet8hChangePercent", default=None
)
unique_wallet_24h
class-attribute
instance-attribute
¶
unique_wallet_24h: int | None = Field(
alias="uniqueWallet24h", default=None
)
unique_wallet_history_24h
class-attribute
instance-attribute
¶
unique_wallet_history_24h: int | None = Field(
alias="uniqueWalletHistory24h", default=None
)
unique_wallet_24h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_24h_change_percent: float | None = Field(
alias="uniqueWallet24hChangePercent", default=None
)
total_supply
class-attribute
instance-attribute
¶
total_supply: float | None = Field(
alias="totalSupply", default=None
)
circulating_supply
class-attribute
instance-attribute
¶
circulating_supply: float | None = Field(
alias="circulatingSupply", default=None
)
trade_1m
class-attribute
instance-attribute
¶
trade_1m: int | None = Field(alias='trade1m', default=None)
trade_history_1m
class-attribute
instance-attribute
¶
trade_history_1m: int | None = Field(
alias="tradeHistory1m", default=None
)
trade_1m_change_percent
class-attribute
instance-attribute
¶
trade_1m_change_percent: float | None = Field(
alias="trade1mChangePercent", default=None
)
sell_1m
class-attribute
instance-attribute
¶
sell_1m: int | None = Field(alias='sell1m', default=None)
sell_history_1m
class-attribute
instance-attribute
¶
sell_history_1m: int | None = Field(
alias="sellHistory1m", default=None
)
sell_1m_change_percent
class-attribute
instance-attribute
¶
sell_1m_change_percent: float | None = Field(
alias="sell1mChangePercent", default=None
)
buy_history_1m
class-attribute
instance-attribute
¶
buy_history_1m: int | None = Field(
alias="buyHistory1m", default=None
)
buy_1m_change_percent
class-attribute
instance-attribute
¶
buy_1m_change_percent: float | None = Field(
alias="buy1mChangePercent", default=None
)
volume_1m
class-attribute
instance-attribute
¶
volume_1m: float | None = Field(alias='v1m', default=None)
volume_1m_usd
class-attribute
instance-attribute
¶
volume_1m_usd: float | None = Field(
alias="v1mUSD", default=None
)
volume_history_1m
class-attribute
instance-attribute
¶
volume_history_1m: float | None = Field(
alias="vHistory1m", default=None
)
volume_history_1m_usd
class-attribute
instance-attribute
¶
volume_history_1m_usd: float | None = Field(
alias="vHistory1mUSD", default=None
)
volume_1m_change_percent
class-attribute
instance-attribute
¶
volume_1m_change_percent: float | None = Field(
alias="v1mChangePercent", default=None
)
volume_buy_1m
class-attribute
instance-attribute
¶
volume_buy_1m: float | None = Field(
alias="vBuy1m", default=None
)
volume_buy_1m_usd
class-attribute
instance-attribute
¶
volume_buy_1m_usd: float | None = Field(
alias="vBuy1mUSD", default=None
)
volume_buy_history_1m
class-attribute
instance-attribute
¶
volume_buy_history_1m: float | None = Field(
alias="vBuyHistory1m", default=None
)
volume_buy_history_1m_usd
class-attribute
instance-attribute
¶
volume_buy_history_1m_usd: float | None = Field(
alias="vBuyHistory1mUSD", default=None
)
volume_buy_1m_change_percent
class-attribute
instance-attribute
¶
volume_buy_1m_change_percent: float | None = Field(
alias="vBuy1mChangePercent", default=None
)
volume_sell_1m
class-attribute
instance-attribute
¶
volume_sell_1m: float | None = Field(
alias="vSell1m", default=None
)
volume_sell_1m_usd
class-attribute
instance-attribute
¶
volume_sell_1m_usd: float | None = Field(
alias="vSell1mUSD", default=None
)
volume_sell_history_1m
class-attribute
instance-attribute
¶
volume_sell_history_1m: float | None = Field(
alias="vSellHistory1m", default=None
)
volume_sell_history_1m_usd
class-attribute
instance-attribute
¶
volume_sell_history_1m_usd: float | None = Field(
alias="vSellHistory1mUSD", default=None
)
volume_sell_1m_change_percent
class-attribute
instance-attribute
¶
volume_sell_1m_change_percent: float | None = Field(
alias="vSell1mChangePercent", default=None
)
trade_5m
class-attribute
instance-attribute
¶
trade_5m: int | None = Field(alias='trade5m', default=None)
trade_history_5m
class-attribute
instance-attribute
¶
trade_history_5m: int | None = Field(
alias="tradeHistory5m", default=None
)
trade_5m_change_percent
class-attribute
instance-attribute
¶
trade_5m_change_percent: float | None = Field(
alias="trade5mChangePercent", default=None
)
sell_5m
class-attribute
instance-attribute
¶
sell_5m: int | None = Field(alias='sell5m', default=None)
sell_history_5m
class-attribute
instance-attribute
¶
sell_history_5m: int | None = Field(
alias="sellHistory5m", default=None
)
sell_5m_change_percent
class-attribute
instance-attribute
¶
sell_5m_change_percent: float | None = Field(
alias="sell5mChangePercent", default=None
)
buy_history_5m
class-attribute
instance-attribute
¶
buy_history_5m: int | None = Field(
alias="buyHistory5m", default=None
)
buy_5m_change_percent
class-attribute
instance-attribute
¶
buy_5m_change_percent: float | None = Field(
alias="buy5mChangePercent", default=None
)
volume_5m
class-attribute
instance-attribute
¶
volume_5m: float | None = Field(alias='v5m', default=None)
volume_5m_usd
class-attribute
instance-attribute
¶
volume_5m_usd: float | None = Field(
alias="v5mUSD", default=None
)
volume_history_5m
class-attribute
instance-attribute
¶
volume_history_5m: float | None = Field(
alias="vHistory5m", default=None
)
volume_history_5m_usd
class-attribute
instance-attribute
¶
volume_history_5m_usd: float | None = Field(
alias="vHistory5mUSD", default=None
)
volume_5m_change_percent
class-attribute
instance-attribute
¶
volume_5m_change_percent: float | None = Field(
alias="v5mChangePercent", default=None
)
volume_buy_5m
class-attribute
instance-attribute
¶
volume_buy_5m: float | None = Field(
alias="vBuy5m", default=None
)
volume_buy_5m_usd
class-attribute
instance-attribute
¶
volume_buy_5m_usd: float | None = Field(
alias="vBuy5mUSD", default=None
)
volume_buy_history_5m
class-attribute
instance-attribute
¶
volume_buy_history_5m: float | None = Field(
alias="vBuyHistory5m", default=None
)
volume_buy_history_5m_usd
class-attribute
instance-attribute
¶
volume_buy_history_5m_usd: float | None = Field(
alias="vBuyHistory5mUSD", default=None
)
volume_buy_5m_change_percent
class-attribute
instance-attribute
¶
volume_buy_5m_change_percent: float | None = Field(
alias="vBuy5mChangePercent", default=None
)
volume_sell_5m
class-attribute
instance-attribute
¶
volume_sell_5m: float | None = Field(
alias="vSell5m", default=None
)
volume_sell_5m_usd
class-attribute
instance-attribute
¶
volume_sell_5m_usd: float | None = Field(
alias="vSell5mUSD", default=None
)
volume_sell_history_5m
class-attribute
instance-attribute
¶
volume_sell_history_5m: float | None = Field(
alias="vSellHistory5m", default=None
)
volume_sell_history_5m_usd
class-attribute
instance-attribute
¶
volume_sell_history_5m_usd: float | None = Field(
alias="vSellHistory5mUSD", default=None
)
volume_sell_5m_change_percent
class-attribute
instance-attribute
¶
volume_sell_5m_change_percent: float | None = Field(
alias="vSell5mChangePercent", default=None
)
trade_30m
class-attribute
instance-attribute
¶
trade_30m: int | None = Field(
alias="trade30m", default=None
)
trade_history_30m
class-attribute
instance-attribute
¶
trade_history_30m: int | None = Field(
alias="tradeHistory30m", default=None
)
trade_30m_change_percent
class-attribute
instance-attribute
¶
trade_30m_change_percent: float | None = Field(
alias="trade30mChangePercent", default=None
)
sell_30m
class-attribute
instance-attribute
¶
sell_30m: int | None = Field(alias='sell30m', default=None)
sell_history_30m
class-attribute
instance-attribute
¶
sell_history_30m: int | None = Field(
alias="sellHistory30m", default=None
)
sell_30m_change_percent
class-attribute
instance-attribute
¶
sell_30m_change_percent: float | None = Field(
alias="sell30mChangePercent", default=None
)
buy_30m
class-attribute
instance-attribute
¶
buy_30m: int | None = Field(alias='buy30m', default=None)
buy_history_30m
class-attribute
instance-attribute
¶
buy_history_30m: int | None = Field(
alias="buyHistory30m", default=None
)
buy_30m_change_percent
class-attribute
instance-attribute
¶
buy_30m_change_percent: float | None = Field(
alias="buy30mChangePercent", default=None
)
volume_30m
class-attribute
instance-attribute
¶
volume_30m: float | None = Field(alias="v30m", default=None)
volume_30m_usd
class-attribute
instance-attribute
¶
volume_30m_usd: float | None = Field(
alias="v30mUSD", default=None
)
volume_history_30m
class-attribute
instance-attribute
¶
volume_history_30m: float | None = Field(
alias="vHistory30m", default=None
)
volume_history_30m_usd
class-attribute
instance-attribute
¶
volume_history_30m_usd: float | None = Field(
alias="vHistory30mUSD", default=None
)
volume_30m_change_percent
class-attribute
instance-attribute
¶
volume_30m_change_percent: float | None = Field(
alias="v30mChangePercent", default=None
)
volume_buy_30m
class-attribute
instance-attribute
¶
volume_buy_30m: float | None = Field(
alias="vBuy30m", default=None
)
volume_buy_30m_usd
class-attribute
instance-attribute
¶
volume_buy_30m_usd: float | None = Field(
alias="vBuy30mUSD", default=None
)
volume_buy_history_30m
class-attribute
instance-attribute
¶
volume_buy_history_30m: float | None = Field(
alias="vBuyHistory30m", default=None
)
volume_buy_history_30m_usd
class-attribute
instance-attribute
¶
volume_buy_history_30m_usd: float | None = Field(
alias="vBuyHistory30mUSD", default=None
)
volume_buy_30m_change_percent
class-attribute
instance-attribute
¶
volume_buy_30m_change_percent: float | None = Field(
alias="vBuy30mChangePercent", default=None
)
volume_sell_30m
class-attribute
instance-attribute
¶
volume_sell_30m: float | None = Field(
alias="vSell30m", default=None
)
volume_sell_30m_usd
class-attribute
instance-attribute
¶
volume_sell_30m_usd: float | None = Field(
alias="vSell30mUSD", default=None
)
volume_sell_history_30m
class-attribute
instance-attribute
¶
volume_sell_history_30m: float | None = Field(
alias="vSellHistory30m", default=None
)
volume_sell_history_30m_usd
class-attribute
instance-attribute
¶
volume_sell_history_30m_usd: float | None = Field(
alias="vSellHistory30mUSD", default=None
)
volume_sell_30m_change_percent
class-attribute
instance-attribute
¶
volume_sell_30m_change_percent: float | None = Field(
alias="vSell30mChangePercent", default=None
)
trade_1h
class-attribute
instance-attribute
¶
trade_1h: int | None = Field(alias='trade1h', default=None)
trade_history_1h
class-attribute
instance-attribute
¶
trade_history_1h: int | None = Field(
alias="tradeHistory1h", default=None
)
trade_1h_change_percent
class-attribute
instance-attribute
¶
trade_1h_change_percent: float | None = Field(
alias="trade1hChangePercent", default=None
)
sell_1h
class-attribute
instance-attribute
¶
sell_1h: int | None = Field(alias='sell1h', default=None)
sell_history_1h
class-attribute
instance-attribute
¶
sell_history_1h: int | None = Field(
alias="sellHistory1h", default=None
)
sell_1h_change_percent
class-attribute
instance-attribute
¶
sell_1h_change_percent: float | None = Field(
alias="sell1hChangePercent", default=None
)
buy_history_1h
class-attribute
instance-attribute
¶
buy_history_1h: int | None = Field(
alias="buyHistory1h", default=None
)
buy_1h_change_percent
class-attribute
instance-attribute
¶
buy_1h_change_percent: float | None = Field(
alias="buy1hChangePercent", default=None
)
volume_1h
class-attribute
instance-attribute
¶
volume_1h: float | None = Field(alias='v1h', default=None)
volume_1h_usd
class-attribute
instance-attribute
¶
volume_1h_usd: float | None = Field(
alias="v1hUSD", default=None
)
volume_history_1h
class-attribute
instance-attribute
¶
volume_history_1h: float | None = Field(
alias="vHistory1h", default=None
)
volume_history_1h_usd
class-attribute
instance-attribute
¶
volume_history_1h_usd: float | None = Field(
alias="vHistory1hUSD", default=None
)
volume_1h_change_percent
class-attribute
instance-attribute
¶
volume_1h_change_percent: float | None = Field(
alias="v1hChangePercent", default=None
)
volume_buy_1h
class-attribute
instance-attribute
¶
volume_buy_1h: float | None = Field(
alias="vBuy1h", default=None
)
volume_buy_1h_usd
class-attribute
instance-attribute
¶
volume_buy_1h_usd: float | None = Field(
alias="vBuy1hUSD", default=None
)
volume_buy_history_1h
class-attribute
instance-attribute
¶
volume_buy_history_1h: float | None = Field(
alias="vBuyHistory1h", default=None
)
volume_buy_history_1h_usd
class-attribute
instance-attribute
¶
volume_buy_history_1h_usd: float | None = Field(
alias="vBuyHistory1hUSD", default=None
)
volume_buy_1h_change_percent
class-attribute
instance-attribute
¶
volume_buy_1h_change_percent: float | None = Field(
alias="vBuy1hChangePercent", default=None
)
volume_sell_1h
class-attribute
instance-attribute
¶
volume_sell_1h: float | None = Field(
alias="vSell1h", default=None
)
volume_sell_1h_usd
class-attribute
instance-attribute
¶
volume_sell_1h_usd: float | None = Field(
alias="vSell1hUSD", default=None
)
volume_sell_history_1h
class-attribute
instance-attribute
¶
volume_sell_history_1h: float | None = Field(
alias="vSellHistory1h", default=None
)
volume_sell_history_1h_usd
class-attribute
instance-attribute
¶
volume_sell_history_1h_usd: float | None = Field(
alias="vSellHistory1hUSD", default=None
)
volume_sell_1h_change_percent
class-attribute
instance-attribute
¶
volume_sell_1h_change_percent: float | None = Field(
alias="vSell1hChangePercent", default=None
)
trade_2h
class-attribute
instance-attribute
¶
trade_2h: int | None = Field(alias='trade2h', default=None)
trade_history_2h
class-attribute
instance-attribute
¶
trade_history_2h: int | None = Field(
alias="tradeHistory2h", default=None
)
trade_2h_change_percent
class-attribute
instance-attribute
¶
trade_2h_change_percent: float | None = Field(
alias="trade2hChangePercent", default=None
)
sell_2h
class-attribute
instance-attribute
¶
sell_2h: int | None = Field(alias='sell2h', default=None)
sell_history_2h
class-attribute
instance-attribute
¶
sell_history_2h: int | None = Field(
alias="sellHistory2h", default=None
)
sell_2h_change_percent
class-attribute
instance-attribute
¶
sell_2h_change_percent: float | None = Field(
alias="sell2hChangePercent", default=None
)
buy_history_2h
class-attribute
instance-attribute
¶
buy_history_2h: int | None = Field(
alias="buyHistory2h", default=None
)
buy_2h_change_percent
class-attribute
instance-attribute
¶
buy_2h_change_percent: float | None = Field(
alias="buy2hChangePercent", default=None
)
volume_2h
class-attribute
instance-attribute
¶
volume_2h: float | None = Field(alias='v2h', default=None)
volume_2h_usd
class-attribute
instance-attribute
¶
volume_2h_usd: float | None = Field(
alias="v2hUSD", default=None
)
volume_history_2h
class-attribute
instance-attribute
¶
volume_history_2h: float | None = Field(
alias="vHistory2h", default=None
)
volume_history_2h_usd
class-attribute
instance-attribute
¶
volume_history_2h_usd: float | None = Field(
alias="vHistory2hUSD", default=None
)
volume_2h_change_percent
class-attribute
instance-attribute
¶
volume_2h_change_percent: float | None = Field(
alias="v2hChangePercent", default=None
)
volume_buy_2h
class-attribute
instance-attribute
¶
volume_buy_2h: float | None = Field(
alias="vBuy2h", default=None
)
volume_buy_2h_usd
class-attribute
instance-attribute
¶
volume_buy_2h_usd: float | None = Field(
alias="vBuy2hUSD", default=None
)
volume_buy_history_2h
class-attribute
instance-attribute
¶
volume_buy_history_2h: float | None = Field(
alias="vBuyHistory2h", default=None
)
volume_buy_history_2h_usd
class-attribute
instance-attribute
¶
volume_buy_history_2h_usd: float | None = Field(
alias="vBuyHistory2hUSD", default=None
)
volume_buy_2h_change_percent
class-attribute
instance-attribute
¶
volume_buy_2h_change_percent: float | None = Field(
alias="vBuy2hChangePercent", default=None
)
volume_sell_2h
class-attribute
instance-attribute
¶
volume_sell_2h: float | None = Field(
alias="vSell2h", default=None
)
volume_sell_2h_usd
class-attribute
instance-attribute
¶
volume_sell_2h_usd: float | None = Field(
alias="vSell2hUSD", default=None
)
volume_sell_history_2h
class-attribute
instance-attribute
¶
volume_sell_history_2h: float | None = Field(
alias="vSellHistory2h", default=None
)
volume_sell_history_2h_usd
class-attribute
instance-attribute
¶
volume_sell_history_2h_usd: float | None = Field(
alias="vSellHistory2hUSD", default=None
)
volume_sell_2h_change_percent
class-attribute
instance-attribute
¶
volume_sell_2h_change_percent: float | None = Field(
alias="vSell2hChangePercent", default=None
)
trade_4h
class-attribute
instance-attribute
¶
trade_4h: int | None = Field(alias='trade4h', default=None)
trade_history_4h
class-attribute
instance-attribute
¶
trade_history_4h: int | None = Field(
alias="tradeHistory4h", default=None
)
trade_4h_change_percent
class-attribute
instance-attribute
¶
trade_4h_change_percent: float | None = Field(
alias="trade4hChangePercent", default=None
)
sell_4h
class-attribute
instance-attribute
¶
sell_4h: int | None = Field(alias='sell4h', default=None)
sell_history_4h
class-attribute
instance-attribute
¶
sell_history_4h: int | None = Field(
alias="sellHistory4h", default=None
)
sell_4h_change_percent
class-attribute
instance-attribute
¶
sell_4h_change_percent: float | None = Field(
alias="sell4hChangePercent", default=None
)
buy_history_4h
class-attribute
instance-attribute
¶
buy_history_4h: int | None = Field(
alias="buyHistory4h", default=None
)
buy_4h_change_percent
class-attribute
instance-attribute
¶
buy_4h_change_percent: float | None = Field(
alias="buy4hChangePercent", default=None
)
volume_4h
class-attribute
instance-attribute
¶
volume_4h: float | None = Field(alias='v4h', default=None)
volume_4h_usd
class-attribute
instance-attribute
¶
volume_4h_usd: float | None = Field(
alias="v4hUSD", default=None
)
volume_history_4h
class-attribute
instance-attribute
¶
volume_history_4h: float | None = Field(
alias="vHistory4h", default=None
)
volume_history_4h_usd
class-attribute
instance-attribute
¶
volume_history_4h_usd: float | None = Field(
alias="vHistory4hUSD", default=None
)
volume_4h_change_percent
class-attribute
instance-attribute
¶
volume_4h_change_percent: float | None = Field(
alias="v4hChangePercent", default=None
)
volume_buy_4h
class-attribute
instance-attribute
¶
volume_buy_4h: float | None = Field(
alias="vBuy4h", default=None
)
volume_buy_4h_usd
class-attribute
instance-attribute
¶
volume_buy_4h_usd: float | None = Field(
alias="vBuy4hUSD", default=None
)
volume_buy_history_4h
class-attribute
instance-attribute
¶
volume_buy_history_4h: float | None = Field(
alias="vBuyHistory4h", default=None
)
volume_buy_history_4h_usd
class-attribute
instance-attribute
¶
volume_buy_history_4h_usd: float | None = Field(
alias="vBuyHistory4hUSD", default=None
)
volume_buy_4h_change_percent
class-attribute
instance-attribute
¶
volume_buy_4h_change_percent: float | None = Field(
alias="vBuy4hChangePercent", default=None
)
volume_sell_4h
class-attribute
instance-attribute
¶
volume_sell_4h: float | None = Field(
alias="vSell4h", default=None
)
volume_sell_4h_usd
class-attribute
instance-attribute
¶
volume_sell_4h_usd: float | None = Field(
alias="vSell4hUSD", default=None
)
volume_sell_history_4h
class-attribute
instance-attribute
¶
volume_sell_history_4h: float | None = Field(
alias="vSellHistory4h", default=None
)
volume_sell_history_4h_usd
class-attribute
instance-attribute
¶
volume_sell_history_4h_usd: float | None = Field(
alias="vSellHistory4hUSD", default=None
)
volume_sell_4h_change_percent
class-attribute
instance-attribute
¶
volume_sell_4h_change_percent: float | None = Field(
alias="vSell4hChangePercent", default=None
)
trade_8h
class-attribute
instance-attribute
¶
trade_8h: int | None = Field(alias='trade8h', default=None)
trade_history_8h
class-attribute
instance-attribute
¶
trade_history_8h: int | None = Field(
alias="tradeHistory8h", default=None
)
trade_8h_change_percent
class-attribute
instance-attribute
¶
trade_8h_change_percent: float | None = Field(
alias="trade8hChangePercent", default=None
)
sell_8h
class-attribute
instance-attribute
¶
sell_8h: int | None = Field(alias='sell8h', default=None)
sell_history_8h
class-attribute
instance-attribute
¶
sell_history_8h: int | None = Field(
alias="sellHistory8h", default=None
)
sell_8h_change_percent
class-attribute
instance-attribute
¶
sell_8h_change_percent: float | None = Field(
alias="sell8hChangePercent", default=None
)
buy_history_8h
class-attribute
instance-attribute
¶
buy_history_8h: int | None = Field(
alias="buyHistory8h", default=None
)
buy_8h_change_percent
class-attribute
instance-attribute
¶
buy_8h_change_percent: float | None = Field(
alias="buy8hChangePercent", default=None
)
volume_8h
class-attribute
instance-attribute
¶
volume_8h: float | None = Field(alias='v8h', default=None)
volume_8h_usd
class-attribute
instance-attribute
¶
volume_8h_usd: float | None = Field(
alias="v8hUSD", default=None
)
volume_history_8h
class-attribute
instance-attribute
¶
volume_history_8h: float | None = Field(
alias="vHistory8h", default=None
)
volume_history_8h_usd
class-attribute
instance-attribute
¶
volume_history_8h_usd: float | None = Field(
alias="vHistory8hUSD", default=None
)
volume_8h_change_percent
class-attribute
instance-attribute
¶
volume_8h_change_percent: float | None = Field(
alias="v8hChangePercent", default=None
)
volume_buy_8h
class-attribute
instance-attribute
¶
volume_buy_8h: float | None = Field(
alias="vBuy8h", default=None
)
volume_buy_8h_usd
class-attribute
instance-attribute
¶
volume_buy_8h_usd: float | None = Field(
alias="vBuy8hUSD", default=None
)
volume_buy_history_8h
class-attribute
instance-attribute
¶
volume_buy_history_8h: float | None = Field(
alias="vBuyHistory8h", default=None
)
volume_buy_history_8h_usd
class-attribute
instance-attribute
¶
volume_buy_history_8h_usd: float | None = Field(
alias="vBuyHistory8hUSD", default=None
)
volume_buy_8h_change_percent
class-attribute
instance-attribute
¶
volume_buy_8h_change_percent: float | None = Field(
alias="vBuy8hChangePercent", default=None
)
volume_sell_8h
class-attribute
instance-attribute
¶
volume_sell_8h: float | None = Field(
alias="vSell8h", default=None
)
volume_sell_8h_usd
class-attribute
instance-attribute
¶
volume_sell_8h_usd: float | None = Field(
alias="vSell8hUSD", default=None
)
volume_sell_history_8h
class-attribute
instance-attribute
¶
volume_sell_history_8h: float | None = Field(
alias="vSellHistory8h", default=None
)
volume_sell_history_8h_usd
class-attribute
instance-attribute
¶
volume_sell_history_8h_usd: float | None = Field(
alias="vSellHistory8hUSD", default=None
)
volume_sell_8h_change_percent
class-attribute
instance-attribute
¶
volume_sell_8h_change_percent: float | None = Field(
alias="vSell8hChangePercent", default=None
)
trade_24h
class-attribute
instance-attribute
¶
trade_24h: int | None = Field(
alias="trade24h", default=None
)
trade_history_24h
class-attribute
instance-attribute
¶
trade_history_24h: int | None = Field(
alias="tradeHistory24h", default=None
)
trade_24h_change_percent
class-attribute
instance-attribute
¶
trade_24h_change_percent: float | None = Field(
alias="trade24hChangePercent", default=None
)
sell_24h
class-attribute
instance-attribute
¶
sell_24h: int | None = Field(alias='sell24h', default=None)
sell_history_24h
class-attribute
instance-attribute
¶
sell_history_24h: int | None = Field(
alias="sellHistory24h", default=None
)
sell_24h_change_percent
class-attribute
instance-attribute
¶
sell_24h_change_percent: float | None = Field(
alias="sell24hChangePercent", default=None
)
buy_24h
class-attribute
instance-attribute
¶
buy_24h: int | None = Field(alias='buy24h', default=None)
buy_history_24h
class-attribute
instance-attribute
¶
buy_history_24h: int | None = Field(
alias="buyHistory24h", default=None
)
buy_24h_change_percent
class-attribute
instance-attribute
¶
buy_24h_change_percent: float | None = Field(
alias="buy24hChangePercent", default=None
)
volume_24h
class-attribute
instance-attribute
¶
volume_24h: float | None = Field(alias="v24h", default=None)
volume_24h_usd
class-attribute
instance-attribute
¶
volume_24h_usd: float | None = Field(
alias="v24hUSD", default=None
)
volume_history_24h
class-attribute
instance-attribute
¶
volume_history_24h: float | None = Field(
alias="vHistory24h", default=None
)
volume_history_24h_usd
class-attribute
instance-attribute
¶
volume_history_24h_usd: float | None = Field(
alias="vHistory24hUSD", default=None
)
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float | None = Field(
alias="v24hChangePercent", default=None
)
volume_buy_24h
class-attribute
instance-attribute
¶
volume_buy_24h: float | None = Field(
alias="vBuy24h", default=None
)
volume_buy_24h_usd
class-attribute
instance-attribute
¶
volume_buy_24h_usd: float | None = Field(
alias="vBuy24hUSD", default=None
)
volume_buy_history_24h
class-attribute
instance-attribute
¶
volume_buy_history_24h: float | None = Field(
alias="vBuyHistory24h", default=None
)
volume_buy_history_24h_usd
class-attribute
instance-attribute
¶
volume_buy_history_24h_usd: float | None = Field(
alias="vBuyHistory24hUSD", default=None
)
volume_buy_24h_change_percent
class-attribute
instance-attribute
¶
volume_buy_24h_change_percent: float | None = Field(
alias="vBuy24hChangePercent", default=None
)
volume_sell_24h
class-attribute
instance-attribute
¶
volume_sell_24h: float | None = Field(
alias="vSell24h", default=None
)
volume_sell_24h_usd
class-attribute
instance-attribute
¶
volume_sell_24h_usd: float | None = Field(
alias="vSell24hUSD", default=None
)
volume_sell_history_24h
class-attribute
instance-attribute
¶
volume_sell_history_24h: float | None = Field(
alias="vSellHistory24h", default=None
)
volume_sell_history_24h_usd
class-attribute
instance-attribute
¶
volume_sell_history_24h_usd: float | None = Field(
alias="vSellHistory24hUSD", default=None
)
volume_sell_24h_change_percent
class-attribute
instance-attribute
¶
volume_sell_24h_change_percent: float | None = Field(
alias="vSell24hChangePercent", default=None
)
number_markets
class-attribute
instance-attribute
¶
number_markets: int | None = Field(
alias="numberMarkets", default=None
)
is_scaled_ui_token
class-attribute
instance-attribute
¶
is_scaled_ui_token: bool | None = Field(
alias="isScaledUiToken", default=None
)
parse_last_trade_human_time
¶
parse_last_trade_human_time(
dt_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema/token_stats.py
529 530 531 532 533 | |
GetTokenOverviewResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenOverviewResponse[GetTokenOverviewResponse]
click cyhole.birdeye.schema.GetTokenOverviewResponse href "" "cyhole.birdeye.schema.GetTokenOverviewResponse"
Model used to represent the Token - Overview endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetTokenOverviewData
|
token analytics payload (identity, price, liquidity, supply, per-window trade/volume activity, etc.). |
success |
bool
|
|
GetV3TokenMetaDataItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMetaDataItem[GetV3TokenMetaDataItem]
click cyhole.birdeye.schema.GetV3TokenMetaDataItem href "" "cyhole.birdeye.schema.GetV3TokenMetaDataItem"
Metadata payload of a single token returned by the v3 Token - Metadata endpoint (whether the single-address or multiple-address variant was called).
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the token on the selected chain. |
symbol |
str | None
|
ticker symbol of the token; |
name |
str | None
|
human-readable name of the token; |
decimals |
int
|
number of decimal places used by the token. |
extensions |
dict[str, str | None] | None
|
free-form metadata bag (CoinGecko id, website, social links, ...);
individual values may be |
logo_uri |
str | None
|
URL of the token logo; |
GetV3TokenMetaDataResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMetaDataResponse[GetV3TokenMetaDataResponse]
click cyhole.birdeye.schema.GetV3TokenMetaDataResponse href "" "cyhole.birdeye.schema.GetV3TokenMetaDataResponse"
Model used to represent the Token - Metadata (Single) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenMetaDataItem
|
metadata of the requested token. |
success |
bool
|
|
GetV3TokenMetaDataMultipleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMetaDataMultipleResponse[GetV3TokenMetaDataMultipleResponse]
click cyhole.birdeye.schema.GetV3TokenMetaDataMultipleResponse href "" "cyhole.birdeye.schema.GetV3TokenMetaDataMultipleResponse"
Model used to represent the Token - Metadata (Multiple) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
dict[str, GetV3TokenMetaDataItem]
|
dictionary keyed by token contract address; each value is the metadata payload for that token. Addresses that Birdeye does not recognise are omitted from the dict. |
success |
bool
|
|
GetV3TokenMarketDataItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMarketDataItem[GetV3TokenMarketDataItem]
click cyhole.birdeye.schema.GetV3TokenMarketDataItem href "" "cyhole.birdeye.schema.GetV3TokenMarketDataItem"
Per-token market snapshot returned by the v3 Token - Market Data endpoints.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the token on the selected chain. |
price |
float | None
|
latest known price of the token in USD; |
liquidity |
float | None
|
total on-chain liquidity of the token in USD; |
total_supply |
float | None
|
total on-chain supply of the token in UI units; |
circulating_supply |
float | None
|
currently circulating supply of the token in UI units; |
fdv |
float | None
|
fully-diluted valuation in USD; |
market_cap |
float | None
|
current market capitalisation in USD; |
holder |
int | None
|
number of distinct holders of the token; |
is_scaled_ui_token |
bool | None
|
|
multiplier |
float | None
|
scaling multiplier applied by the API to UI amounts of scaled-UI-amount tokens;
|
GetV3TokenMarketDataResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMarketDataResponse[GetV3TokenMarketDataResponse]
click cyhole.birdeye.schema.GetV3TokenMarketDataResponse href "" "cyhole.birdeye.schema.GetV3TokenMarketDataResponse"
Model used to represent the Token - Market Data (Single) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenMarketDataItem
|
market snapshot of the requested token. |
success |
bool
|
|
GetV3TokenMarketDataMultipleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMarketDataMultipleResponse[GetV3TokenMarketDataMultipleResponse]
click cyhole.birdeye.schema.GetV3TokenMarketDataMultipleResponse href "" "cyhole.birdeye.schema.GetV3TokenMarketDataMultipleResponse"
Model used to represent the Token - Market Data (Multiple) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
dict[str, GetV3TokenMarketDataItem]
|
dictionary keyed by token contract address; each value is the market snapshot for that token. Unrecognised addresses are omitted from the dict. |
success |
bool
|
|
GetV3TokenTradeDataItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenTradeDataItem[GetV3TokenTradeDataItem]
click cyhole.birdeye.schema.GetV3TokenTradeDataItem href "" "cyhole.birdeye.schema.GetV3TokenTradeDataItem"
Per-token trading-activity snapshot returned by the v3 Token - Trade Data endpoints.
Bundles holder count, market count, latest price, price history at 1m/5m/30m/1h/2h/4h/6h/8h/12h/24h windows together with per-window (1m/5m/30m/1h/2h/4h/8h/24h) unique-wallet counts and full sell/buy/volume breakdowns vs the previous window. All field names are snake_case to mirror the API's JSON shape; no aliases are needed.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the token on the selected chain. |
holder |
int | None
|
number of distinct holders of the token; |
market |
int | None
|
number of active markets (trading pairs) Birdeye tracks for the token; |
last_trade_unix_time |
int | None
|
unix-second timestamp of the last observed trade; |
last_trade_human_time |
datetime | None
|
ISO-8601 timestamp of the last observed trade; |
price |
float | None
|
latest known price of the token in USD; |
history_1m_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 1m window; |
price_change_1m_percent |
float | None
|
price change vs the start of the trailing 1m window expressed in percent; |
history_5m_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 5m window; |
price_change_5m_percent |
float | None
|
price change vs the start of the trailing 5m window expressed in percent; |
history_30m_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 30m window; |
price_change_30m_percent |
float | None
|
price change vs the start of the trailing 30m window expressed in percent; |
history_1h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 1h window; |
price_change_1h_percent |
float | None
|
price change vs the start of the trailing 1h window expressed in percent; |
history_2h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 2h window; |
price_change_2h_percent |
float | None
|
price change vs the start of the trailing 2h window expressed in percent; |
history_4h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 4h window; |
price_change_4h_percent |
float | None
|
price change vs the start of the trailing 4h window expressed in percent; |
history_6h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 6h window; |
price_change_6h_percent |
float | None
|
price change vs the start of the trailing 6h window expressed in percent; |
history_8h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 8h window; |
price_change_8h_percent |
float | None
|
price change vs the start of the trailing 8h window expressed in percent; |
history_12h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 12h window; |
price_change_12h_percent |
float | None
|
price change vs the start of the trailing 12h window expressed in percent; |
history_24h_price |
float | None
|
snapshot price of the token in USD at the start of the trailing 24h window; |
price_change_24h_percent |
float | None
|
price change vs the start of the trailing 24h window expressed in percent; |
unique_wallet_1m |
int | None
|
count of unique wallets that traded the token during the trailing 1m window. |
unique_wallet_history_1m |
int | None
|
count of unique wallets that traded the token during the previous 1m window. |
unique_wallet_1m_change_percent |
float | None
|
percent change of unique wallets between the current and previous 1m windows; |
unique_wallet_5m |
int | None
|
count of unique wallets that traded the token during the trailing 5m window. |
unique_wallet_history_5m |
int | None
|
count of unique wallets that traded the token during the previous 5m window. |
unique_wallet_5m_change_percent |
float | None
|
percent change of unique wallets between the current and previous 5m windows; |
unique_wallet_30m |
int | None
|
count of unique wallets that traded the token during the trailing 30m window. |
unique_wallet_history_30m |
int | None
|
count of unique wallets that traded the token during the previous 30m window. |
unique_wallet_30m_change_percent |
float | None
|
percent change of unique wallets between the current and previous 30m windows; |
unique_wallet_1h |
int | None
|
count of unique wallets that traded the token during the trailing 1h window. |
unique_wallet_history_1h |
int | None
|
count of unique wallets that traded the token during the previous 1h window. |
unique_wallet_1h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 1h windows; |
unique_wallet_2h |
int | None
|
count of unique wallets that traded the token during the trailing 2h window. |
unique_wallet_history_2h |
int | None
|
count of unique wallets that traded the token during the previous 2h window. |
unique_wallet_2h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 2h windows; |
unique_wallet_4h |
int | None
|
count of unique wallets that traded the token during the trailing 4h window. |
unique_wallet_history_4h |
int | None
|
count of unique wallets that traded the token during the previous 4h window. |
unique_wallet_4h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 4h windows; |
unique_wallet_8h |
int | None
|
count of unique wallets that traded the token during the trailing 8h window. |
unique_wallet_history_8h |
int | None
|
count of unique wallets that traded the token during the previous 8h window. |
unique_wallet_8h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 8h windows; |
unique_wallet_24h |
int | None
|
count of unique wallets that traded the token during the trailing 24h window. |
unique_wallet_history_24h |
int | None
|
count of unique wallets that traded the token during the previous 24h window. |
unique_wallet_24h_change_percent |
float | None
|
percent change of unique wallets between the current and previous 24h windows; |
trade_1m |
int | None
|
total number of trades during the trailing 1m window. |
trade_history_1m |
int | None
|
total number of trades during the previous 1m window. |
trade_1m_change_percent |
float | None
|
percent change of trade count between the current and previous 1m windows. |
sell_1m |
int | None
|
number of sell trades during the trailing 1m window. |
sell_history_1m |
int | None
|
number of sell trades during the previous 1m window. |
sell_1m_change_percent |
float | None
|
percent change of sell count between the current and previous 1m windows. |
buy_1m |
int | None
|
number of buy trades during the trailing 1m window. |
buy_history_1m |
int | None
|
number of buy trades during the previous 1m window. |
buy_1m_change_percent |
float | None
|
percent change of buy count between the current and previous 1m windows. |
volume_1m |
float | None
|
traded volume during the trailing 1m window in token UI units. |
volume_1m_usd |
float | None
|
traded volume during the trailing 1m window in USD. |
volume_history_1m |
float | None
|
traded volume during the previous 1m window in token UI units. |
volume_history_1m_usd |
float | None
|
traded volume during the previous 1m window in USD. |
volume_1m_change_percent |
float | None
|
percent change of traded volume between the current and previous 1m windows. |
volume_buy_1m |
float | None
|
buy-side traded volume during the trailing 1m window in token UI units. |
volume_buy_1m_usd |
float | None
|
buy-side traded volume during the trailing 1m window in USD. |
volume_buy_history_1m |
float | None
|
buy-side traded volume during the previous 1m window in token UI units. |
volume_buy_history_1m_usd |
float | None
|
buy-side traded volume during the previous 1m window in USD. |
volume_buy_1m_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 1m windows. |
volume_sell_1m |
float | None
|
sell-side traded volume during the trailing 1m window in token UI units. |
volume_sell_1m_usd |
float | None
|
sell-side traded volume during the trailing 1m window in USD. |
volume_sell_history_1m |
float | None
|
sell-side traded volume during the previous 1m window in token UI units. |
volume_sell_history_1m_usd |
float | None
|
sell-side traded volume during the previous 1m window in USD. |
volume_sell_1m_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 1m windows. |
trade_5m |
int | None
|
total number of trades during the trailing 5m window. |
trade_history_5m |
int | None
|
total number of trades during the previous 5m window. |
trade_5m_change_percent |
float | None
|
percent change of trade count between the current and previous 5m windows. |
sell_5m |
int | None
|
number of sell trades during the trailing 5m window. |
sell_history_5m |
int | None
|
number of sell trades during the previous 5m window. |
sell_5m_change_percent |
float | None
|
percent change of sell count between the current and previous 5m windows. |
buy_5m |
int | None
|
number of buy trades during the trailing 5m window. |
buy_history_5m |
int | None
|
number of buy trades during the previous 5m window. |
buy_5m_change_percent |
float | None
|
percent change of buy count between the current and previous 5m windows. |
volume_5m |
float | None
|
traded volume during the trailing 5m window in token UI units. |
volume_5m_usd |
float | None
|
traded volume during the trailing 5m window in USD. |
volume_history_5m |
float | None
|
traded volume during the previous 5m window in token UI units. |
volume_history_5m_usd |
float | None
|
traded volume during the previous 5m window in USD. |
volume_5m_change_percent |
float | None
|
percent change of traded volume between the current and previous 5m windows. |
volume_buy_5m |
float | None
|
buy-side traded volume during the trailing 5m window in token UI units. |
volume_buy_5m_usd |
float | None
|
buy-side traded volume during the trailing 5m window in USD. |
volume_buy_history_5m |
float | None
|
buy-side traded volume during the previous 5m window in token UI units. |
volume_buy_history_5m_usd |
float | None
|
buy-side traded volume during the previous 5m window in USD. |
volume_buy_5m_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 5m windows. |
volume_sell_5m |
float | None
|
sell-side traded volume during the trailing 5m window in token UI units. |
volume_sell_5m_usd |
float | None
|
sell-side traded volume during the trailing 5m window in USD. |
volume_sell_history_5m |
float | None
|
sell-side traded volume during the previous 5m window in token UI units. |
volume_sell_history_5m_usd |
float | None
|
sell-side traded volume during the previous 5m window in USD. |
volume_sell_5m_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 5m windows. |
trade_30m |
int | None
|
total number of trades during the trailing 30m window. |
trade_history_30m |
int | None
|
total number of trades during the previous 30m window. |
trade_30m_change_percent |
float | None
|
percent change of trade count between the current and previous 30m windows. |
sell_30m |
int | None
|
number of sell trades during the trailing 30m window. |
sell_history_30m |
int | None
|
number of sell trades during the previous 30m window. |
sell_30m_change_percent |
float | None
|
percent change of sell count between the current and previous 30m windows. |
buy_30m |
int | None
|
number of buy trades during the trailing 30m window. |
buy_history_30m |
int | None
|
number of buy trades during the previous 30m window. |
buy_30m_change_percent |
float | None
|
percent change of buy count between the current and previous 30m windows. |
volume_30m |
float | None
|
traded volume during the trailing 30m window in token UI units. |
volume_30m_usd |
float | None
|
traded volume during the trailing 30m window in USD. |
volume_history_30m |
float | None
|
traded volume during the previous 30m window in token UI units. |
volume_history_30m_usd |
float | None
|
traded volume during the previous 30m window in USD. |
volume_30m_change_percent |
float | None
|
percent change of traded volume between the current and previous 30m windows. |
volume_buy_30m |
float | None
|
buy-side traded volume during the trailing 30m window in token UI units. |
volume_buy_30m_usd |
float | None
|
buy-side traded volume during the trailing 30m window in USD. |
volume_buy_history_30m |
float | None
|
buy-side traded volume during the previous 30m window in token UI units. |
volume_buy_history_30m_usd |
float | None
|
buy-side traded volume during the previous 30m window in USD. |
volume_buy_30m_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 30m windows. |
volume_sell_30m |
float | None
|
sell-side traded volume during the trailing 30m window in token UI units. |
volume_sell_30m_usd |
float | None
|
sell-side traded volume during the trailing 30m window in USD. |
volume_sell_history_30m |
float | None
|
sell-side traded volume during the previous 30m window in token UI units. |
volume_sell_history_30m_usd |
float | None
|
sell-side traded volume during the previous 30m window in USD. |
volume_sell_30m_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 30m windows. |
trade_1h |
int | None
|
total number of trades during the trailing 1h window. |
trade_history_1h |
int | None
|
total number of trades during the previous 1h window. |
trade_1h_change_percent |
float | None
|
percent change of trade count between the current and previous 1h windows. |
sell_1h |
int | None
|
number of sell trades during the trailing 1h window. |
sell_history_1h |
int | None
|
number of sell trades during the previous 1h window. |
sell_1h_change_percent |
float | None
|
percent change of sell count between the current and previous 1h windows. |
buy_1h |
int | None
|
number of buy trades during the trailing 1h window. |
buy_history_1h |
int | None
|
number of buy trades during the previous 1h window. |
buy_1h_change_percent |
float | None
|
percent change of buy count between the current and previous 1h windows. |
volume_1h |
float | None
|
traded volume during the trailing 1h window in token UI units. |
volume_1h_usd |
float | None
|
traded volume during the trailing 1h window in USD. |
volume_history_1h |
float | None
|
traded volume during the previous 1h window in token UI units. |
volume_history_1h_usd |
float | None
|
traded volume during the previous 1h window in USD. |
volume_1h_change_percent |
float | None
|
percent change of traded volume between the current and previous 1h windows. |
volume_buy_1h |
float | None
|
buy-side traded volume during the trailing 1h window in token UI units. |
volume_buy_1h_usd |
float | None
|
buy-side traded volume during the trailing 1h window in USD. |
volume_buy_history_1h |
float | None
|
buy-side traded volume during the previous 1h window in token UI units. |
volume_buy_history_1h_usd |
float | None
|
buy-side traded volume during the previous 1h window in USD. |
volume_buy_1h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 1h windows. |
volume_sell_1h |
float | None
|
sell-side traded volume during the trailing 1h window in token UI units. |
volume_sell_1h_usd |
float | None
|
sell-side traded volume during the trailing 1h window in USD. |
volume_sell_history_1h |
float | None
|
sell-side traded volume during the previous 1h window in token UI units. |
volume_sell_history_1h_usd |
float | None
|
sell-side traded volume during the previous 1h window in USD. |
volume_sell_1h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 1h windows. |
trade_2h |
int | None
|
total number of trades during the trailing 2h window. |
trade_history_2h |
int | None
|
total number of trades during the previous 2h window. |
trade_2h_change_percent |
float | None
|
percent change of trade count between the current and previous 2h windows. |
sell_2h |
int | None
|
number of sell trades during the trailing 2h window. |
sell_history_2h |
int | None
|
number of sell trades during the previous 2h window. |
sell_2h_change_percent |
float | None
|
percent change of sell count between the current and previous 2h windows. |
buy_2h |
int | None
|
number of buy trades during the trailing 2h window. |
buy_history_2h |
int | None
|
number of buy trades during the previous 2h window. |
buy_2h_change_percent |
float | None
|
percent change of buy count between the current and previous 2h windows. |
volume_2h |
float | None
|
traded volume during the trailing 2h window in token UI units. |
volume_2h_usd |
float | None
|
traded volume during the trailing 2h window in USD. |
volume_history_2h |
float | None
|
traded volume during the previous 2h window in token UI units. |
volume_history_2h_usd |
float | None
|
traded volume during the previous 2h window in USD. |
volume_2h_change_percent |
float | None
|
percent change of traded volume between the current and previous 2h windows. |
volume_buy_2h |
float | None
|
buy-side traded volume during the trailing 2h window in token UI units. |
volume_buy_2h_usd |
float | None
|
buy-side traded volume during the trailing 2h window in USD. |
volume_buy_history_2h |
float | None
|
buy-side traded volume during the previous 2h window in token UI units. |
volume_buy_history_2h_usd |
float | None
|
buy-side traded volume during the previous 2h window in USD. |
volume_buy_2h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 2h windows. |
volume_sell_2h |
float | None
|
sell-side traded volume during the trailing 2h window in token UI units. |
volume_sell_2h_usd |
float | None
|
sell-side traded volume during the trailing 2h window in USD. |
volume_sell_history_2h |
float | None
|
sell-side traded volume during the previous 2h window in token UI units. |
volume_sell_history_2h_usd |
float | None
|
sell-side traded volume during the previous 2h window in USD. |
volume_sell_2h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 2h windows. |
trade_4h |
int | None
|
total number of trades during the trailing 4h window. |
trade_history_4h |
int | None
|
total number of trades during the previous 4h window. |
trade_4h_change_percent |
float | None
|
percent change of trade count between the current and previous 4h windows. |
sell_4h |
int | None
|
number of sell trades during the trailing 4h window. |
sell_history_4h |
int | None
|
number of sell trades during the previous 4h window. |
sell_4h_change_percent |
float | None
|
percent change of sell count between the current and previous 4h windows. |
buy_4h |
int | None
|
number of buy trades during the trailing 4h window. |
buy_history_4h |
int | None
|
number of buy trades during the previous 4h window. |
buy_4h_change_percent |
float | None
|
percent change of buy count between the current and previous 4h windows. |
volume_4h |
float | None
|
traded volume during the trailing 4h window in token UI units. |
volume_4h_usd |
float | None
|
traded volume during the trailing 4h window in USD. |
volume_history_4h |
float | None
|
traded volume during the previous 4h window in token UI units. |
volume_history_4h_usd |
float | None
|
traded volume during the previous 4h window in USD. |
volume_4h_change_percent |
float | None
|
percent change of traded volume between the current and previous 4h windows. |
volume_buy_4h |
float | None
|
buy-side traded volume during the trailing 4h window in token UI units. |
volume_buy_4h_usd |
float | None
|
buy-side traded volume during the trailing 4h window in USD. |
volume_buy_history_4h |
float | None
|
buy-side traded volume during the previous 4h window in token UI units. |
volume_buy_history_4h_usd |
float | None
|
buy-side traded volume during the previous 4h window in USD. |
volume_buy_4h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 4h windows. |
volume_sell_4h |
float | None
|
sell-side traded volume during the trailing 4h window in token UI units. |
volume_sell_4h_usd |
float | None
|
sell-side traded volume during the trailing 4h window in USD. |
volume_sell_history_4h |
float | None
|
sell-side traded volume during the previous 4h window in token UI units. |
volume_sell_history_4h_usd |
float | None
|
sell-side traded volume during the previous 4h window in USD. |
volume_sell_4h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 4h windows. |
trade_8h |
int | None
|
total number of trades during the trailing 8h window. |
trade_history_8h |
int | None
|
total number of trades during the previous 8h window. |
trade_8h_change_percent |
float | None
|
percent change of trade count between the current and previous 8h windows. |
sell_8h |
int | None
|
number of sell trades during the trailing 8h window. |
sell_history_8h |
int | None
|
number of sell trades during the previous 8h window. |
sell_8h_change_percent |
float | None
|
percent change of sell count between the current and previous 8h windows. |
buy_8h |
int | None
|
number of buy trades during the trailing 8h window. |
buy_history_8h |
int | None
|
number of buy trades during the previous 8h window. |
buy_8h_change_percent |
float | None
|
percent change of buy count between the current and previous 8h windows. |
volume_8h |
float | None
|
traded volume during the trailing 8h window in token UI units. |
volume_8h_usd |
float | None
|
traded volume during the trailing 8h window in USD. |
volume_history_8h |
float | None
|
traded volume during the previous 8h window in token UI units. |
volume_history_8h_usd |
float | None
|
traded volume during the previous 8h window in USD. |
volume_8h_change_percent |
float | None
|
percent change of traded volume between the current and previous 8h windows. |
volume_buy_8h |
float | None
|
buy-side traded volume during the trailing 8h window in token UI units. |
volume_buy_8h_usd |
float | None
|
buy-side traded volume during the trailing 8h window in USD. |
volume_buy_history_8h |
float | None
|
buy-side traded volume during the previous 8h window in token UI units. |
volume_buy_history_8h_usd |
float | None
|
buy-side traded volume during the previous 8h window in USD. |
volume_buy_8h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 8h windows. |
volume_sell_8h |
float | None
|
sell-side traded volume during the trailing 8h window in token UI units. |
volume_sell_8h_usd |
float | None
|
sell-side traded volume during the trailing 8h window in USD. |
volume_sell_history_8h |
float | None
|
sell-side traded volume during the previous 8h window in token UI units. |
volume_sell_history_8h_usd |
float | None
|
sell-side traded volume during the previous 8h window in USD. |
volume_sell_8h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 8h windows. |
trade_24h |
int | None
|
total number of trades during the trailing 24h window. |
trade_history_24h |
int | None
|
total number of trades during the previous 24h window. |
trade_24h_change_percent |
float | None
|
percent change of trade count between the current and previous 24h windows. |
sell_24h |
int | None
|
number of sell trades during the trailing 24h window. |
sell_history_24h |
int | None
|
number of sell trades during the previous 24h window. |
sell_24h_change_percent |
float | None
|
percent change of sell count between the current and previous 24h windows. |
buy_24h |
int | None
|
number of buy trades during the trailing 24h window. |
buy_history_24h |
int | None
|
number of buy trades during the previous 24h window. |
buy_24h_change_percent |
float | None
|
percent change of buy count between the current and previous 24h windows. |
volume_24h |
float | None
|
traded volume during the trailing 24h window in token UI units. |
volume_24h_usd |
float | None
|
traded volume during the trailing 24h window in USD. |
volume_history_24h |
float | None
|
traded volume during the previous 24h window in token UI units. |
volume_history_24h_usd |
float | None
|
traded volume during the previous 24h window in USD. |
volume_24h_change_percent |
float | None
|
percent change of traded volume between the current and previous 24h windows. |
volume_buy_24h |
float | None
|
buy-side traded volume during the trailing 24h window in token UI units. |
volume_buy_24h_usd |
float | None
|
buy-side traded volume during the trailing 24h window in USD. |
volume_buy_history_24h |
float | None
|
buy-side traded volume during the previous 24h window in token UI units. |
volume_buy_history_24h_usd |
float | None
|
buy-side traded volume during the previous 24h window in USD. |
volume_buy_24h_change_percent |
float | None
|
percent change of buy-side traded volume between the current and previous 24h windows. |
volume_sell_24h |
float | None
|
sell-side traded volume during the trailing 24h window in token UI units. |
volume_sell_24h_usd |
float | None
|
sell-side traded volume during the trailing 24h window in USD. |
volume_sell_history_24h |
float | None
|
sell-side traded volume during the previous 24h window in token UI units. |
volume_sell_history_24h_usd |
float | None
|
sell-side traded volume during the previous 24h window in USD. |
volume_sell_24h_change_percent |
float | None
|
percent change of sell-side traded volume between the current and previous 24h windows. |
is_scaled_ui_token |
bool | None
|
|
multiplier |
float | None
|
scaling multiplier applied by the API to UI amounts of scaled-UI-amount tokens; |
last_trade_human_time
class-attribute
instance-attribute
¶
last_trade_human_time: datetime | None = None
price_change_1m_percent
class-attribute
instance-attribute
¶
price_change_1m_percent: float | None = None
price_change_5m_percent
class-attribute
instance-attribute
¶
price_change_5m_percent: float | None = None
price_change_30m_percent
class-attribute
instance-attribute
¶
price_change_30m_percent: float | None = None
price_change_1h_percent
class-attribute
instance-attribute
¶
price_change_1h_percent: float | None = None
price_change_2h_percent
class-attribute
instance-attribute
¶
price_change_2h_percent: float | None = None
price_change_4h_percent
class-attribute
instance-attribute
¶
price_change_4h_percent: float | None = None
price_change_6h_percent
class-attribute
instance-attribute
¶
price_change_6h_percent: float | None = None
price_change_8h_percent
class-attribute
instance-attribute
¶
price_change_8h_percent: float | None = None
price_change_12h_percent
class-attribute
instance-attribute
¶
price_change_12h_percent: float | None = None
price_change_24h_percent
class-attribute
instance-attribute
¶
price_change_24h_percent: float | None = None
unique_wallet_history_1m
class-attribute
instance-attribute
¶
unique_wallet_history_1m: int | None = None
unique_wallet_1m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_1m_change_percent: float | None = None
unique_wallet_history_5m
class-attribute
instance-attribute
¶
unique_wallet_history_5m: int | None = None
unique_wallet_5m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_5m_change_percent: float | None = None
unique_wallet_history_30m
class-attribute
instance-attribute
¶
unique_wallet_history_30m: int | None = None
unique_wallet_30m_change_percent
class-attribute
instance-attribute
¶
unique_wallet_30m_change_percent: float | None = None
unique_wallet_history_1h
class-attribute
instance-attribute
¶
unique_wallet_history_1h: int | None = None
unique_wallet_1h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_1h_change_percent: float | None = None
unique_wallet_history_2h
class-attribute
instance-attribute
¶
unique_wallet_history_2h: int | None = None
unique_wallet_2h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_2h_change_percent: float | None = None
unique_wallet_history_4h
class-attribute
instance-attribute
¶
unique_wallet_history_4h: int | None = None
unique_wallet_4h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_4h_change_percent: float | None = None
unique_wallet_history_8h
class-attribute
instance-attribute
¶
unique_wallet_history_8h: int | None = None
unique_wallet_8h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_8h_change_percent: float | None = None
unique_wallet_history_24h
class-attribute
instance-attribute
¶
unique_wallet_history_24h: int | None = None
unique_wallet_24h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_24h_change_percent: float | None = None
trade_1m_change_percent
class-attribute
instance-attribute
¶
trade_1m_change_percent: float | None = None
sell_1m_change_percent
class-attribute
instance-attribute
¶
sell_1m_change_percent: float | None = None
buy_1m_change_percent
class-attribute
instance-attribute
¶
buy_1m_change_percent: float | None = None
volume_history_1m_usd
class-attribute
instance-attribute
¶
volume_history_1m_usd: float | None = None
volume_1m_change_percent
class-attribute
instance-attribute
¶
volume_1m_change_percent: float | None = None
volume_buy_history_1m
class-attribute
instance-attribute
¶
volume_buy_history_1m: float | None = None
volume_buy_history_1m_usd
class-attribute
instance-attribute
¶
volume_buy_history_1m_usd: float | None = None
volume_buy_1m_change_percent
class-attribute
instance-attribute
¶
volume_buy_1m_change_percent: float | None = None
volume_sell_history_1m
class-attribute
instance-attribute
¶
volume_sell_history_1m: float | None = None
volume_sell_history_1m_usd
class-attribute
instance-attribute
¶
volume_sell_history_1m_usd: float | None = None
volume_sell_1m_change_percent
class-attribute
instance-attribute
¶
volume_sell_1m_change_percent: float | None = None
trade_5m_change_percent
class-attribute
instance-attribute
¶
trade_5m_change_percent: float | None = None
sell_5m_change_percent
class-attribute
instance-attribute
¶
sell_5m_change_percent: float | None = None
buy_5m_change_percent
class-attribute
instance-attribute
¶
buy_5m_change_percent: float | None = None
volume_history_5m_usd
class-attribute
instance-attribute
¶
volume_history_5m_usd: float | None = None
volume_5m_change_percent
class-attribute
instance-attribute
¶
volume_5m_change_percent: float | None = None
volume_buy_history_5m
class-attribute
instance-attribute
¶
volume_buy_history_5m: float | None = None
volume_buy_history_5m_usd
class-attribute
instance-attribute
¶
volume_buy_history_5m_usd: float | None = None
volume_buy_5m_change_percent
class-attribute
instance-attribute
¶
volume_buy_5m_change_percent: float | None = None
volume_sell_history_5m
class-attribute
instance-attribute
¶
volume_sell_history_5m: float | None = None
volume_sell_history_5m_usd
class-attribute
instance-attribute
¶
volume_sell_history_5m_usd: float | None = None
volume_sell_5m_change_percent
class-attribute
instance-attribute
¶
volume_sell_5m_change_percent: float | None = None
trade_30m_change_percent
class-attribute
instance-attribute
¶
trade_30m_change_percent: float | None = None
sell_30m_change_percent
class-attribute
instance-attribute
¶
sell_30m_change_percent: float | None = None
buy_30m_change_percent
class-attribute
instance-attribute
¶
buy_30m_change_percent: float | None = None
volume_history_30m_usd
class-attribute
instance-attribute
¶
volume_history_30m_usd: float | None = None
volume_30m_change_percent
class-attribute
instance-attribute
¶
volume_30m_change_percent: float | None = None
volume_buy_history_30m
class-attribute
instance-attribute
¶
volume_buy_history_30m: float | None = None
volume_buy_history_30m_usd
class-attribute
instance-attribute
¶
volume_buy_history_30m_usd: float | None = None
volume_buy_30m_change_percent
class-attribute
instance-attribute
¶
volume_buy_30m_change_percent: float | None = None
volume_sell_history_30m
class-attribute
instance-attribute
¶
volume_sell_history_30m: float | None = None
volume_sell_history_30m_usd
class-attribute
instance-attribute
¶
volume_sell_history_30m_usd: float | None = None
volume_sell_30m_change_percent
class-attribute
instance-attribute
¶
volume_sell_30m_change_percent: float | None = None
trade_1h_change_percent
class-attribute
instance-attribute
¶
trade_1h_change_percent: float | None = None
sell_1h_change_percent
class-attribute
instance-attribute
¶
sell_1h_change_percent: float | None = None
buy_1h_change_percent
class-attribute
instance-attribute
¶
buy_1h_change_percent: float | None = None
volume_history_1h_usd
class-attribute
instance-attribute
¶
volume_history_1h_usd: float | None = None
volume_1h_change_percent
class-attribute
instance-attribute
¶
volume_1h_change_percent: float | None = None
volume_buy_history_1h
class-attribute
instance-attribute
¶
volume_buy_history_1h: float | None = None
volume_buy_history_1h_usd
class-attribute
instance-attribute
¶
volume_buy_history_1h_usd: float | None = None
volume_buy_1h_change_percent
class-attribute
instance-attribute
¶
volume_buy_1h_change_percent: float | None = None
volume_sell_history_1h
class-attribute
instance-attribute
¶
volume_sell_history_1h: float | None = None
volume_sell_history_1h_usd
class-attribute
instance-attribute
¶
volume_sell_history_1h_usd: float | None = None
volume_sell_1h_change_percent
class-attribute
instance-attribute
¶
volume_sell_1h_change_percent: float | None = None
trade_2h_change_percent
class-attribute
instance-attribute
¶
trade_2h_change_percent: float | None = None
sell_2h_change_percent
class-attribute
instance-attribute
¶
sell_2h_change_percent: float | None = None
buy_2h_change_percent
class-attribute
instance-attribute
¶
buy_2h_change_percent: float | None = None
volume_history_2h_usd
class-attribute
instance-attribute
¶
volume_history_2h_usd: float | None = None
volume_2h_change_percent
class-attribute
instance-attribute
¶
volume_2h_change_percent: float | None = None
volume_buy_history_2h
class-attribute
instance-attribute
¶
volume_buy_history_2h: float | None = None
volume_buy_history_2h_usd
class-attribute
instance-attribute
¶
volume_buy_history_2h_usd: float | None = None
volume_buy_2h_change_percent
class-attribute
instance-attribute
¶
volume_buy_2h_change_percent: float | None = None
volume_sell_history_2h
class-attribute
instance-attribute
¶
volume_sell_history_2h: float | None = None
volume_sell_history_2h_usd
class-attribute
instance-attribute
¶
volume_sell_history_2h_usd: float | None = None
volume_sell_2h_change_percent
class-attribute
instance-attribute
¶
volume_sell_2h_change_percent: float | None = None
trade_4h_change_percent
class-attribute
instance-attribute
¶
trade_4h_change_percent: float | None = None
sell_4h_change_percent
class-attribute
instance-attribute
¶
sell_4h_change_percent: float | None = None
buy_4h_change_percent
class-attribute
instance-attribute
¶
buy_4h_change_percent: float | None = None
volume_history_4h_usd
class-attribute
instance-attribute
¶
volume_history_4h_usd: float | None = None
volume_4h_change_percent
class-attribute
instance-attribute
¶
volume_4h_change_percent: float | None = None
volume_buy_history_4h
class-attribute
instance-attribute
¶
volume_buy_history_4h: float | None = None
volume_buy_history_4h_usd
class-attribute
instance-attribute
¶
volume_buy_history_4h_usd: float | None = None
volume_buy_4h_change_percent
class-attribute
instance-attribute
¶
volume_buy_4h_change_percent: float | None = None
volume_sell_history_4h
class-attribute
instance-attribute
¶
volume_sell_history_4h: float | None = None
volume_sell_history_4h_usd
class-attribute
instance-attribute
¶
volume_sell_history_4h_usd: float | None = None
volume_sell_4h_change_percent
class-attribute
instance-attribute
¶
volume_sell_4h_change_percent: float | None = None
trade_8h_change_percent
class-attribute
instance-attribute
¶
trade_8h_change_percent: float | None = None
sell_8h_change_percent
class-attribute
instance-attribute
¶
sell_8h_change_percent: float | None = None
buy_8h_change_percent
class-attribute
instance-attribute
¶
buy_8h_change_percent: float | None = None
volume_history_8h_usd
class-attribute
instance-attribute
¶
volume_history_8h_usd: float | None = None
volume_8h_change_percent
class-attribute
instance-attribute
¶
volume_8h_change_percent: float | None = None
volume_buy_history_8h
class-attribute
instance-attribute
¶
volume_buy_history_8h: float | None = None
volume_buy_history_8h_usd
class-attribute
instance-attribute
¶
volume_buy_history_8h_usd: float | None = None
volume_buy_8h_change_percent
class-attribute
instance-attribute
¶
volume_buy_8h_change_percent: float | None = None
volume_sell_history_8h
class-attribute
instance-attribute
¶
volume_sell_history_8h: float | None = None
volume_sell_history_8h_usd
class-attribute
instance-attribute
¶
volume_sell_history_8h_usd: float | None = None
volume_sell_8h_change_percent
class-attribute
instance-attribute
¶
volume_sell_8h_change_percent: float | None = None
trade_24h_change_percent
class-attribute
instance-attribute
¶
trade_24h_change_percent: float | None = None
sell_24h_change_percent
class-attribute
instance-attribute
¶
sell_24h_change_percent: float | None = None
buy_24h_change_percent
class-attribute
instance-attribute
¶
buy_24h_change_percent: float | None = None
volume_history_24h_usd
class-attribute
instance-attribute
¶
volume_history_24h_usd: float | None = None
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float | None = None
volume_buy_history_24h
class-attribute
instance-attribute
¶
volume_buy_history_24h: float | None = None
volume_buy_history_24h_usd
class-attribute
instance-attribute
¶
volume_buy_history_24h_usd: float | None = None
volume_buy_24h_change_percent
class-attribute
instance-attribute
¶
volume_buy_24h_change_percent: float | None = None
volume_sell_history_24h
class-attribute
instance-attribute
¶
volume_sell_history_24h: float | None = None
volume_sell_history_24h_usd
class-attribute
instance-attribute
¶
volume_sell_history_24h_usd: float | None = None
volume_sell_24h_change_percent
class-attribute
instance-attribute
¶
volume_sell_24h_change_percent: float | None = None
parse_last_trade_human_time
¶
parse_last_trade_human_time(
dt_raw: str | datetime | None,
) -> datetime | None
Source code in src/cyhole/birdeye/schema/token_stats.py
1150 1151 1152 1153 1154 | |
GetV3TokenTradeDataResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenTradeDataResponse[GetV3TokenTradeDataResponse]
click cyhole.birdeye.schema.GetV3TokenTradeDataResponse href "" "cyhole.birdeye.schema.GetV3TokenTradeDataResponse"
Model used to represent the Token - Trade Data (Single) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenTradeDataItem
|
trading-activity snapshot of the requested token. |
success |
bool
|
|
GetV3TokenTradeDataMultipleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenTradeDataMultipleResponse[GetV3TokenTradeDataMultipleResponse]
click cyhole.birdeye.schema.GetV3TokenTradeDataMultipleResponse href "" "cyhole.birdeye.schema.GetV3TokenTradeDataMultipleResponse"
Model used to represent the Token - Trade Data (Multiple) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
dict[str, GetV3TokenTradeDataItem]
|
dictionary keyed by token contract address; each value is the trading-activity snapshot for that token. Unrecognised addresses are omitted from the dict. |
success |
bool
|
|
GetV3TokenExitLiquidityPrice
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenExitLiquidityPrice[GetV3TokenExitLiquidityPrice]
click cyhole.birdeye.schema.GetV3TokenExitLiquidityPrice href "" "cyhole.birdeye.schema.GetV3TokenExitLiquidityPrice"
Latest price datapoint used by the Birdeye exit-liquidity computation.
Attributes:
| Name | Type | Description |
|---|---|---|
value |
float
|
the price expressed in the response's |
update_unix_time |
int
|
unix-second timestamp at which Birdeye last refreshed the price. |
update_human_time |
str
|
ISO-8601 timestamp matching |
update_in_slot |
int
|
chain slot at which the price was observed. |
GetV3TokenExitLiquidityItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenExitLiquidityItem[GetV3TokenExitLiquidityItem]
click cyhole.birdeye.schema.GetV3TokenExitLiquidityItem href "" "cyhole.birdeye.schema.GetV3TokenExitLiquidityItem"
Single token entry of the Birdeye Token - Liquidity (exit liquidity) endpoint.
The exit-liquidity figure is Birdeye's estimate of how much value the largest holders could realistically extract by selling without crashing the price, computed from the on-chain liquidity profile of the token's biggest markets.
Attributes:
| Name | Type | Description |
|---|---|---|
token |
str
|
contract address of the token (mirrors |
exit_liquidity |
float
|
estimated value, in |
liquidity |
float
|
total on-chain liquidity of the token expressed in |
price |
GetV3TokenExitLiquidityPrice
|
latest price datapoint used to derive |
currency |
str
|
ISO-style currency code the numeric fields above are expressed in (typically |
address |
str
|
contract address of the token on the selected chain. |
name |
str | None
|
human-readable name of the token; |
symbol |
str | None
|
ticker symbol of the token; |
decimals |
int
|
number of decimal places used by the token. |
extensions |
dict[str, str | None] | None
|
free-form metadata bag (website, social links, ...); individual values may be
|
logo_uri |
str | None
|
URL of the token logo; |
GetV3TokenExitLiquidityResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenExitLiquidityResponse[GetV3TokenExitLiquidityResponse]
click cyhole.birdeye.schema.GetV3TokenExitLiquidityResponse href "" "cyhole.birdeye.schema.GetV3TokenExitLiquidityResponse"
Model used to represent the Token - Liquidity (Single) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenExitLiquidityItem
|
exit-liquidity payload of the requested token. |
success |
bool
|
|
GetV3TokenExitLiquidityMultipleData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenExitLiquidityMultipleData[GetV3TokenExitLiquidityMultipleData]
click cyhole.birdeye.schema.GetV3TokenExitLiquidityMultipleData href "" "cyhole.birdeye.schema.GetV3TokenExitLiquidityMultipleData"
Payload of the Token - Liquidity (Multiple) response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetV3TokenExitLiquidityItem]
|
list of exit-liquidity entries, one per requested token. Unrecognised addresses are omitted from the list. |
GetV3TokenExitLiquidityMultipleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenExitLiquidityMultipleResponse[GetV3TokenExitLiquidityMultipleResponse]
click cyhole.birdeye.schema.GetV3TokenExitLiquidityMultipleResponse href "" "cyhole.birdeye.schema.GetV3TokenExitLiquidityMultipleResponse"
Model used to represent the Token - Liquidity (Multiple) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenExitLiquidityMultipleData
|
payload containing the list of exit-liquidity entries. |
success |
bool
|
|
GetV3AllTimeTradesItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3AllTimeTradesItem[GetV3AllTimeTradesItem]
click cyhole.birdeye.schema.GetV3AllTimeTradesItem href "" "cyhole.birdeye.schema.GetV3AllTimeTradesItem"
Aggregate trade statistics for a single token over the requested time frame, as returned by the Birdeye v3 All-Time Trades endpoints.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str | None
|
contract address of the token on the selected chain; |
total_volume |
float | None
|
cumulative traded volume in token UI units over the time frame;
|
total_volume_usd |
float | None
|
cumulative traded volume expressed in USD over the time frame;
|
volume_buy |
float | None
|
buy-side volume in token UI units over the time frame;
|
volume_buy_usd |
float | None
|
buy-side volume in USD over the time frame; |
volume_sell |
float | None
|
sell-side volume in token UI units over the time frame;
|
volume_sell_usd |
float | None
|
sell-side volume in USD over the time frame; |
total_trade |
int | None
|
total number of trades (buys + sells) over the time frame;
|
buy |
int | None
|
number of buy-side trades over the time frame; |
sell |
int | None
|
number of sell-side trades over the time frame; |
GetV3AllTimeTradesResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3AllTimeTradesResponse[GetV3AllTimeTradesResponse]
click cyhole.birdeye.schema.GetV3AllTimeTradesResponse href "" "cyhole.birdeye.schema.GetV3AllTimeTradesResponse"
Model used to represent both the All-Time Trades (Single) and All-Time Trades (Multiple) endpoints from the Birdeye v3 API. Both variants return the same envelope: a list of per-token trade-statistics items for the selected time frame.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
list[GetV3AllTimeTradesItem]
|
list of trade-statistics items; one entry per requested token address. |
success |
bool
|
|
GetTokenCreationInfoData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenCreationInfoData[GetTokenCreationInfoData]
click cyhole.birdeye.schema.GetTokenCreationInfoData href "" "cyhole.birdeye.schema.GetTokenCreationInfoData"
Creation metadata of a token returned by the Birdeye Token - Creation Token Info endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
transaction_hash |
str
|
hash of the on-chain transaction that minted the token
(alias |
slot |
int
|
slot in which the mint transaction was processed (Solana-style ordinal). |
token_address |
str
|
contract address of the freshly created token (alias |
decimals |
int
|
number of decimal places used by the token. |
owner |
str
|
address that signed and paid for the creation transaction. |
block_unix_time |
int
|
timestamp of the block containing the creation transaction,
expressed as unix seconds (alias |
block_human_time |
datetime
|
human-readable ISO-8601 timestamp of the same block as
|
block_unix_time
class-attribute
instance-attribute
¶
block_unix_time: int = Field(alias='blockUnixTime')
block_human_time
class-attribute
instance-attribute
¶
block_human_time: datetime = Field(alias='blockHumanTime')
parse_block_human_time
¶
parse_block_human_time(dt_raw: str | datetime) -> datetime
Source code in src/cyhole/birdeye/schema/creation_trending.py
31 32 33 34 35 36 | |
GetTokenCreationInfoResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenCreationInfoResponse[GetTokenCreationInfoResponse]
click cyhole.birdeye.schema.GetTokenCreationInfoResponse href "" "cyhole.birdeye.schema.GetTokenCreationInfoResponse"
Model used to represent the Token - Creation Token Info endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetTokenCreationInfoData
|
token creation metadata payload. |
success |
bool
|
|
GetTokenTrendingItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenTrendingItem[GetTokenTrendingItem]
click cyhole.birdeye.schema.GetTokenTrendingItem href "" "cyhole.birdeye.schema.GetTokenTrendingItem"
Single trending-token entry returned by the Birdeye Token - Trending List endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
rank |
int
|
Birdeye's internal trending rank (1 = top trending). |
address |
str
|
contract address of the token on the selected chain. |
symbol |
str
|
ticker symbol of the token. |
name |
str
|
human-readable name of the token. |
decimals |
int
|
number of decimal places used by the token. |
logo_uri |
str | None
|
URL of the token logo (alias |
price |
float
|
latest known price of the token in USD. |
liquidity |
float
|
total on-chain liquidity in USD. |
marketcap |
float
|
current market capitalisation in USD. |
fdv |
float
|
fully-diluted valuation in USD. |
volume_24h_usd |
float
|
USD traded volume over the trailing 24h window (alias |
volume_24h_change_percent |
float
|
percent change of 24h USD volume vs the previous 24h window
(alias |
price_24h_change_percent |
float
|
percent price change vs 24h ago (alias |
logo_uri
class-attribute
instance-attribute
¶
logo_uri: str | None = Field(alias='logoURI', default=None)
volume_24h_usd
class-attribute
instance-attribute
¶
volume_24h_usd: float = Field(alias='volume24hUSD')
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float = Field(
alias="volume24hChangePercent"
)
price_24h_change_percent
class-attribute
instance-attribute
¶
price_24h_change_percent: float = Field(
alias="price24hChangePercent"
)
GetTokenTrendingData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenTrendingData[GetTokenTrendingData]
click cyhole.birdeye.schema.GetTokenTrendingData href "" "cyhole.birdeye.schema.GetTokenTrendingData"
Payload of the Token - Trending List response.
Attributes:
| Name | Type | Description |
|---|---|---|
update_unix_time |
int
|
unix-second timestamp at which Birdeye last refreshed the trending list
(alias |
update_time |
str
|
human-readable timestamp matching |
total |
int
|
total number of tokens in Birdeye's trending universe (not the page size). |
tokens |
list[GetTokenTrendingItem]
|
ranked list of trending tokens returned in this page. |
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
GetTokenTrendingResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenTrendingResponse[GetTokenTrendingResponse]
click cyhole.birdeye.schema.GetTokenTrendingResponse href "" "cyhole.birdeye.schema.GetTokenTrendingResponse"
Model used to represent the Token - Trending List endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetTokenTrendingData
|
trending-list payload (refresh timestamp + ranked tokens). |
success |
bool
|
|
GetPriceData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceData[GetPriceData]
click cyhole.birdeye.schema.GetPriceData href "" "cyhole.birdeye.schema.GetPriceData"
update_human_time
class-attribute
instance-attribute
¶
update_human_time: datetime = Field(alias="updateHumanTime")
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
parse_update_human_time
¶
parse_update_human_time(
update_human_time_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema/price.py
12 13 14 15 16 | |
GetPriceResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceResponse[GetPriceResponse]
click cyhole.birdeye.schema.GetPriceResponse href "" "cyhole.birdeye.schema.GetPriceResponse"
Model used to represent the Price endpoint from birdeye API.
GetPriceMultipleData
¶
Bases: GetPriceData
flowchart TD
cyhole.birdeye.schema.GetPriceMultipleData[GetPriceMultipleData]
cyhole.birdeye.schema.price.GetPriceData[GetPriceData]
cyhole.birdeye.schema.price.GetPriceData --> cyhole.birdeye.schema.GetPriceMultipleData
click cyhole.birdeye.schema.GetPriceMultipleData href "" "cyhole.birdeye.schema.GetPriceMultipleData"
click cyhole.birdeye.schema.price.GetPriceData href "" "cyhole.birdeye.schema.price.GetPriceData"
price_change_24h
class-attribute
instance-attribute
¶
price_change_24h: float = Field(alias='priceChange24h')
GetPriceMultipleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceMultipleResponse[GetPriceMultipleResponse]
click cyhole.birdeye.schema.GetPriceMultipleResponse href "" "cyhole.birdeye.schema.GetPriceMultipleResponse"
Model used to represent the Price - Multiple endpoint from birdeye API.
GetPriceHistoricalMeasure
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceHistoricalMeasure[GetPriceHistoricalMeasure]
click cyhole.birdeye.schema.GetPriceHistoricalMeasure href "" "cyhole.birdeye.schema.GetPriceHistoricalMeasure"
GetPriceHistoricalData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceHistoricalData[GetPriceHistoricalData]
click cyhole.birdeye.schema.GetPriceHistoricalData href "" "cyhole.birdeye.schema.GetPriceHistoricalData"
GetPriceHistoricalResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceHistoricalResponse[GetPriceHistoricalResponse]
click cyhole.birdeye.schema.GetPriceHistoricalResponse href "" "cyhole.birdeye.schema.GetPriceHistoricalResponse"
Model used to represent the Price - Historical endpoint from birdeye API.
GetPriceVolumeSingleData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceVolumeSingleData[GetPriceVolumeSingleData]
click cyhole.birdeye.schema.GetPriceVolumeSingleData href "" "cyhole.birdeye.schema.GetPriceVolumeSingleData"
update_unix_time
class-attribute
instance-attribute
¶
update_unix_time: int = Field(alias='updateUnixTime')
update_human_time
class-attribute
instance-attribute
¶
update_human_time: datetime = Field(alias="updateHumanTime")
volume_change_percent
class-attribute
instance-attribute
¶
volume_change_percent: float = Field(
alias="volumeChangePercent"
)
price_change_percent
class-attribute
instance-attribute
¶
price_change_percent: float = Field(
alias="priceChangePercent"
)
parse_update_human_time
¶
parse_update_human_time(
update_human_time_raw: str | datetime,
) -> datetime
Source code in src/cyhole/birdeye/schema/price.py
60 61 62 63 64 | |
GetPriceVolumeSingleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetPriceVolumeSingleResponse[GetPriceVolumeSingleResponse]
click cyhole.birdeye.schema.GetPriceVolumeSingleResponse href "" "cyhole.birdeye.schema.GetPriceVolumeSingleResponse"
Model used to represent the Price Volume - Single Token endpoint from birdeye API.
PostPriceVolumeMultiData
¶
Bases: GetPriceVolumeSingleData
flowchart TD
cyhole.birdeye.schema.PostPriceVolumeMultiData[PostPriceVolumeMultiData]
cyhole.birdeye.schema.price.GetPriceVolumeSingleData[GetPriceVolumeSingleData]
cyhole.birdeye.schema.price.GetPriceVolumeSingleData --> cyhole.birdeye.schema.PostPriceVolumeMultiData
click cyhole.birdeye.schema.PostPriceVolumeMultiData href "" "cyhole.birdeye.schema.PostPriceVolumeMultiData"
click cyhole.birdeye.schema.price.GetPriceVolumeSingleData href "" "cyhole.birdeye.schema.price.GetPriceVolumeSingleData"
PostPriceVolumeMultiResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostPriceVolumeMultiResponse[PostPriceVolumeMultiResponse]
click cyhole.birdeye.schema.PostPriceVolumeMultiResponse href "" "cyhole.birdeye.schema.PostPriceVolumeMultiResponse"
Model used to represent the Price Volume - Multiple Token endpoint from birdeye API.
GetTradesTokenTradeToken
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesTokenTradeToken[GetTradesTokenTradeToken]
click cyhole.birdeye.schema.GetTradesTokenTradeToken href "" "cyhole.birdeye.schema.GetTradesTokenTradeToken"
nearest_price
class-attribute
instance-attribute
¶
nearest_price: float = Field(alias='nearestPrice')
change_amount
class-attribute
instance-attribute
¶
change_amount: float = Field(alias='changeAmount')
ui_change_amount
class-attribute
instance-attribute
¶
ui_change_amount: float = Field(alias='uiChangeAmount')
GetTradesTokenTrade
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesTokenTrade[GetTradesTokenTrade]
click cyhole.birdeye.schema.GetTradesTokenTrade href "" "cyhole.birdeye.schema.GetTradesTokenTrade"
block_unix_time
class-attribute
instance-attribute
¶
block_unix_time: int = Field(alias='blockUnixTime')
block_human_time
class-attribute
instance-attribute
¶
block_human_time: datetime = Field(alias='blockHumanTime')
nearest_price_base_coin
class-attribute
instance-attribute
¶
nearest_price_base_coin: float = Field(
alias="nearestPriceBaseCoin"
)
nearest_price_quote_coin
class-attribute
instance-attribute
¶
nearest_price_quote_coin: float = Field(
alias="nearestPriceQuoteCoin"
)
inner_ins_index
class-attribute
instance-attribute
¶
inner_ins_index: int | None = Field(
alias="innerInsIndex", default=None
)
be_bevenue
class-attribute
instance-attribute
¶
be_bevenue: str | None = Field(
alias="beRevenue", default=None
)
trade_from
class-attribute
instance-attribute
¶
trade_from: GetTradesTokenTradeToken = Field(alias='from')
trade_to
class-attribute
instance-attribute
¶
trade_to: GetTradesTokenTradeToken = Field(alias='to')
parse_update_human_time
¶
parse_update_human_time(dt_raw: str | datetime) -> datetime
Source code in src/cyhole/birdeye/schema/transactions.py
49 50 51 52 53 | |
GetTradesTokenData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesTokenData[GetTradesTokenData]
click cyhole.birdeye.schema.GetTradesTokenData href "" "cyhole.birdeye.schema.GetTradesTokenData"
GetTradesTokenResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesTokenResponse[GetTradesTokenResponse]
click cyhole.birdeye.schema.GetTradesTokenResponse href "" "cyhole.birdeye.schema.GetTradesTokenResponse"
Model used to represent the Trades - Token endpoint from birdeye API.
GetTradesPairTradeToken
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesPairTradeToken[GetTradesPairTradeToken]
click cyhole.birdeye.schema.GetTradesPairTradeToken href "" "cyhole.birdeye.schema.GetTradesPairTradeToken"
nearest_price
class-attribute
instance-attribute
¶
nearest_price: float = Field(alias='nearestPrice')
change_amount
class-attribute
instance-attribute
¶
change_amount: float = Field(alias='changeAmount')
ui_change_amount
class-attribute
instance-attribute
¶
ui_change_amount: float = Field(alias='uiChangeAmount')
GetTradesPairTrade
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesPairTrade[GetTradesPairTrade]
click cyhole.birdeye.schema.GetTradesPairTrade href "" "cyhole.birdeye.schema.GetTradesPairTrade"
GetTradesPairData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesPairData[GetTradesPairData]
click cyhole.birdeye.schema.GetTradesPairData href "" "cyhole.birdeye.schema.GetTradesPairData"
GetTradesPairResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTradesPairResponse[GetTradesPairResponse]
click cyhole.birdeye.schema.GetTradesPairResponse href "" "cyhole.birdeye.schema.GetTradesPairResponse"
Model used to represent the Trades - Pair endpoint from birdeye API.
GetOHLCVInterval
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetOHLCVInterval[GetOHLCVInterval]
click cyhole.birdeye.schema.GetOHLCVInterval href "" "cyhole.birdeye.schema.GetOHLCVInterval"
GetOHLCVTokenPairInterval
¶
Bases: GetOHLCVInterval
flowchart TD
cyhole.birdeye.schema.GetOHLCVTokenPairInterval[GetOHLCVTokenPairInterval]
cyhole.birdeye.schema.transactions.GetOHLCVInterval[GetOHLCVInterval]
cyhole.birdeye.schema.transactions.GetOHLCVInterval --> cyhole.birdeye.schema.GetOHLCVTokenPairInterval
click cyhole.birdeye.schema.GetOHLCVTokenPairInterval href "" "cyhole.birdeye.schema.GetOHLCVTokenPairInterval"
click cyhole.birdeye.schema.transactions.GetOHLCVInterval href "" "cyhole.birdeye.schema.transactions.GetOHLCVInterval"
GetOHLCVTokenPairData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetOHLCVTokenPairData[GetOHLCVTokenPairData]
click cyhole.birdeye.schema.GetOHLCVTokenPairData href "" "cyhole.birdeye.schema.GetOHLCVTokenPairData"
GetOHLCVTokenPairResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetOHLCVTokenPairResponse[GetOHLCVTokenPairResponse]
click cyhole.birdeye.schema.GetOHLCVTokenPairResponse href "" "cyhole.birdeye.schema.GetOHLCVTokenPairResponse"
Model used to represent the OHLCV - Token/Pair endpoint from birdeye API.
GetOHLCVBaseQuoteInterval
¶
Bases: GetOHLCVInterval
flowchart TD
cyhole.birdeye.schema.GetOHLCVBaseQuoteInterval[GetOHLCVBaseQuoteInterval]
cyhole.birdeye.schema.transactions.GetOHLCVInterval[GetOHLCVInterval]
cyhole.birdeye.schema.transactions.GetOHLCVInterval --> cyhole.birdeye.schema.GetOHLCVBaseQuoteInterval
click cyhole.birdeye.schema.GetOHLCVBaseQuoteInterval href "" "cyhole.birdeye.schema.GetOHLCVBaseQuoteInterval"
click cyhole.birdeye.schema.transactions.GetOHLCVInterval href "" "cyhole.birdeye.schema.transactions.GetOHLCVInterval"
GetOHLCVBaseQuoteData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetOHLCVBaseQuoteData[GetOHLCVBaseQuoteData]
click cyhole.birdeye.schema.GetOHLCVBaseQuoteData href "" "cyhole.birdeye.schema.GetOHLCVBaseQuoteData"
GetOHLCVBaseQuoteResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetOHLCVBaseQuoteResponse[GetOHLCVBaseQuoteResponse]
click cyhole.birdeye.schema.GetOHLCVBaseQuoteResponse href "" "cyhole.birdeye.schema.GetOHLCVBaseQuoteResponse"
Model used to represent the OHLCV - Token/Pair endpoint from birdeye API.
GetV3TokenMintBurnTxsItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMintBurnTxsItem[GetV3TokenMintBurnTxsItem]
click cyhole.birdeye.schema.GetV3TokenMintBurnTxsItem href "" "cyhole.birdeye.schema.GetV3TokenMintBurnTxsItem"
Single mint or burn transaction returned by the v3 Token - Mint/Burn endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
common_type |
str
|
kind of supply change, either |
tx_hash |
str
|
signature of the on-chain transaction that performed the mint/burn. |
slot |
int
|
Solana slot at which the transaction was processed. |
block_time |
int
|
unix-second timestamp of the block containing the transaction. |
block_human_time |
str
|
ISO-8601 timestamp of the same block as |
mint |
str
|
contract address of the affected SPL token mint. |
program_id |
str
|
address of the on-chain program that emitted the mint/burn instruction (usually the SPL Token program). |
amount |
str
|
raw amount minted or burned, expressed in the token's smallest units (string). |
decimals |
int
|
number of decimal places used by the token. |
ui_amount |
float
|
UI-formatted amount (i.e. |
ui_amount_string |
str
|
UI-formatted amount as a string (preserves precision for very large values). |
GetV3TokenMintBurnTxsData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMintBurnTxsData[GetV3TokenMintBurnTxsData]
click cyhole.birdeye.schema.GetV3TokenMintBurnTxsData href "" "cyhole.birdeye.schema.GetV3TokenMintBurnTxsData"
Payload of the v3 Token - Mint/Burn response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetV3TokenMintBurnTxsItem]
|
list of mint/burn transactions matching the request, ranked per |
GetV3TokenMintBurnTxsResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMintBurnTxsResponse[GetV3TokenMintBurnTxsResponse]
click cyhole.birdeye.schema.GetV3TokenMintBurnTxsResponse href "" "cyhole.birdeye.schema.GetV3TokenMintBurnTxsResponse"
Model used to represent the Token - Mint/Burn endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenMintBurnTxsData
|
payload containing the list of mint/burn transactions. |
success |
bool
|
|
GetTokenHolderItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderItem[GetTokenHolderItem]
click cyhole.birdeye.schema.GetTokenHolderItem href "" "cyhole.birdeye.schema.GetTokenHolderItem"
Single top-holder entry returned by the v3 Token - Holder endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
mint |
str
|
contract address of the SPL token being held. |
owner |
str
|
wallet address that owns the token balance. |
token_account |
str
|
SPL token account address holding the balance for |
amount |
str
|
raw amount held, expressed in the token's smallest units (string). |
decimals |
int
|
number of decimal places used by the token. |
ui_amount |
float
|
UI-formatted amount (i.e. |
is_scaled_ui_token |
bool | None
|
|
multiplier |
float | None
|
scaling multiplier applied to UI amounts of scaled-UI-amount tokens; |
GetTokenHolderData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderData[GetTokenHolderData]
click cyhole.birdeye.schema.GetTokenHolderData href "" "cyhole.birdeye.schema.GetTokenHolderData"
Payload of the v3 Token - Holder response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetTokenHolderItem]
|
ranked list of top holder entries (largest balance first by default). |
GetTokenHolderResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderResponse[GetTokenHolderResponse]
click cyhole.birdeye.schema.GetTokenHolderResponse href "" "cyhole.birdeye.schema.GetTokenHolderResponse"
Model used to represent the Token - Holder endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetTokenHolderData
|
payload containing the ranked top-holder list. |
success |
bool
|
|
PostTokenHolderBatchItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenHolderBatchItem[PostTokenHolderBatchItem]
click cyhole.birdeye.schema.PostTokenHolderBatchItem href "" "cyhole.birdeye.schema.PostTokenHolderBatchItem"
Single wallet/token balance entry returned by the POST Token - Holder (Batch) endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
mint |
str
|
contract address of the SPL token being held. |
owner |
str
|
wallet address whose balance is being reported. |
amount |
float
|
UI-formatted balance (numeric). |
balance |
str
|
raw balance expressed in the token's smallest units (string). |
decimals |
int
|
number of decimal places used by the token. |
PostTokenHolderBatchData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenHolderBatchData[PostTokenHolderBatchData]
click cyhole.birdeye.schema.PostTokenHolderBatchData href "" "cyhole.birdeye.schema.PostTokenHolderBatchData"
Payload of the POST Token - Holder (Batch) response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[PostTokenHolderBatchItem]
|
list of balance entries, one per |
PostTokenHolderBatchBody
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenHolderBatchBody[PostTokenHolderBatchBody]
click cyhole.birdeye.schema.PostTokenHolderBatchBody href "" "cyhole.birdeye.schema.PostTokenHolderBatchBody"
Request body for the POST Token - Holder (Batch) endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
token_address |
str
|
contract address of the SPL token whose balances must be looked up. |
wallets |
list[str]
|
list of wallet addresses whose balance in |
PostTokenHolderBatchResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenHolderBatchResponse[PostTokenHolderBatchResponse]
click cyhole.birdeye.schema.PostTokenHolderBatchResponse href "" "cyhole.birdeye.schema.PostTokenHolderBatchResponse"
Model used to represent the Token - Holder (Batch) endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
PostTokenHolderBatchData
|
payload containing the balance entries. |
success |
bool
|
|
GetHolderDistributionEntry
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderDistributionEntry[GetHolderDistributionEntry]
click cyhole.birdeye.schema.GetHolderDistributionEntry href "" "cyhole.birdeye.schema.GetHolderDistributionEntry"
Single holder entry in a Token - Holder Distribution response.
Attributes:
| Name | Type | Description |
|---|---|---|
wallet |
str
|
wallet (or SPL token-account, depending on the request |
holding |
str
|
balance of the holder expressed in UI units, as a string to preserve precision. |
percent_of_supply |
float
|
share of the token's total supply held, expressed as a fraction in
|
GetHolderDistributionPagination
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderDistributionPagination[GetHolderDistributionPagination]
click cyhole.birdeye.schema.GetHolderDistributionPagination href "" "cyhole.birdeye.schema.GetHolderDistributionPagination"
Pagination block of a Token - Holder Distribution response.
Attributes:
| Name | Type | Description |
|---|---|---|
offset |
int
|
zero-based offset of the current batch within the full result set. |
limit |
int
|
maximum number of entries returned per call. |
total |
int
|
total number of entries that match the request filters across all pages. |
GetHolderDistributionRange
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderDistributionRange[GetHolderDistributionRange]
click cyhole.birdeye.schema.GetHolderDistributionRange href "" "cyhole.birdeye.schema.GetHolderDistributionRange"
Supply-share range applied by Birdeye when filtering the distribution.
Attributes:
| Name | Type | Description |
|---|---|---|
min_percent |
float
|
inclusive lower bound on |
max_percent |
float
|
inclusive upper bound on |
GetHolderDistributionSummary
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderDistributionSummary[GetHolderDistributionSummary]
click cyhole.birdeye.schema.GetHolderDistributionSummary href "" "cyhole.birdeye.schema.GetHolderDistributionSummary"
Aggregate summary of the holders matching the distribution filters.
Attributes:
| Name | Type | Description |
|---|---|---|
total_holding |
str
|
cumulative balance of matched holders in UI units, as a string to preserve precision. |
percent_of_supply |
float
|
cumulative |
wallet_count |
int
|
number of distinct holders that matched the filter range. |
GetHolderDistributionData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderDistributionData[GetHolderDistributionData]
click cyhole.birdeye.schema.GetHolderDistributionData href "" "cyhole.birdeye.schema.GetHolderDistributionData"
Payload of the Token - Holder Distribution response.
Attributes:
| Name | Type | Description |
|---|---|---|
token_address |
str
|
contract address of the token the distribution refers to. |
mode |
str
|
filter mode actually applied ( |
range |
GetHolderDistributionRange
|
supply-share range used by the filter. |
holders |
list[GetHolderDistributionEntry]
|
list of individual holder entries (empty when |
pagination |
GetHolderDistributionPagination
|
pagination metadata describing the returned batch and total match count. |
summary |
GetHolderDistributionSummary
|
cumulative figures over the holders that matched the filter range. |
GetHolderDistributionResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderDistributionResponse[GetHolderDistributionResponse]
click cyhole.birdeye.schema.GetHolderDistributionResponse href "" "cyhole.birdeye.schema.GetHolderDistributionResponse"
Model used to represent the Token - Holder Distribution endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetHolderDistributionData
|
holder-distribution payload. |
success |
bool
|
|
GetHolderProfileSummary
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderProfileSummary[GetHolderProfileSummary]
click cyhole.birdeye.schema.GetHolderProfileSummary href "" "cyhole.birdeye.schema.GetHolderProfileSummary"
Headline counts of the holders aggregated by the Token - Holder Profile endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
total_holder |
int
|
total number of distinct holders Birdeye has observed for the token. |
total_holding |
float
|
cumulative balance of all holders, in UI units. |
percent_of_supply |
float
|
cumulative |
GetHolderProfileTagBreakdown
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderProfileTagBreakdown[GetHolderProfileTagBreakdown]
click cyhole.birdeye.schema.GetHolderProfileTagBreakdown href "" "cyhole.birdeye.schema.GetHolderProfileTagBreakdown"
Aggregate trading and holding figures for one Birdeye holder-tag bucket
(bundler, sniper, insider, dev, smart_trader).
Attributes:
| Name | Type | Description |
|---|---|---|
tag |
str
|
name of the tag this row describes. |
holder_count |
int
|
number of distinct wallets currently classified under |
hold_amount |
str
|
cumulative holding of wallets in this tag, in UI units (string). |
percent_of_supply |
float
|
cumulative |
avg_buy_price |
str
|
average buy price (USD) across the wallets in this tag (string). |
buy_volume |
str
|
cumulative buy volume of wallets in this tag, in the token UI units (string). |
buy_volume_usd |
str
|
cumulative buy volume of wallets in this tag, expressed in USD (string). |
sell_volume |
str
|
cumulative sell volume of wallets in this tag, in the token UI units (string). |
sell_volume_usd |
str
|
cumulative sell volume of wallets in this tag, expressed in USD (string). |
pnl |
str
|
cumulative profit-and-loss of wallets in this tag, in USD (string). |
GetHolderProfileTokenTopHolder
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderProfileTokenTopHolder[GetHolderProfileTokenTopHolder]
click cyhole.birdeye.schema.GetHolderProfileTokenTopHolder href "" "cyhole.birdeye.schema.GetHolderProfileTokenTopHolder"
Top-10 holder concentration block of the Token - Holder Profile response.
Attributes:
| Name | Type | Description |
|---|---|---|
hold_amount |
str
|
cumulative balance of the top-10 holders, in UI units (string). |
percent_of_supply |
float
|
cumulative |
GetHolderProfileToken
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderProfileToken[GetHolderProfileToken]
click cyhole.birdeye.schema.GetHolderProfileToken href "" "cyhole.birdeye.schema.GetHolderProfileToken"
Token-level market snapshot returned alongside the holder profile.
Attributes:
| Name | Type | Description |
|---|---|---|
creation_time |
int
|
unix-second timestamp at which Birdeye first detected the token. |
liquidity |
float
|
total on-chain liquidity in USD. |
market_cap |
float
|
current market capitalisation in USD. |
volume_1h |
float
|
traded volume over the trailing 1h window in the token UI units. |
volume_1h_usd |
float
|
traded volume over the trailing 1h window in USD. |
buy_volume_1h |
float
|
buy-side traded volume over the trailing 1h window in the token UI units. |
buy_volume_1h_usd |
float
|
buy-side traded volume over the trailing 1h window in USD. |
sell_volume_1h |
float
|
sell-side traded volume over the trailing 1h window in the token UI units. |
sell_volume_1h_usd |
float
|
sell-side traded volume over the trailing 1h window in USD. |
is_scaled_ui_token |
bool | None
|
|
top10_holder |
GetHolderProfileTokenTopHolder
|
cumulative-holding snapshot of the top-10 holders. |
GetHolderProfileData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderProfileData[GetHolderProfileData]
click cyhole.birdeye.schema.GetHolderProfileData href "" "cyhole.birdeye.schema.GetHolderProfileData"
Payload of the Token - Holder Profile response.
Attributes:
| Name | Type | Description |
|---|---|---|
token |
GetHolderProfileToken
|
token-level market snapshot (creation time, liquidity, 1h volume breakdown, top-10 holder concentration). |
holder_summary |
GetHolderProfileSummary
|
headline holder counts for the token. |
tags |
list[GetHolderProfileTagBreakdown]
|
per-tag breakdown of holder and trading figures (always five entries: |
GetHolderProfileResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetHolderProfileResponse[GetHolderProfileResponse]
click cyhole.birdeye.schema.GetHolderProfileResponse href "" "cyhole.birdeye.schema.GetHolderProfileResponse"
Model used to represent the Token - Holder Profile endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetHolderProfileData
|
holder-profile payload. |
success |
bool
|
|
GetTokenHolderPositionItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderPositionItem[GetTokenHolderPositionItem]
click cyhole.birdeye.schema.GetTokenHolderPositionItem href "" "cyhole.birdeye.schema.GetTokenHolderPositionItem"
Single per-wallet position entry returned by the v1 Token - Holder Positions endpoint.
Numeric fields are returned by Birdeye as strings to preserve precision.
Attributes:
| Name | Type | Description |
|---|---|---|
wallet_address |
str
|
wallet that holds the position. |
labels |
list[str]
|
list of Birdeye holder tags attached to the wallet (e.g. |
hold_amount |
str
|
current balance of the wallet in the token, in UI units (string). |
percent_of_supply |
float
|
current balance expressed as a percent ( |
avg_buy_price |
str
|
volume-weighted average buy price across all of the wallet's buy trades, in USD (string). |
buy_count |
int
|
number of buy trades executed by the wallet on the token over the lookup window. |
buy_volume |
str
|
cumulative buy volume in the token UI units (string). |
buy_volume_usd |
str
|
cumulative buy volume in USD (string). |
sell_count |
int
|
number of sell trades executed by the wallet on the token over the lookup window. |
sell_volume |
str
|
cumulative sell volume in the token UI units (string). |
sell_volume_usd |
str
|
cumulative sell volume in USD (string). |
pnl |
str
|
cumulative profit-and-loss for this wallet on the token, in USD (string). |
first_trade_at |
str
|
ISO-8601 timestamp of the wallet's first observed trade on the token. |
GetTokenHolderPositionsResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderPositionsResponse[GetTokenHolderPositionsResponse]
click cyhole.birdeye.schema.GetTokenHolderPositionsResponse href "" "cyhole.birdeye.schema.GetTokenHolderPositionsResponse"
Model used to represent the Token - Holder Positions endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
list[GetTokenHolderPositionItem]
|
paginated list of per-wallet position entries; the API returns the list directly
under |
success |
bool
|
|
GetTokenHolderChartItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderChartItem[GetTokenHolderChartItem]
click cyhole.birdeye.schema.GetTokenHolderChartItem href "" "cyhole.birdeye.schema.GetTokenHolderChartItem"
Single time-series data point returned by the Token - Holder Chart endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
timestamp |
int
|
unix-second timestamp at which the holder count was observed. |
holder |
int
|
holder count at |
net_change |
int
|
absolute change in holder count versus the previous data point (positive = holders added). |
percent_change |
float
|
relative change versus the reference point chosen via |
GetTokenHolderChartResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetTokenHolderChartResponse[GetTokenHolderChartResponse]
click cyhole.birdeye.schema.GetTokenHolderChartResponse href "" "cyhole.birdeye.schema.GetTokenHolderChartResponse"
Model used to represent the Token - Holder Chart endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
list[GetTokenHolderChartItem]
|
time-series of holder-count data points. The API returns the list directly under
|
success |
bool
|
|
PostTokenTransferBody
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferBody[PostTokenTransferBody]
click cyhole.birdeye.schema.PostTokenTransferBody href "" "cyhole.birdeye.schema.PostTokenTransferBody"
Request body for the POST Token - Transfer List endpoint.
Every field except token_address is optional and acts as a filter on the returned list.
Attributes:
| Name | Type | Description |
|---|---|---|
token_address |
str
|
contract address of the SPL token whose transfers must be listed. |
time_from |
int | None
|
optional inclusive lower bound on the transfer time, in unix seconds; |
time_to |
int | None
|
optional inclusive upper bound on the transfer time, in unix seconds; |
from_amount |
float | None
|
optional inclusive lower bound on the transfer amount in UI units; |
to_amount |
float | None
|
optional inclusive upper bound on the transfer amount in UI units; |
from_value |
float | None
|
optional inclusive lower bound on the transfer USD value; |
to_value |
float | None
|
optional inclusive upper bound on the transfer USD value; |
from_wallet |
str | None
|
optional sender wallet address to filter by; |
to_wallet |
str | None
|
optional receiver wallet address to filter by; |
cursor |
str | None
|
opaque pagination cursor returned by a previous call; leave |
limit |
int | None
|
maximum number of transfers to return per call; |
PostTokenTransferItemTokenInfo
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferItemTokenInfo[PostTokenTransferItemTokenInfo]
click cyhole.birdeye.schema.PostTokenTransferItemTokenInfo href "" "cyhole.birdeye.schema.PostTokenTransferItemTokenInfo"
Compact identity payload Birdeye attaches to every transfer entry.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the SPL token transferred. |
decimals |
int
|
number of decimal places used by the token. |
symbol |
str | None
|
ticker symbol of the token; |
name |
str | None
|
human-readable name of the token; |
logo_uri |
str | None
|
URL of the token logo; |
PostTokenTransferItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferItem[PostTokenTransferItem]
click cyhole.birdeye.schema.PostTokenTransferItem href "" "cyhole.birdeye.schema.PostTokenTransferItem"
Single SPL token transfer transaction returned by the POST Token - Transfer List endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
tx_hash |
str
|
signature of the on-chain transaction that produced the transfer. |
block_number |
int
|
slot/block number in which the transaction was processed. |
time |
str
|
ISO-8601 timestamp of the transfer. |
unix_time |
int
|
unix-second timestamp matching |
action |
str
|
high-level classification of the on-chain action (e.g. |
flow |
str
|
direction of the transfer relative to the queried token ( |
token_address |
str
|
contract address of the SPL token transferred. |
token_info |
PostTokenTransferItemTokenInfo
|
compact identity payload ( |
from_address |
str
|
wallet address that sent the tokens. |
from_token_account |
str
|
SPL token account on the sender side. |
to_address |
str
|
wallet address that received the tokens. |
to_token_account |
str
|
SPL token account on the receiver side. |
amount |
str
|
raw amount transferred, in the token's smallest units (string). |
ui_amount |
float
|
UI-formatted amount (i.e. |
price |
float
|
per-token price in USD at the time of the transfer. |
value |
float
|
total USD value of the transfer ( |
PostTokenTransferResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferResponse[PostTokenTransferResponse]
click cyhole.birdeye.schema.PostTokenTransferResponse href "" "cyhole.birdeye.schema.PostTokenTransferResponse"
Model used to represent the Token - Transfer List endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
list[PostTokenTransferItem]
|
paginated list of transfer entries; the API returns the list directly under
|
success |
bool
|
|
PostTokenTransferTotalBody
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferTotalBody[PostTokenTransferTotalBody]
click cyhole.birdeye.schema.PostTokenTransferTotalBody href "" "cyhole.birdeye.schema.PostTokenTransferTotalBody"
Request body for the POST Token - Transfer Total endpoint.
Mirrors PostTokenTransferBody minus the
pagination fields (cursor, limit), since the endpoint returns only an aggregate count.
Attributes:
| Name | Type | Description |
|---|---|---|
token_address |
str
|
contract address of the SPL token whose transfer count must be returned. |
time_from |
int | None
|
optional inclusive lower bound on the transfer time, in unix seconds; |
time_to |
int | None
|
optional inclusive upper bound on the transfer time, in unix seconds; |
from_amount |
float | None
|
optional inclusive lower bound on the transfer amount in UI units; |
to_amount |
float | None
|
optional inclusive upper bound on the transfer amount in UI units; |
from_value |
float | None
|
optional inclusive lower bound on the transfer USD value; |
to_value |
float | None
|
optional inclusive upper bound on the transfer USD value; |
from_wallet |
str | None
|
optional sender wallet address to filter by; |
to_wallet |
str | None
|
optional receiver wallet address to filter by; |
PostTokenTransferTotalData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferTotalData[PostTokenTransferTotalData]
click cyhole.birdeye.schema.PostTokenTransferTotalData href "" "cyhole.birdeye.schema.PostTokenTransferTotalData"
Payload of the POST Token - Transfer Total response.
Attributes:
| Name | Type | Description |
|---|---|---|
total |
int
|
total number of transfers matching the request filters. |
PostTokenTransferTotalResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.PostTokenTransferTotalResponse[PostTokenTransferTotalResponse]
click cyhole.birdeye.schema.PostTokenTransferTotalResponse href "" "cyhole.birdeye.schema.PostTokenTransferTotalResponse"
Model used to represent the Token - Transfer Total endpoint from birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
PostTokenTransferTotalData
|
aggregate-count payload. |
success |
bool
|
|
GetWalletSupportedNetworksResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetWalletSupportedNetworksResponse[GetWalletSupportedNetworksResponse]
click cyhole.birdeye.schema.GetWalletSupportedNetworksResponse href "" "cyhole.birdeye.schema.GetWalletSupportedNetworksResponse"
Model used to represent the Wallet - Supported Networks endpoint from birdeye API.
GetV3SearchQuery
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3SearchQuery[GetV3SearchQuery]
click cyhole.birdeye.schema.GetV3SearchQuery href "" "cyhole.birdeye.schema.GetV3SearchQuery"
Query-parameter bag for the Birdeye v3 Search endpoint.
Every field is optional and only sent when set. The default call returns all matching tokens and markets sorted by 24h USD volume descending, using exact symbol matching across all supported chains.
Attributes:
| Name | Type | Description |
|---|---|---|
chain |
str | None
|
chain to restrict the search to; pass a
|
keyword |
str | None
|
search term — token name, symbol, or contract address. |
target |
str | None
|
result type to return. Use
|
search_mode |
str | None
|
matching behaviour — |
search_by |
str | None
|
field to match the keyword against — |
sort_by |
str | None
|
metric used to rank results. Use
|
sort_type |
str | None
|
ascending or descending direction. Use
|
verify_token |
bool | None
|
when |
markets |
str | None
|
comma-separated list of DEX/market sources to restrict results to
(e.g. |
offset |
int | None
|
zero-based pagination offset. |
limit |
int | None
|
number of results per page (1–20). |
ui_amount_mode |
str | None
|
how to format scaled-UI-amount token figures on Solana. Use
|
GetV3SearchResultItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3SearchResultItem[GetV3SearchResultItem]
click cyhole.birdeye.schema.GetV3SearchResultItem href "" "cyhole.birdeye.schema.GetV3SearchResultItem"
Single result item inside a v3 Search response bucket.
This model covers both token and market result types. Fields that belong to
only one type are None when the other type is returned. Inspect the parent
GetV3SearchItem.type field (either
"token" or "market") to determine which subset of fields is populated.
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str | None
|
human-readable name of the token or market pair. |
symbol |
str | None
|
ticker symbol; present for token results, |
address |
str | None
|
contract address of the token, or market (pair) address. |
decimals |
int | None
|
on-chain decimal places of the token; |
fdv |
float | None
|
fully-diluted valuation in USD; present for token results, |
market_cap |
float | None
|
market capitalisation in USD; present for token results, |
liquidity |
float | None
|
current on-chain liquidity in USD; |
price |
float | None
|
latest price in USD; |
price_change_24h_percent |
float | None
|
percent price change over the trailing 24h window;
|
volume_24h_usd |
float | None
|
USD traded volume during the trailing 24h window; |
volume_24h_change_percent |
float | None
|
percent change of USD volume vs the previous 24h
window; |
trade_24h |
int | None
|
total number of trades during the trailing 24h window; |
trade_24h_change_percent |
float | None
|
percent change of trade count vs the previous 24h
window; |
buy_24h |
int | None
|
number of buy-side trades during the trailing 24h window; |
buy_24h_change_percent |
float | None
|
percent change of buy trades vs the previous 24h window;
|
sell_24h |
int | None
|
number of sell-side trades during the trailing 24h window; |
sell_24h_change_percent |
float | None
|
percent change of sell trades vs the previous 24h
window; |
unique_wallet_24h |
int | None
|
unique wallets that traded during the trailing 24h window;
|
unique_view_24h_change_percent |
float | None
|
percent change of unique wallet count vs the
previous 24h window; |
last_trade_unix_time |
int | None
|
unix-second timestamp of the most recent trade; |
logo_uri |
str | None
|
URL of the token or market logo; |
network |
str | None
|
chain identifier the result belongs to (e.g. |
verify_status |
str | None
|
Birdeye verification status (e.g. |
created_at |
str | None
|
ISO-8601 creation timestamp of the token or market; |
num_markets |
int | None
|
number of DEX markets that list this token; present for token
results, |
source |
str | None
|
DEX or AMM name the market belongs to; present for market results,
|
base_address |
str | None
|
base token address of the market pair; present for market results,
|
quote_address |
str | None
|
quote token address of the market pair; present for market
results, |
model_config
class-attribute
instance-attribute
¶
model_config = {'extra': 'allow', 'populate_by_name': True}
price_change_24h_percent
class-attribute
instance-attribute
¶
price_change_24h_percent: float | None = None
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float | None = None
trade_24h_change_percent
class-attribute
instance-attribute
¶
trade_24h_change_percent: float | None = None
buy_24h_change_percent
class-attribute
instance-attribute
¶
buy_24h_change_percent: float | None = None
sell_24h_change_percent
class-attribute
instance-attribute
¶
sell_24h_change_percent: float | None = None
unique_view_24h_change_percent
class-attribute
instance-attribute
¶
unique_view_24h_change_percent: float | None = None
logo_uri
class-attribute
instance-attribute
¶
logo_uri: str | None = Field(default=None, alias='logoURI')
GetV3SearchItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3SearchItem[GetV3SearchItem]
click cyhole.birdeye.schema.GetV3SearchItem href "" "cyhole.birdeye.schema.GetV3SearchItem"
One entity-type bucket in the v3 Search response data payload.
The search endpoint groups results by type — tokens and markets are returned in separate buckets. Each bucket holds all matching items of its type.
Attributes:
| Name | Type | Description |
|---|---|---|
type |
str
|
entity type for the results in this bucket; either |
result |
list[GetV3SearchResultItem]
|
list of matching items for this bucket type. |
GetV3SearchData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3SearchData[GetV3SearchData]
click cyhole.birdeye.schema.GetV3SearchData href "" "cyhole.birdeye.schema.GetV3SearchData"
Data wrapper for the Birdeye v3 Search response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetV3SearchItem]
|
list of result buckets, one per entity type returned by the query.
Depending on the |
GetV3SearchResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3SearchResponse[GetV3SearchResponse]
click cyhole.birdeye.schema.GetV3SearchResponse href "" "cyhole.birdeye.schema.GetV3SearchResponse"
Model used to represent the Search endpoint from the Birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3SearchData
|
search result buckets grouped by entity type. |
success |
bool
|
|
GetUtilsV1CreditsBreakdown
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetUtilsV1CreditsBreakdown[GetUtilsV1CreditsBreakdown]
click cyhole.birdeye.schema.GetUtilsV1CreditsBreakdown href "" "cyhole.birdeye.schema.GetUtilsV1CreditsBreakdown"
Credit breakdown by channel for one of the usage, remaining, overage_usage or overage_cost sub-objects in the Utils v1 Credits response.
Attributes:
| Name | Type | Description |
|---|---|---|
api |
float | None
|
value attributed to REST API calls; |
ws |
float | None
|
value attributed to WebSocket connections; |
total |
float | None
|
combined value across all channels; |
GetUtilsV1CreditsData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetUtilsV1CreditsData[GetUtilsV1CreditsData]
click cyhole.birdeye.schema.GetUtilsV1CreditsData href "" "cyhole.birdeye.schema.GetUtilsV1CreditsData"
Credit usage payload returned by the Birdeye Utils v1 Credits endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
start_time |
int | None
|
unix-second timestamp of the start of the reported period; |
end_time |
int | None
|
unix-second timestamp of the end of the reported period; |
usage |
GetUtilsV1CreditsBreakdown | None
|
credits consumed during the period, broken down by channel; |
remaining |
GetUtilsV1CreditsBreakdown | None
|
credits still available, broken down by channel; |
overage_usage |
GetUtilsV1CreditsBreakdown | None
|
credits consumed beyond the plan limit during the period,
broken down by channel; |
overage_cost |
GetUtilsV1CreditsBreakdown | None
|
monetary cost incurred by overage usage, broken down by channel;
|
GetUtilsV1CreditsResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetUtilsV1CreditsResponse[GetUtilsV1CreditsResponse]
click cyhole.birdeye.schema.GetUtilsV1CreditsResponse href "" "cyhole.birdeye.schema.GetUtilsV1CreditsResponse"
Model used to represent the Utils v1 Credits endpoint from the Birdeye API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetUtilsV1CreditsData
|
credit usage statistics for the current account. |
success |
bool
|
|
GetV3TokenMemeDetailSingleTxRef
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeDetailSingleTxRef[GetV3TokenMemeDetailSingleTxRef]
click cyhole.birdeye.schema.GetV3TokenMemeDetailSingleTxRef href "" "cyhole.birdeye.schema.GetV3TokenMemeDetailSingleTxRef"
Reference to a blockchain transaction associated with a meme token lifecycle event
(creation, last update, or graduation). All fields are None when the event has
not yet occurred.
Attributes:
| Name | Type | Description |
|---|---|---|
tx_hash |
str | None
|
base-58 transaction signature; |
slot |
int | None
|
Solana slot number in which the transaction was confirmed; |
block_time |
int | None
|
unix timestamp (seconds) of the block that included the transaction;
|
GetV3TokenMemeDetailSinglePool
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeDetailSinglePool[GetV3TokenMemeDetailSinglePool]
click cyhole.birdeye.schema.GetV3TokenMemeDetailSinglePool href "" "cyhole.birdeye.schema.GetV3TokenMemeDetailSinglePool"
On-chain pool (bonding curve) state for a meme token at the time of the API call. Reserve values are returned as decimal strings because they are large integers that cannot be represented exactly as JSON numbers.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the bonding-curve pool. |
real_sol_reserves |
str
|
actual SOL reserves held in the pool, in lamports (as string). |
real_token_reserves |
str
|
actual token reserves held in the pool, in the token's raw (non-UI) units (as string). |
token_total_supply |
str
|
total token supply tracked by the pool, in raw units (as string). |
virtual_token_reserves |
str
|
virtual token reserves used by the bonding-curve pricing formula, in raw units (as string). |
GetV3TokenMemeDetailSingleMemeInfo
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeDetailSingleMemeInfo[GetV3TokenMemeDetailSingleMemeInfo]
click cyhole.birdeye.schema.GetV3TokenMemeDetailSingleMemeInfo href "" "cyhole.birdeye.schema.GetV3TokenMemeDetailSingleMemeInfo"
Meme-platform-specific metadata for a token, covering its origin, lifecycle events, current bonding-curve state, and graduation status.
Attributes:
| Name | Type | Description |
|---|---|---|
source |
str | None
|
meme launchpad that originated the token (e.g. |
platform_id |
str | None
|
contract address of the launchpad program on the chain; |
created_at |
GetV3TokenMemeDetailSingleTxRef | None
|
transaction reference for the token creation event; |
creation_time |
int | None
|
unix timestamp (seconds) of the token creation; |
creator |
str | None
|
wallet address that deployed the token; |
updated_at |
GetV3TokenMemeDetailSingleTxRef | None
|
transaction reference for the most recent on-chain update; |
graduated_at |
GetV3TokenMemeDetailSingleTxRef | None
|
transaction reference for the graduation event (migration from the
bonding curve to a DEX pool); all fields are |
graduated |
bool | None
|
|
graduated_time |
int | None
|
unix timestamp (seconds) of the graduation event; |
pool |
GetV3TokenMemeDetailSinglePool | None
|
current bonding-curve pool state; |
progress_percent |
float | None
|
percentage of the bonding-curve funding target that has been
reached (0–100); |
address |
str | None
|
contract address of the meme token (mirrors the top-level
|
created_at
class-attribute
instance-attribute
¶
created_at: GetV3TokenMemeDetailSingleTxRef | None = None
updated_at
class-attribute
instance-attribute
¶
updated_at: GetV3TokenMemeDetailSingleTxRef | None = None
graduated_at
class-attribute
instance-attribute
¶
graduated_at: GetV3TokenMemeDetailSingleTxRef | None = None
GetV3TokenMemeDetailSingleData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeDetailSingleData[GetV3TokenMemeDetailSingleData]
click cyhole.birdeye.schema.GetV3TokenMemeDetailSingleData href "" "cyhole.birdeye.schema.GetV3TokenMemeDetailSingleData"
Full detail payload for a single meme token as returned by the Birdeye v3 Meme Token Detail endpoint.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
contract address of the meme token on the selected chain. |
name |
str | None
|
human-readable name of the token; |
symbol |
str | None
|
ticker symbol of the token; |
decimals |
int | None
|
number of decimal places used by the token; |
extensions |
dict[str, str | None] | None
|
free-form metadata bag containing optional social and descriptive
fields (e.g. |
logo_uri |
str | None
|
URL of the token logo image; |
price |
float | None
|
latest known price of the token in USD; |
liquidity |
float | None
|
current on-chain liquidity of the token in USD; |
circulating_supply |
float | None
|
circulating token supply in UI units; |
market_cap |
float | None
|
market capitalisation in USD; |
total_supply |
float | None
|
total token supply in UI units; |
fdv |
float | None
|
fully-diluted valuation in USD; |
meme_info |
GetV3TokenMemeDetailSingleMemeInfo | None
|
meme-platform-specific metadata including launchpad origin,
bonding-curve pool state, and graduation status; |
meme_info
class-attribute
instance-attribute
¶
meme_info: GetV3TokenMemeDetailSingleMemeInfo | None = None
GetV3TokenMemeDetailSingleResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeDetailSingleResponse[GetV3TokenMemeDetailSingleResponse]
click cyhole.birdeye.schema.GetV3TokenMemeDetailSingleResponse href "" "cyhole.birdeye.schema.GetV3TokenMemeDetailSingleResponse"
Model used to represent the Meme Token Detail - Single endpoint from the Birdeye v3 API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenMemeDetailSingleData
|
full detail payload for the requested meme token. |
success |
bool
|
|
GetV3TokenMemeListQuery
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeListQuery[GetV3TokenMemeListQuery]
click cyhole.birdeye.schema.GetV3TokenMemeListQuery href "" "cyhole.birdeye.schema.GetV3TokenMemeListQuery"
Query parameters for the Birdeye v3 Meme Token - List endpoint.
All filter fields are optional; unset fields are excluded from the request.
sort_by and sort_type default to progress_percent descending.
Attributes:
| Name | Type | Description |
|---|---|---|
sort_by |
str
|
metric to sort the result set by; defaults to
|
sort_type |
str
|
sort direction; defaults to |
source |
str | None
|
restrict results to a specific launchpad; defaults to
|
creator |
str | None
|
filter by token creator wallet address. |
platform_id |
str | None
|
filter by launchpad program address on the chain. |
graduated |
bool | None
|
when |
min_progress_percent |
float | None
|
lower bound on bonding-curve progress (0–100). |
max_progress_percent |
float | None
|
upper bound on bonding-curve progress (0–100). |
min_graduated_time |
int | None
|
lower bound on graduation unix timestamp. |
max_graduated_time |
int | None
|
upper bound on graduation unix timestamp. |
min_creation_time |
int | None
|
lower bound on token creation unix timestamp. |
max_creation_time |
int | None
|
upper bound on token creation unix timestamp. |
min_liquidity |
float | None
|
lower bound on current liquidity (USD). |
max_liquidity |
float | None
|
upper bound on current liquidity (USD). |
min_market_cap |
float | None
|
lower bound on market cap (USD). |
max_market_cap |
float | None
|
upper bound on market cap (USD). |
min_fdv |
float | None
|
lower bound on fully-diluted valuation (USD). |
max_fdv |
float | None
|
upper bound on fully-diluted valuation (USD). |
min_recent_listing_time |
int | None
|
lower bound on the Birdeye listing unix timestamp. |
max_recent_listing_time |
int | None
|
upper bound on the Birdeye listing unix timestamp. |
min_last_trade_unix_time |
int | None
|
lower bound on the last trade unix timestamp. |
max_last_trade_unix_time |
int | None
|
upper bound on the last trade unix timestamp. |
min_holder |
int | None
|
minimum number of distinct token holders. |
min_volume_1m_usd |
float | None
|
minimum USD volume over the trailing 1 minute window. |
min_volume_5m_usd |
float | None
|
minimum USD volume over the trailing 5 minute window. |
min_volume_30m_usd |
float | None
|
minimum USD volume over the trailing 30 minute window. |
min_volume_1h_usd |
float | None
|
minimum USD volume over the trailing 1 hour window. |
min_volume_2h_usd |
float | None
|
minimum USD volume over the trailing 2 hour window. |
min_volume_4h_usd |
float | None
|
minimum USD volume over the trailing 4 hour window. |
min_volume_8h_usd |
float | None
|
minimum USD volume over the trailing 8 hour window. |
min_volume_24h_usd |
float | None
|
minimum USD volume over the trailing 24 hour window. |
min_volume_7d_usd |
float | None
|
minimum USD volume over the trailing 7 day window. |
min_volume_30d_usd |
float | None
|
minimum USD volume over the trailing 30 day window. |
min_volume_1m_change_percent |
float | None
|
minimum 1 minute volume change percentage. |
min_volume_5m_change_percent |
float | None
|
minimum 5 minute volume change percentage. |
min_volume_30m_change_percent |
float | None
|
minimum 30 minute volume change percentage. |
min_volume_1h_change_percent |
float | None
|
minimum 1 hour volume change percentage. |
min_volume_2h_change_percent |
float | None
|
minimum 2 hour volume change percentage. |
min_volume_4h_change_percent |
float | None
|
minimum 4 hour volume change percentage. |
min_volume_8h_change_percent |
float | None
|
minimum 8 hour volume change percentage. |
min_volume_24h_change_percent |
float | None
|
minimum 24 hour volume change percentage. |
min_volume_7d_change_percent |
float | None
|
minimum 7 day volume change percentage. |
min_volume_30d_change_percent |
float | None
|
minimum 30 day volume change percentage. |
min_price_change_1m_percent |
float | None
|
minimum 1 minute price change percentage. |
min_price_change_5m_percent |
float | None
|
minimum 5 minute price change percentage. |
min_price_change_30m_percent |
float | None
|
minimum 30 minute price change percentage. |
min_price_change_1h_percent |
float | None
|
minimum 1 hour price change percentage. |
min_price_change_2h_percent |
float | None
|
minimum 2 hour price change percentage. |
min_price_change_4h_percent |
float | None
|
minimum 4 hour price change percentage. |
min_price_change_8h_percent |
float | None
|
minimum 8 hour price change percentage. |
min_price_change_24h_percent |
float | None
|
minimum 24 hour price change percentage. |
min_price_change_7d_percent |
float | None
|
minimum 7 day price change percentage. |
min_price_change_30d_percent |
float | None
|
minimum 30 day price change percentage. |
min_trade_1m_count |
int | None
|
minimum number of trades in the trailing 1 minute window. |
min_trade_5m_count |
int | None
|
minimum number of trades in the trailing 5 minute window. |
min_trade_30m_count |
int | None
|
minimum number of trades in the trailing 30 minute window. |
min_trade_1h_count |
int | None
|
minimum number of trades in the trailing 1 hour window. |
min_trade_2h_count |
int | None
|
minimum number of trades in the trailing 2 hour window. |
min_trade_4h_count |
int | None
|
minimum number of trades in the trailing 4 hour window. |
min_trade_8h_count |
int | None
|
minimum number of trades in the trailing 8 hour window. |
min_trade_24h_count |
int | None
|
minimum number of trades in the trailing 24 hour window. |
min_trade_7d_count |
int | None
|
minimum number of trades in the trailing 7 day window. |
min_trade_30d_count |
int | None
|
minimum number of trades in the trailing 30 day window. |
offset |
int | None
|
number of items to skip for pagination; defaults to 0 (max 10000). |
limit |
int | None
|
maximum number of items to return; defaults to 100 (max 100). |
sort_by
class-attribute
instance-attribute
¶
sort_by: str = (
BirdeyeV3MemeListSortBy.PROGRESS_PERCENT.value
)
min_recent_listing_time
class-attribute
instance-attribute
¶
min_recent_listing_time: int | None = None
max_recent_listing_time
class-attribute
instance-attribute
¶
max_recent_listing_time: int | None = None
min_last_trade_unix_time
class-attribute
instance-attribute
¶
min_last_trade_unix_time: int | None = None
max_last_trade_unix_time
class-attribute
instance-attribute
¶
max_last_trade_unix_time: int | None = None
min_volume_1m_change_percent
class-attribute
instance-attribute
¶
min_volume_1m_change_percent: float | None = None
min_volume_5m_change_percent
class-attribute
instance-attribute
¶
min_volume_5m_change_percent: float | None = None
min_volume_30m_change_percent
class-attribute
instance-attribute
¶
min_volume_30m_change_percent: float | None = None
min_volume_1h_change_percent
class-attribute
instance-attribute
¶
min_volume_1h_change_percent: float | None = None
min_volume_2h_change_percent
class-attribute
instance-attribute
¶
min_volume_2h_change_percent: float | None = None
min_volume_4h_change_percent
class-attribute
instance-attribute
¶
min_volume_4h_change_percent: float | None = None
min_volume_8h_change_percent
class-attribute
instance-attribute
¶
min_volume_8h_change_percent: float | None = None
min_volume_24h_change_percent
class-attribute
instance-attribute
¶
min_volume_24h_change_percent: float | None = None
min_volume_7d_change_percent
class-attribute
instance-attribute
¶
min_volume_7d_change_percent: float | None = None
min_volume_30d_change_percent
class-attribute
instance-attribute
¶
min_volume_30d_change_percent: float | None = None
min_price_change_1m_percent
class-attribute
instance-attribute
¶
min_price_change_1m_percent: float | None = None
min_price_change_5m_percent
class-attribute
instance-attribute
¶
min_price_change_5m_percent: float | None = None
min_price_change_30m_percent
class-attribute
instance-attribute
¶
min_price_change_30m_percent: float | None = None
min_price_change_1h_percent
class-attribute
instance-attribute
¶
min_price_change_1h_percent: float | None = None
min_price_change_2h_percent
class-attribute
instance-attribute
¶
min_price_change_2h_percent: float | None = None
min_price_change_4h_percent
class-attribute
instance-attribute
¶
min_price_change_4h_percent: float | None = None
min_price_change_8h_percent
class-attribute
instance-attribute
¶
min_price_change_8h_percent: float | None = None
min_price_change_24h_percent
class-attribute
instance-attribute
¶
min_price_change_24h_percent: float | None = None
min_price_change_7d_percent
class-attribute
instance-attribute
¶
min_price_change_7d_percent: float | None = None
min_price_change_30d_percent
class-attribute
instance-attribute
¶
min_price_change_30d_percent: float | None = None
GetV3TokenMemeListMemeInfo
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeListMemeInfo[GetV3TokenMemeListMemeInfo]
click cyhole.birdeye.schema.GetV3TokenMemeListMemeInfo href "" "cyhole.birdeye.schema.GetV3TokenMemeListMemeInfo"
Meme-platform-specific metadata embedded in each item of the Meme Token - List response. Covers the token's origin platform, creator, bonding-curve state, and graduation status.
Attributes:
| Name | Type | Description |
|---|---|---|
created_at |
GetV3TokenMemeDetailSingleTxRef | None
|
transaction reference for the token creation event; |
creator |
str | None
|
wallet address that deployed the token; |
address |
str | None
|
contract address of the meme token; |
creation_time |
int | None
|
unix timestamp (seconds) of the token creation; |
graduated |
bool | None
|
|
pool |
GetV3TokenMemeDetailSinglePool | None
|
current bonding-curve pool state; |
progress_percent |
float | None
|
percentage of the bonding-curve funding target that has been
reached (0–100); |
source |
str | None
|
meme launchpad that originated the token (e.g. |
platform_id |
str | None
|
contract address of the launchpad program on the chain; |
graduated_time |
int | None
|
unix timestamp (seconds) of the graduation event; |
created_at
class-attribute
instance-attribute
¶
created_at: GetV3TokenMemeDetailSingleTxRef | None = None
GetV3TokenMemeListItem
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeListItem[GetV3TokenMemeListItem]
click cyhole.birdeye.schema.GetV3TokenMemeListItem href "" "cyhole.birdeye.schema.GetV3TokenMemeListItem"
A single meme token record returned in the Birdeye v3 Meme Token - List response.
Each item combines standard token identity and market metrics with meme-platform-
specific data (bonding-curve progress, graduation status, creator) nested under
meme_info.
Attributes:
| Name | Type | Description |
|---|---|---|
address |
str
|
on-chain contract address of the meme token. |
logo_uri |
str | None
|
URL of the token logo image; |
name |
str | None
|
human-readable name of the token; |
symbol |
str | None
|
ticker symbol; |
decimals |
int | None
|
number of decimal places; |
extensions |
dict[str, str | None] | None
|
free-form metadata bag (social links, description); individual values
may be |
market_cap |
float | None
|
market capitalisation in USD; |
fdv |
float | None
|
fully-diluted valuation in USD; |
total_supply |
float | None
|
total token supply in UI units; |
circulating_supply |
float | None
|
circulating supply in UI units; |
liquidity |
float | None
|
current on-chain liquidity in USD; |
last_trade_unix_time |
int | None
|
unix timestamp (seconds) of the most recent trade;
|
volume_1m_usd |
float | None
|
USD traded volume over the trailing 1 minute; |
volume_5m_usd |
float | None
|
USD traded volume over the trailing 5 minutes; |
volume_30m_usd |
float | None
|
USD traded volume over the trailing 30 minutes; |
volume_1m_change_percent |
float | None
|
volume percent change vs previous 1 minute window;
|
volume_5m_change_percent |
float | None
|
volume percent change vs previous 5 minute window;
|
volume_30m_change_percent |
float | None
|
volume percent change vs previous 30 minute window;
|
volume_1h_usd |
float | None
|
USD traded volume over the trailing 1 hour; |
volume_1h_change_percent |
float | None
|
volume percent change vs previous 1 hour window;
|
volume_2h_usd |
float | None
|
USD traded volume over the trailing 2 hours; |
volume_2h_change_percent |
float | None
|
volume percent change vs previous 2 hour window;
|
volume_4h_usd |
float | None
|
USD traded volume over the trailing 4 hours; |
volume_4h_change_percent |
float | None
|
volume percent change vs previous 4 hour window;
|
volume_8h_usd |
float | None
|
USD traded volume over the trailing 8 hours; |
volume_8h_change_percent |
float | None
|
volume percent change vs previous 8 hour window;
|
volume_24h_usd |
float | None
|
USD traded volume over the trailing 24 hours; |
volume_24h_change_percent |
float | None
|
volume percent change vs previous 24 hour window;
|
volume_7d_usd |
float | None
|
USD traded volume over the trailing 7 days; |
volume_7d_change_percent |
float | None
|
volume percent change vs previous 7 day window;
|
volume_30d_usd |
float | None
|
USD traded volume over the trailing 30 days; |
volume_30d_change_percent |
float | None
|
volume percent change vs previous 30 day window;
|
trade_1m_count |
int | None
|
number of trades in the trailing 1 minute window; |
trade_5m_count |
int | None
|
number of trades in the trailing 5 minute window; |
trade_30m_count |
int | None
|
number of trades in the trailing 30 minute window; |
trade_1h_count |
int | None
|
number of trades in the trailing 1 hour window; |
trade_2h_count |
int | None
|
number of trades in the trailing 2 hour window; |
trade_4h_count |
int | None
|
number of trades in the trailing 4 hour window; |
trade_8h_count |
int | None
|
number of trades in the trailing 8 hour window; |
trade_24h_count |
int | None
|
number of trades in the trailing 24 hour window; |
trade_7d_count |
int | None
|
number of trades in the trailing 7 day window; |
trade_30d_count |
int | None
|
number of trades in the trailing 30 day window; |
buy_24h |
int | None
|
number of buy transactions in the trailing 24 hours; |
buy_24h_change_percent |
float | None
|
buy count percent change vs previous 24h window;
|
volume_buy_24h_usd |
float | None
|
USD volume of buy transactions in the trailing 24 hours;
|
volume_buy_24h_change_percent |
float | None
|
buy volume percent change vs previous 24h window;
|
buy_7d |
int | None
|
number of buy transactions in the trailing 7 days; |
buy_7d_change_percent |
float | None
|
buy count percent change vs previous 7d window;
|
volume_buy_7d_usd |
float | None
|
USD volume of buy transactions in the trailing 7 days;
|
volume_buy_7d_change_percent |
float | None
|
buy volume percent change vs previous 7d window;
|
buy_30d |
int | None
|
number of buy transactions in the trailing 30 days; |
buy_30d_change_percent |
float | None
|
buy count percent change vs previous 30d window;
|
volume_buy_30d_usd |
float | None
|
USD volume of buy transactions in the trailing 30 days;
|
volume_buy_30d_change_percent |
float | None
|
buy volume percent change vs previous 30d window;
|
sell_24h |
int | None
|
number of sell transactions in the trailing 24 hours; |
sell_24h_change_percent |
float | None
|
sell count percent change vs previous 24h window;
|
volume_sell_24h_usd |
float | None
|
USD volume of sell transactions in the trailing 24 hours;
|
volume_sell_24h_change_percent |
float | None
|
sell volume percent change vs previous 24h window;
|
sell_7d |
int | None
|
number of sell transactions in the trailing 7 days; |
sell_7d_change_percent |
float | None
|
sell count percent change vs previous 7d window;
|
volume_sell_7d_usd |
float | None
|
USD volume of sell transactions in the trailing 7 days;
|
volume_sell_7d_change_percent |
float | None
|
sell volume percent change vs previous 7d window;
|
sell_30d |
int | None
|
number of sell transactions in the trailing 30 days; |
sell_30d_change_percent |
float | None
|
sell count percent change vs previous 30d window;
|
volume_sell_30d_usd |
float | None
|
USD volume of sell transactions in the trailing 30 days;
|
volume_sell_30d_change_percent |
float | None
|
sell volume percent change vs previous 30d window;
|
unique_wallet_24h |
int | None
|
number of unique wallets that traded in the trailing 24 hours;
|
unique_wallet_24h_change_percent |
float | None
|
unique wallet count percent change vs previous
24h window; |
price |
float | None
|
latest known price in USD; |
price_change_1m_percent |
float | None
|
price percent change over the trailing 1 minute;
|
price_change_5m_percent |
float | None
|
price percent change over the trailing 5 minutes;
|
price_change_30m_percent |
float | None
|
price percent change over the trailing 30 minutes;
|
price_change_1h_percent |
float | None
|
price percent change over the trailing 1 hour;
|
price_change_2h_percent |
float | None
|
price percent change over the trailing 2 hours;
|
price_change_4h_percent |
float | None
|
price percent change over the trailing 4 hours;
|
price_change_8h_percent |
float | None
|
price percent change over the trailing 8 hours;
|
price_change_24h_percent |
float | None
|
price percent change over the trailing 24 hours;
|
price_change_7d_percent |
float | None
|
price percent change over the trailing 7 days;
|
price_change_30d_percent |
float | None
|
price percent change over the trailing 30 days;
|
holder |
int | None
|
number of distinct token holders; |
recent_listing_time |
int | None
|
unix timestamp (seconds) when Birdeye first detected this
token listing; |
meme_info |
GetV3TokenMemeListMemeInfo | None
|
meme-platform-specific metadata (origin, pool state, graduation status);
|
volume_1m_change_percent
class-attribute
instance-attribute
¶
volume_1m_change_percent: float | None = None
volume_5m_change_percent
class-attribute
instance-attribute
¶
volume_5m_change_percent: float | None = None
volume_30m_change_percent
class-attribute
instance-attribute
¶
volume_30m_change_percent: float | None = None
volume_1h_change_percent
class-attribute
instance-attribute
¶
volume_1h_change_percent: float | None = None
volume_2h_change_percent
class-attribute
instance-attribute
¶
volume_2h_change_percent: float | None = None
volume_4h_change_percent
class-attribute
instance-attribute
¶
volume_4h_change_percent: float | None = None
volume_8h_change_percent
class-attribute
instance-attribute
¶
volume_8h_change_percent: float | None = None
volume_24h_change_percent
class-attribute
instance-attribute
¶
volume_24h_change_percent: float | None = None
volume_7d_change_percent
class-attribute
instance-attribute
¶
volume_7d_change_percent: float | None = None
volume_30d_change_percent
class-attribute
instance-attribute
¶
volume_30d_change_percent: float | None = None
buy_24h_change_percent
class-attribute
instance-attribute
¶
buy_24h_change_percent: float | None = None
volume_buy_24h_change_percent
class-attribute
instance-attribute
¶
volume_buy_24h_change_percent: float | None = None
buy_7d_change_percent
class-attribute
instance-attribute
¶
buy_7d_change_percent: float | None = None
volume_buy_7d_change_percent
class-attribute
instance-attribute
¶
volume_buy_7d_change_percent: float | None = None
buy_30d_change_percent
class-attribute
instance-attribute
¶
buy_30d_change_percent: float | None = None
volume_buy_30d_change_percent
class-attribute
instance-attribute
¶
volume_buy_30d_change_percent: float | None = None
sell_24h_change_percent
class-attribute
instance-attribute
¶
sell_24h_change_percent: float | None = None
volume_sell_24h_change_percent
class-attribute
instance-attribute
¶
volume_sell_24h_change_percent: float | None = None
sell_7d_change_percent
class-attribute
instance-attribute
¶
sell_7d_change_percent: float | None = None
volume_sell_7d_change_percent
class-attribute
instance-attribute
¶
volume_sell_7d_change_percent: float | None = None
sell_30d_change_percent
class-attribute
instance-attribute
¶
sell_30d_change_percent: float | None = None
volume_sell_30d_change_percent
class-attribute
instance-attribute
¶
volume_sell_30d_change_percent: float | None = None
unique_wallet_24h_change_percent
class-attribute
instance-attribute
¶
unique_wallet_24h_change_percent: float | None = None
price_change_1m_percent
class-attribute
instance-attribute
¶
price_change_1m_percent: float | None = None
price_change_5m_percent
class-attribute
instance-attribute
¶
price_change_5m_percent: float | None = None
price_change_30m_percent
class-attribute
instance-attribute
¶
price_change_30m_percent: float | None = None
price_change_1h_percent
class-attribute
instance-attribute
¶
price_change_1h_percent: float | None = None
price_change_2h_percent
class-attribute
instance-attribute
¶
price_change_2h_percent: float | None = None
price_change_4h_percent
class-attribute
instance-attribute
¶
price_change_4h_percent: float | None = None
price_change_8h_percent
class-attribute
instance-attribute
¶
price_change_8h_percent: float | None = None
price_change_24h_percent
class-attribute
instance-attribute
¶
price_change_24h_percent: float | None = None
price_change_7d_percent
class-attribute
instance-attribute
¶
price_change_7d_percent: float | None = None
price_change_30d_percent
class-attribute
instance-attribute
¶
price_change_30d_percent: float | None = None
GetV3TokenMemeListData
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeListData[GetV3TokenMemeListData]
click cyhole.birdeye.schema.GetV3TokenMemeListData href "" "cyhole.birdeye.schema.GetV3TokenMemeListData"
Data wrapper for the Birdeye v3 Meme Token - List response.
Attributes:
| Name | Type | Description |
|---|---|---|
items |
list[GetV3TokenMemeListItem]
|
list of meme token records matching the requested filters and sort order. |
has_next |
bool
|
|
GetV3TokenMemeListResponse
¶
Bases: BaseModel
flowchart TD
cyhole.birdeye.schema.GetV3TokenMemeListResponse[GetV3TokenMemeListResponse]
click cyhole.birdeye.schema.GetV3TokenMemeListResponse href "" "cyhole.birdeye.schema.GetV3TokenMemeListResponse"
Model used to represent the Meme Token - List endpoint from the Birdeye v3 API.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
GetV3TokenMemeListData
|
paginated list of meme tokens with market and launchpad metadata. |
success |
bool
|
|