Expand job titles
expand_job_titlesExpands title keywords into every matching title (plurals, department synonyms, ampersands, abbreviations such as CEO), each with a count, or shows what a bundle such as sdm resolves to. Use it before counting so the user can see and edit which titles a keyword covers; nothing is expanded silently. Free and needs no account. Put the returned filter into the audience, then call count_audience. Lawful basis is UK GDPR Article 6(1)(f) legitimate interests; email audiences include corporate subscribers only by default (PECR), so sole traders and ordinary partnerships are left out unless the toggle is changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | contains (the default) matches titles containing a term, starts_with matches titles beginning with it, exact takes verbatim titles with no expansion. | |
| terms | No | Title keywords to expand, such as marketing manager. | |
| bundle | No | A title bundle to show: sdm, manager_and_above or owner_managed. | |
| expand | No | Expansion sets to apply, each once. Left out, the four default sets apply. | |
| dataset | No | The dataset an audience draws from. uk_contacts is live; ie_contacts and global_contacts are listed but not yet served. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | contains (the default) matches titles containing a term, starts_with matches titles beginning with it, exact takes verbatim titles with no expansion. | |
| terms | Yes | ||
| bundle | Yes | ||
| expand | Yes | ||
| filter | Yes | A ready matches filter for the terms, or null for a bundle. | |
| disclosure | Yes | ||
| total_contacts | Yes | ||
| dataset_version | Yes | The immutable weekly build a count is bound to, such as 2026-W39. The last 52 stay queryable. |