DAT Analytics

Per-Entity DAT Data

Returns daily BTC holdings data for a single entity (bitcoin only).

Parameters:

  • id: Entity/company ID (integer)
  • entity: Entity name or ticker (e.g., 'strategy', 'MSTR', 'tesla') — alternative to id
  • from_date: Start date filter (YYYY-MM-DD)
  • to_date: End date filter (YYYY-MM-DD)
  • limit: Number of records (default 100, max 10000)

Fields returned:

  • amount: BTC held by the entity
  • total_current_value_usd: Current USD value of holdings
  • percentage_of_total_supply: Percentage of total BTC supply held
  • net_flow_btc: Daily change in BTC holdings
  • cumulative_flow_btc: Running sum of daily BTC flow changes
  • market_share_pct: Entity share of total DAT BTC holdings
  • aum: Assets under management (BTC × price)
  • realized_price: Average cost basis (purchase price) per BTC
get/v1/dat/entity

Request

  • Base URL: https://api.blocklens.co (the document declares no server; this is the origin it was published from)
  • URL: https://api.blocklens.co/v1/dat/entity
  • Auth: HTTP bearer

Query parameters

idinteger nullable

Entity/company ID

entitystring nullable

Entity name or ticker (e.g., 'strategy', 'MSTR', 'tesla')

from_datestring date nullable

Start date (YYYY-MM-DD)

to_datestring date nullable

End date (YYYY-MM-DD)

limitinteger

Number of records to return

fieldsstring nullable

Comma-separated field names to include (date columns always kept)

Response

Successful Response

successboolean required
dataunknown required
messagestring nullable
countinteger nullable
timestampstring date-time

Changes

No recorded changes to this operation across all 1 revision of this API.