| name | crunchbase-acquisition |
| description | Fetch detailed acquisition data from Crunchbase including acquirer/acquiree details, price, terms, and deal status. |
crunchbase-acquisition
Fetch detailed acquisition data from Crunchbase including acquirer/acquiree details, price, terms, and deal status.
Prerequisites
- Node.js 22+
- If CDP connection fails during
auth, launch Chrome yourself with https://www.crunchbase.com as the initial URL (see chrome-cdp agent guidance)
- If Chrome is already running via CDP but no Crunchbase tab is open:
node skills/chrome-cdp/scripts/cdp.mjs open https://www.crunchbase.com
- If the user is not logged in to Crunchbase, ask them to log in in the Chrome window, then re-run
auth
Setup
node crunchbase-acquisition.mjs auth
Usage
node crunchbase-acquisition.mjs view google-acquires-fitbit
node crunchbase-acquisition.mjs view 6acfa7da-1dbd-936e-d985-cf07a1b27711
node crunchbase-acquisition.mjs news google-acquires-fitbit --count=20
How it works
auth — Extracts cookies from Chrome via CDP
view — Resolves permalink to UUID via search API, then fetches entity with cards from /v4/data/entities/acquisitions/{uuid}
- Section commands — Use the overrides endpoint
POST /v4/data/entities/acquisitions/{permalink}/overrides?field_ids=[...]§ion_ids=[...] to fetch paginated section data
Available cards: overview_fields
Available fields: identifier, acquiree_identifier, acquirer_identifier, announced_on, price, acquisition_type, status, terms, disposition_of_acquired, completed_on, acquiree_categories, acquirer_categories, acquiree_short_description, acquirer_short_description, acquiree_locations, acquirer_locations, short_description, acquiree_funding_total, acquirer_funding_total, acquiree_num_funding_rounds, acquirer_num_funding_rounds
Available sections: news
Data storage
~/.local/share/showrun/data/crunchbase-acquisition/
├── session.json Auth cookies
└── cache/ Acquisition detail JSON files
Session expiry
Re-run auth on 401/403 errors.