Get Market Whitespace
get_market_whitespaceHow much of the connection's market is missing from the CRM: for the TAM and its ICP, how many companies the data provider has, how many of them the CRM already has as accounts, how many are missing, and coverage_pct, overall and per slice (each combination of the TAM's segment values, such as industry, employee band and revenue band), plus by_segment, the same totals summed per segment value. Use it for 'how much of my TAM is missing', 'which industries have the most whitespace' and 'what has Subscription already addressed' (each slice's subscription, and the subscription list, carry Subscription's progress: added, missing, archived). IT READS THE STORED SNAPSHOT ONLY: no provider call, no credits, no CRM change. The snapshot is recomputed when the TAM is saved, on demand in the Market view and on its schedule; freshness.state says current, stale (the TAM changed since), refreshing, failed (showing the last good snapshot) or never_computed, with computed_at. READ THE NUMBERS CAREFULLY. missing is companies the provider has that the CRM lacks, not companies the provider lacks; it is null when a level or slice was not read to the end (complete false), because a partial read cannot say how many are missing. inconclusive companies may already be in the CRM under a name the matcher could not confirm and are counted in neither in_crm nor missing. by_segment can count a company in two slices twice (overlap_possible). NOT get_tam, which counts the CRM's own accounts and contacts that match the TAM filter, and NOT count_crm_records, which counts CRM records; neither knows what the CRM is missing. For the individual missing companies of one slice, pass a slice key from here to list_whitespace_companies as key. For accounts missing buyer personas, get_persona_whitespace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | Only the TAM or only the ICP. Omit for both. | |
| slice_limit | No | How many slices to return per level, most missing first. Default 50. Totals and by_segment always cover every slice. | |
| slice_offset | No | Skip this many slices, for the next page. Default 0. | |
| connection_id | Yes | The CRM connection. Call list_crm_connections first. |