---
title: "CoinGecko crypto treasuries"
method: GET
path: "/coingecko/treasuries"
tags: ["CoinGecko"]
---

# CoinGecko crypto treasuries

`GET /coingecko/treasuries`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/coingecko/treasuries`
- Auth: API key in header `x-api-key`

Lists entities that hold crypto treasuries, filtered by `asset` (`all`, `bitcoin`, `ethereum`, `solana`, `bnb`, `xrp`, `tron`) and `holder_type` (`all`, `companies`, `governments`), up to `limit` (default and max 100). Setting both filters to non-`all` values is rejected. Rows show holdings, cost, current value, mNAV and 30-day activity.

## Query parameters

- `asset` 'all' | 'bitcoin' | 'ethereum' | 'solana' | 'bnb' | 'xrp' | 'tron'
- `holder_type` 'all' | 'companies' | 'governments'
- `limit` integer
- `vs_currency` 'btc' | 'eth' | 'ltc' | 'bch' | 'bnb' | 'eos' | 'xrp' | 'xlm' | 'link' | 'dot' | 'yfi' | 'sol' | 'usd' | 'aed' | 'ars' | 'aud' | 'bdt' | 'bhd' | 'bmd' | 'brl' | 'cad' | 'chf' | 'clp' | 'cny' | 'czk' | 'dkk' | 'eur' | 'gbp' | 'gel' | 'hkd' | 'huf' | 'idr' | 'ils' | 'inr' | 'jpy' | 'krw' | 'kwd' | 'lkr' | 'mmk' | 'mxn' | 'myr' | 'ngn' | 'nok' | 'nzd' | 'php' | 'pkr' | 'pln' | 'rub' | 'sar' | 'sek' | 'sgd' | 'thb' | 'try' | 'twd' | 'uah' | 'vef' | 'vnd' | 'zar' | 'xdr' | 'xag' | 'xau' | 'bits' | 'sats'

## Headers

- `x-api-key` string, required

## Response `200`

OK

- CoingeckoTreasuriesResponseDoc
  - `code` integer
  - `data` CoingeckoTreasuriesResponse
    - `asset` string: Asset filter applied: `all`, `bitcoin`, `ethereum`, `solana`, `bnb`, `xrp` or `tron`.
    - `entities` CoingeckoTreasuryEntityRow[]: Companies and governments that hold crypto, one row per entity.
      - `activity_30d` string: Change in holdings over the last 30 days as CoinGecko displays it, for example `+28,677 BTC`.
      - `country` string: Country of the entity.
      - `entity_type` string: Kind of holder, for example `Company`.
      - `id` string: CoinGecko id of the entity.
      - `mnav` number: Market net asset value multiple (mNAV) as CoinGecko shows it.
      - `name` string: Name of the company or government.
      - `rank` integer: Position of the entity in the treasuries table.
      - `ticker` string: Stock ticker of the entity, for example `MSTR.US`.
      - `today_value_usd` number: Current value of the holdings, in US dollars.
      - `top_holdings` string: Largest holding as CoinGecko displays it, for example `+28,677 BTC`.
      - `total_cost_usd` number: Total amount paid for the holdings, in US dollars.
      - `url` string: Link to the entity page on CoinGecko.
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `holder_type` string: Holder filter applied: `all`, `companies` or `governments`.
    - `limit` integer: Maximum number of entities returned.
    - `source_url` string: URL the data was read from.
    - `vs_currency` string: Currency code from the request's vs_currency parameter.
  - `msg` string

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
