Skip to main content
GET
/
public_treasury
/
{entity_id}
/
transaction_history
Crypto Treasury Transaction History by Entity ID
curl --request GET \
  --url https://pro-api.coingecko.com/api/v3/public_treasury/{entity_id}/transaction_history \
  --header 'x-cg-pro-api-key: <api-key>'
{
  "transactions": [
    {
      "date": 1763337600000,
      "source_url": "https://assets.contentstack.io/v3/assets/bltf8d808d9b8cebd37/blt27517abcb8f459e3/691aaadfcd08266e2ec6fbe9/form-8-k_11-17-2025.pdf",
      "coin_id": "bitcoin",
      "type": "buy",
      "holding_net_change": 8178,
      "transaction_value_usd": 835554438,
      "holding_balance": 649870,
      "average_entry_value_usd": 102171
    },
    {
      "date": 1762732800000,
      "source_url": "https://assets.contentstack.io/v3/assets/bltf8d808d9b8cebd37/bltdba4fc803e019d1e/69114d2ecc0c83c2fa618ffc/form-8-k_11-10-2025.pdf",
      "coin_id": "bitcoin",
      "type": "buy",
      "holding_net_change": 487,
      "transaction_value_usd": 49945259,
      "holding_balance": 641692,
      "average_entry_value_usd": 102557
    }
  ]
}

Tips

  • You may obtain the entity ID via several ways:
    • refers to respective public treasury entity page and find ‘API ID’.
    • refers to /entities/list endpoint.
  • coin_ids param allows you to filter transaction history by specific coin IDs, comma-separated if more than 1 coin. You may obtain the coin IDs via several ways:
    • refers to respective coin page and find ‘API ID’.
    • refers to /coins/list endpoint.
    • refers to google sheets here.

Note

Authorizations

x-cg-pro-api-key
string
header
required

Path Parameters

entity_id
string
default:strategy
required

public company or government entity ID *refers to /entities/list.

Example:

"strategy"

Query Parameters

per_page
number
default:100

total results per page, default: 100 Valid values: 1...250

page
number
default:1

page through results, default: 1

order
enum<string>
default:date_desc

use this to sort the order of transactions, default: date_desc

Available options:
date_desc,
date_asc,
holding_net_change_desc,
holding_net_change_asc,
transaction_value_usd_desc,
transaction_value_usd_asc,
average_cost_desc,
average_cost_asc
coin_ids
string

filter transactions by coin IDs, comma-separated if querying more than 1 coin *refers to /coins/list.

Response

200 - application/json

Get public companies & governments crypto treasury transaction history

transactions
object[]