> ## Documentation Index
> Fetch the complete documentation index at: https://goldrush.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# TimeframeMetrics

Aggregated trading metrics for a single timeframe window

## Fields

<ResponseField name="volume" type="object">
  Total volume in native/quote token (buy + sell)

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="unique_sellers" type="object">
  Number of unique seller addresses

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="sell_count" type="object">
  Number of sell transactions

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="price" type="object">
  Price: current\_value = current price, previous\_value = price at window start

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="buy_count" type="object">
  Number of buy transactions

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="sell_volume" type="object">
  Total sell volume in USD

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="volume_usd" type="object">
  Total volume in USD (buy + sell)

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="buy_volume" type="object">
  Total buy volume in USD

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="swap_count" type="object">
  Total number of swaps

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="unique_buyers" type="object">
  Number of unique buyer addresses

  Type: [`MetricValue`](/api-reference/streaming-api/types/metric-value)

  <Expandable title="properties">
    <ResponseField name="previous_value" type="float">
      Total value for the previous duration
    </ResponseField>

    <ResponseField name="pct_change" type="float">
      Percent change between current\_value and previous\_value
    </ResponseField>

    <ResponseField name="current_value" type="float">
      Total value for the most recent duration
    </ResponseField>
  </Expandable>
</ResponseField>
