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/historic

Authentication

Include your API key in the X-API-Key header.

X-API-Key: your_api_key_here

Query Parameters

Parameter
Type
Required
Default
Description

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

Value
Description
Max Range Recommended

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 interval

  • Volume metrics (e.g., total_volume_usd, organic_volume_usd): Sum over the interval

  • Ratio metrics (e.g., organic_to_total_wallets_ratio, smart_money_score): Time-weighted average

  • Price (price_usd): Last value in the interval (close price)


Available Fields

The fields parameter accepts any combination of the following values:

Wallet Metrics

  • total_wallets

  • organic_wallets

  • organic_profitable_wallets

  • organic_to_total_wallets_ratio

  • bot_to_total_wallets_ratio

  • profitable_organic_to_total_organic_ratio

Volume Metrics

  • total_volume_usd

  • organic_volume_usd

  • bot_volume_ratio

  • organic_volume_ratio

  • profitable_volume

  • profitable_volume_total_volume_ratio

Behavioral Metrics

  • organic_mean_hold_seconds

  • organic_mean_trade_frequency_seconds

Smart Money Metrics

  • smart_money_score

  • raw_smart_money_score

  • smart_money_influx_10min

  • smart_money_outflux_10min

  • raw_smart_money_influx

  • raw_smart_money_outflux

  • smart_holders

  • raw_holders

  • smart_to_raw_holders_ratio

Price & Status

  • price_usd

Note: The created_at timestamp 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

Field
Type
Description

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

Field
Type
Description

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

Field
Type
Description

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

Field
Type
Description

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

Field
Type
Description

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

Field
Type
Description

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 1m interval would return up to 720 snapshots.


Example Usage

JavaScript:

Python:


Error Responses

Status Code
Description

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