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

# DAT Companies by Asset

> Holdings of a digital asset treasury company in one crypto asset: units held, their USD value and units bought that day. Each series is one company and asset pair, keyed by ticker and asset symbol.

One row per company and crypto asset held in a digital asset treasury, keyed by ticker and asset symbol: company ticker, asset symbol and the asset's native chain. The id is the series key of the dat-companies-by-asset timeseries model.

|                  |                                                                                                                      |
| ---------------- | -------------------------------------------------------------------------------------------------------------------- |
| Access           | Institutional\_unified                                                                                               |
| Tabular model    | `dat-company-assets`: primary key `id`, identifiers `slug`                                                           |
| Timeseries model | `dat-companies-by-asset`: intervals `1d`, series key `id` (DAT Company Asset ID), every series available in one call |

## Endpoints

<CardGroup cols={2}>
  <Card title="List DAT Company Assets" icon="arrow-right" href="/api-reference/data-api/digital-asset-treasuries/tabular-dat-company-assets">
    One page of rows with per-column filters, sorting and pagination.
  </Card>

  <Card title="Batch Get DAT Company Asset timeseries" icon="arrow-right" href="/api-reference/data-api/digital-asset-treasuries/timeseries-dat-companies-by-asset">
    Every series in one request, or the named ones.
  </Card>

  <Card title="Get DAT Company Asset timeseries" icon="arrow-right" href="/api-reference/data-api/digital-asset-treasuries/timeseries-dat-companies-by-asset-by-id">
    One series over a time window, keyed by its DAT Company Asset ID.
  </Card>
</CardGroup>

## Metrics

3 metrics. Use the `Field` value in `selections`; every point starts with the timestamp and continues in this order.

| Field                | Name                   | Type    | Unit | Description                                       |
| -------------------- | ---------------------- | ------- | ---- | ------------------------------------------------- |
| `datAUMNative`       | DAT AUM (Native)       | float64 |      | Company's holdings of this asset in native units. |
| `datAUMUSD`          | DAT AUM (USD)          | float64 |      | Company's holdings of this asset in USD.          |
| `datPurchasesNative` | DAT Purchases (Native) | float64 |      | Units of this asset purchased that day.           |

## Columns

Use the `Field` value in `selections`, `sortBy`, and as the base of a filter parameter (`Field` plus one of its `Filters` suffixes).

| Field           | Type   | Filters                     | Sort    | Description                                                                                                                                                       |
| --------------- | ------ | --------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`            | string | `Eq`, `IsOneOf`             |         | The series key of the dat-companies-by-asset timeseries model, the company ticker and lowercase asset symbol joined with an underscore (MSTR\_btc). (primary key) |
| `name`          | string | `Eq`, `IsOneOf`, `Contains` | default | The display name of the company holding (company name plus asset symbol).                                                                                         |
| `slug`          | string | `Eq`, `IsOneOf`             | yes     | The company's project slug (micro-strategy). (identifier 1)                                                                                                       |
| `companyTicker` | string | `Eq`, `IsOneOf`             | yes     | The company's stock ticker, the id in dat-companies.                                                                                                              |
| `cryptoAsset`   | string | `Eq`, `IsOneOf`             |         | The crypto asset symbol held by the company.                                                                                                                      |
| `networkSlug`   | string | `Eq`, `IsOneOf`             |         | The slug in the blockchains model of the held asset's native chain.                                                                                               |

## Example

```bash curl theme={null}
curl "https://api.blockworks.com/query/timeseries/dat-companies-by-asset/1d/ASST_btc?timeframe=7d&selections=datAUMNative,datAUMUSD" \
  -H "X-Blockworks-API-Key: $BLOCKWORKS_API_KEY"
```

See [Get DAT Company Asset timeseries](/api-reference/data-api/digital-asset-treasuries/timeseries-dat-companies-by-asset-by-id) for the response and the errors.
