---
title: "Crypto Treasury Transaction History by Entity ID"
method: GET
path: "/public_treasury/{entity_id}/transaction_history"
---

# Crypto Treasury Transaction History by Entity ID

`GET /public_treasury/{entity_id}/transaction_history`

## Request

- Base URL: `https://api.coingecko.com/api/v3`
- URL: `https://api.coingecko.com/api/v3/public_treasury/{entity_id}/transaction_history`
- Auth: one of:
  - API key in header `x-cg-pro-api-key`
  - API key in query parameter `x_cg_pro_api_key`

To query public companies' and governments' cryptocurrency transaction history by entity ID

## Path parameters

- `entity_id` string, required

## Query parameters

- `per_page` integer
- `page` integer
- `order` '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

## Response `200`

Crypto treasury transaction history data

- PublicTreasuryTransactionHistory
  - `transactions` object[], required
    - `date` number, required: Transaction date in UNIX timestamp
    - `source_url` string, required: Source document URL
    - `coin_id` string, required: Coin ID
    - `type` 'buy' | 'sell', required: Transaction type
    - `holding_net_change` number, required: Net change in holdings after the transaction
    - `transaction_value_usd` number, required: Transaction value in USD
    - `holding_balance` number, required: Total holding balance after the transaction
    - `average_entry_value_usd` number, required: Average entry value in USD after the transaction

---

[API](https://skmtc.dev/coingecko/apis/coingecko-demo-api.md) - [All operations](https://skmtc.dev/coingecko/apis/coingecko-demo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/coingecko/apis/coingecko-demo-api/revisions/d62c9c579f3a?raw)
