M&A Transactions
list_transactionsFilter and retrieve data center M&A and capital transactions by date range, deal value, region, buyer, seller, or deal type.
Instructions
M&A and capital transactions in the data center sector — 1,800+ tracked deals (2019-present), each with its disclosed value where public (many private deals are undisclosed). Returns deal name, buyer, seller, value, date, market, target operator, type (acquisition/JV/refinance/recap). Filter by date range (date_from/date_to, ISO-8601), min_value_usd, region, buyer, or seller. Try: list_transactions date_from=2026-01-01 min_value_usd=1000000000. There is no year parameter — use date_from/date_to. Broad M&A and capital-deal flow with filters; do NOT use for hyperscaler-specific lease/PPA/JV activity (use hyperscaler_deals) or a single-deal post-mortem (use deal_autopsy).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buyer | No | Filter by acquiring company name, e.g. Blackstone, KKR, Digital Realty | |
| limit | No | Max results to return (1-500; default varies by tool) | |
| offset | No | Pagination offset, 0-based (skip this many results) | |
| region | No | Geographic region filter, e.g. us, eu, apac, americas | |
| seller | No | Filter by selling/target company name, e.g. CyrusOne | |
| date_to | No | Latest deal date, ISO-8601 (YYYY-MM-DD) | |
| date_from | No | Earliest deal date, ISO-8601 (YYYY-MM-DD) | |
| deal_type | No | Deal type filter, e.g. acquisition, jv, refinance, recap | |
| max_value_usd | No | Maximum disclosed deal value in US dollars | |
| min_value_usd | No | Minimum disclosed deal value in US dollars, e.g. 1000000000 for $1B+ |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Serving note | |
| tier | No | Tier the response was served at | |
| count | No | Rows returned in THIS response | |
| quota | No | Caller quota state (remaining calls, tier) when available. | |
| cached | No | Whether the response was served from cache | |
| _entity | No | Payload class discriminator (e.g. facility|market|iso_grid|queue_results|deal|report|response) — branch on this before parsing the rest. | |
| success | No | true when the deal query succeeded | |
| citation | No | Machine-readable citation: how to attribute DC Hub (dchub.cloud) for this payload. Normally an OBJECT {source, url, license, cite_as, retrieved_at}; a bare string is accepted and carries the attribution line itself. | |
| provenance | No | Collection-level provenance block: {source, method, as_of, verification_counts, cite_url_template, license, cite_as}. Quote the verification level when citing. | |
| _front_door | No | In-band front-door hint (first workflow-entry tool of a session): call plan_query(intent) first for the ordered multi-step plan. | |
| data_source | No | Where the deal set comes from | |
| total_count | No | Total deals matching the filter | |
| total_value | No | Aggregate disclosed value across the returned set (null when not computed) | |
| _return_loop | No | Suggested next-session delta call (get_changes since=24h) so you pull only what changed. | |
| transactions | No | M&A / capital-transaction rows | |
| total_value_unit | No | Unit of total_value | |
| site_evaluation_handoff | No | Pre-built follow-up calls (analyze_site / get_water_risk args) when the payload carries coordinates — an array of {tool, parameters, why} entries. |