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

# Introduction

> Programmatic access to on-chain, market, derivatives and macro data for crypto assets.

## What is the Alphractal API

The Alphractal API provides programmatic access to cryptocurrency data across on-chain metrics, market indicators, derivatives data, exchange flows, and macro-level signals.\
It is designed to power analytics dashboards, research workflows, quantitative models, and data pipelines with a consistent and reliable data structure.

## Who it’s for

* **Developers & Builders** – integrate crypto metrics into applications, backends, dashboards, alerts, or trading tools.
* **Analysts & Quants** – access historical time-series for research, backtesting, signal generation, and modelling.
* **Teams & Companies** – centralise crypto data ingestion instead of relying on multiple fragmented providers.

## How the API is organised

The API is structured around two consumption patterns:

* **Metric endpoints** – one endpoint per metric, returning a time-series for a specific asset (e.g. price, open interest, funding rate). This is the majority of the API.
* **Catalog and summary endpoints** – discovery and cross-asset views: available assets, symbols and timeframes, screener results, and asset summaries.

## Response format (high level)

Metric endpoints return a **plain JSON array** of datapoints — no envelope, no pagination:
each item carries a `time` field and one or more numeric values.

```json theme={null}
[
  { "time": "2026-08-01T00:00:00Z", "priceUSD": 64821.55 },
  { "time": "2026-08-02T00:00:00Z", "priceUSD": 65190.12 }
]
```

The range is controlled by `startDate` and `endDate`, not by paging.

## Common patterns

* **Asset-scoped routes** – most endpoints use `{asset}` in the path (e.g. `BTC`, `ETH`).
* **Optional filters** – certain endpoints support filters such as exchange, symbol, timeframe or `limit` when applicable.
* **Numeric consistency** – metric values are returned as `double`, suitable for analytics and modelling.

## Important note

This documentation represents the public contract of the API.\
If a behaviour, parameter, or constraint is not explicitly documented here, it should not be assumed by the client.
