Get Historic Indicators
Retrieve historical proprietary trading indicators for a specific liquidity pool over a given time range.
Endpoint
GET https://enterprise.guardis.io/v1/indicators/historicAuthentication
Include your API key in the X-API-Key header.
X-API-Key: your_api_key_hereQuery Parameters
pair_address
string
Yes
-
The on-chain address of the liquidity pool
from
string
Yes
-
Start of the time range (ISO 8601 format)
to
string
Yes
-
End of the time range (ISO 8601 format)
interval
string
No
1m
Time interval between snapshots. Valid values: 1m, 5m, 15m, 30m, 1h, 4h, 1d
fields
string
No
all
Comma-separated list of indicator fields to include in the response. If omitted, all fields are returned
Interval Values
1m
1 minute
24 hours
5m
5 minutes
7 days
15m
15 minutes
14 days
30m
30 minutes
30 days
1h
1 hour
90 days
4h
4 hours
180 days
1d
1 day
365 days
When using intervals greater than 1m, indicator values are aggregated using the following methods:
Numeric metrics (e.g.,
total_wallets,smart_holders): Last value in the intervalVolume metrics (e.g.,
total_volume_usd,organic_volume_usd): Sum over the intervalRatio metrics (e.g.,
organic_to_total_wallets_ratio,smart_money_score): Time-weighted averagePrice (
price_usd): Last value in the interval (close price)
Available Fields
The fields parameter accepts any combination of the following values:
Wallet Metrics
total_walletsorganic_walletsorganic_profitable_walletsorganic_to_total_wallets_ratiobot_to_total_wallets_ratioprofitable_organic_to_total_organic_ratio
Volume Metrics
total_volume_usdorganic_volume_usdbot_volume_ratioorganic_volume_ratioprofitable_volumeprofitable_volume_total_volume_ratio
Behavioral Metrics
organic_mean_hold_secondsorganic_mean_trade_frequency_seconds
Smart Money Metrics
smart_money_scoreraw_smart_money_scoresmart_money_influx_10minsmart_money_outflux_10minraw_smart_money_influxraw_smart_money_outfluxsmart_holdersraw_holderssmart_to_raw_holders_ratio
Price & Status
price_usd
Note: The
created_attimestamp is always included in each indicator snapshot regardless of field selection.
Example Request
Basic request (all fields, 1-minute intervals):
With specific fields and interval:
Response Format
Returns an array of indicator snapshots ordered chronologically within the specified time range.
Full response (all fields):
Filtered response (specific fields with 5-minute interval):
Field Reference
Response Wrapper
pair_address
string
The queried pool address
token_address
string
The mint address of the token
from
string
Start of the requested time range
to
string
End of the requested time range
interval
string
The interval used for aggregation
fields
array|null
List of requested fields, or null if all fields were returned
count
integer
Number of indicator snapshots returned
indicators
array
Array of indicator snapshots ordered chronologically
Indicator Snapshot
Wallet Metrics
total_wallets
integer
Total number of unique wallets that have traded this token
organic_wallets
integer
Number of wallets classified as organic (non-bot) traders
organic_profitable_wallets
integer
Number of organic wallets currently in profit
organic_to_total_wallets_ratio
string
Ratio of organic wallets to total wallets (0-1)
bot_to_total_wallets_ratio
string
Ratio of bot wallets to total wallets (0-1)
profitable_organic_to_total_organic_ratio
string
Ratio of profitable organic wallets to total organic wallets (0-1)
Volume Metrics
total_volume_usd
string
Total trading volume in USD
organic_volume_usd
string
Trading volume from organic wallets in USD
bot_volume_ratio
string
Ratio of bot volume to total volume (0-1)
organic_volume_ratio
string
Ratio of organic volume to total volume (0-1)
profitable_volume
string
Volume from profitable trades in USD
profitable_volume_total_volume_ratio
string
Ratio of profitable volume to total volume (0-1)
Behavioral Metrics
organic_mean_hold_seconds
string
Average hold time for organic wallets in seconds
organic_mean_trade_frequency_seconds
string
Average time between trades for organic wallets in seconds
Smart Money Metrics
smart_money_score
string
Proprietary score indicating smart money activity (0-100)
raw_smart_money_score
string
Unadjusted smart money score before normalization
smart_money_influx_10min
string
Smart money inflow over the last 10 minutes in USD
smart_money_outflux_10min
string
Smart money outflow over the last 10 minutes in USD
raw_smart_money_influx
string
Unadjusted smart money inflow in USD
raw_smart_money_outflux
string
Unadjusted smart money outflow in USD
smart_holders
integer
Number of wallets classified as smart money
raw_holders
integer
Total number of current holders
smart_to_raw_holders_ratio
string
Ratio of smart money holders to total holders (0-1)
Price & Status
price_usd
string
Token price in USD at this snapshot
created_at
string
ISO 8601 timestamp when the indicator was first created
Note: Decimal values are returned as strings to preserve precision. Indicators are generated every minute, so a 12-hour range at
1minterval would return up to 720 snapshots.
Example Usage
JavaScript:
Python:
Error Responses
400
Missing or invalid parameters
401
Missing or invalid API key
404
No indicators found for the provided pair address and time range
422
Invalid date format, date range, interval, or field name
500
Internal server error
Last updated
