> For the complete documentation index, see [llms.txt](https://docs.dapplooker.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dapplooker.com/products/api-endpoints/trading-intelligence/multi-interval-technical-analysis.md).

# Multi-Interval Technical Analysis

## Endpoint

```
GET https://api.dapplooker.com/v1/token-ta
```

***

## Query Parameters

| Parameter        | Type   | Required | Description                                                                           |
| ---------------- | ------ | -------- | ------------------------------------------------------------------------------------- |
| chain            | string | Yes      | Network to query (`base`, `solana`, etc.)                                             |
| token\_tickers   | string | No       | Comma-separated token symbols                                                         |
| token\_addresses | string | No       | Comma-separated token addresses                                                       |
| token\_ids       | string | No       | Comma-separated token ids                                                             |
| ecosystem        | string | No       | Filter by ecosystem                                                                   |
| page             | number | No       | Pagination page                                                                       |
| api\_key         | string | Yes      | Your unique DappLooker API key used for authentication. Optional if querying via x402 |

Use token filters or ecosystem filters.

***

## Example Requests

```bash
# Query by ticker
curl 'https://api.dapplooker.com/v1/token-ta?api_key=<API_KEY>&chain=base&token_tickers=rekt,aixbt'

# Query by address
curl 'https://api.dapplooker.com/v1/token-ta?api_key=<API_KEY>&chain=base&token_addresses=0x8ee73c484a26e0a5df2ee2a4960b789967dd0415'

# Query by ids
curl 'https://api.dapplooker.com/v1/token-ta?api_key=<API_KEY>&chain=base&token_ids=toshi,loky-by-virtuals'

# Query ecosystem with pagination
curl 'https://api.dapplooker.com/v1/token-ta?api_key=<API_KEY>&chain=base&ecosystem=virtuals&page=1'
```

***

## Example Response

```json
{
  "success": true,
  "data": [
    {
      "token_id": "rocket-pool-eth",

      "technical_indicators": {
        "support_15m": 2186.76,
        "support_1h": 2006.37,
        "support_4h": 1997.94,

        "resistance_15m": 2479.86,
        "resistance_1h": 2777.89,
        "resistance_4h": 2532.90,

        "rsi_15m": 90.66,
        "rsi_1h": 79.20,
        "rsi_4h": 91.77,

        "sma_15m": 2304.98,
        "sma_1h": 2250.70,
        "sma_4h": 2107.23
      },

      "token_metrics": {
        "price_change_percentage_1h": 0.13,
        "price_change_percentage_4h": 0.23,
        "price_change_percentage_1d": 1.49,
        "price_change_percentage_1w": 17.71,
        "price_change_percentage_30d": 66.17
      },

      "last_updated_at": "2025-05-09T09:41:30.274Z"
    }
  ]
}
```

***

## Response Schema

### Token Identity

| Field     | Type   | Description      |
| --------- | ------ | ---------------- |
| token\_id | string | Token identifier |

***

### Technical Indicators

| Field                  | Type   | Description                |
| ---------------------- | ------ | -------------------------- |
| support\_{interval}    | number | Estimated support level    |
| resistance\_{interval} | number | Estimated resistance level |
| rsi\_{interval}        | number | Relative Strength Index    |
| sma\_{interval}        | number | Simple Moving Average      |

***

### Price Momentum

| Field                          | Type   | Description    |
| ------------------------------ | ------ | -------------- |
| price\_change\_percentage\_1m  | number | 1 minute move  |
| price\_change\_percentage\_5m  | number | 5 minute move  |
| price\_change\_percentage\_15m | number | 15 minute move |
| price\_change\_percentage\_1h  | number | 1 hour move    |
| price\_change\_percentage\_4h  | number | 4 hour move    |
| price\_change\_percentage\_1d  | number | 1 day move     |
| price\_change\_percentage\_1w  | number | 1 week move    |
| price\_change\_percentage\_30d | number | 30 day move    |

***

### Metadata

| Field             | Type   | Description                    |
| ----------------- | ------ | ------------------------------ |
| last\_updated\_at | string | ISO timestamp of latest update |

***

## How To Interpret

### RSI

* Above 70 = potentially overbought
* Below 30 = potentially oversold

### Support / Resistance

Use for entries, exits, stop-loss zones, breakout levels.

### Multi-Timeframe Alignment

Strongest setups often align across 15m + 1h + 4h.

### SMA

Price above SMA may indicate bullish trend bias.
