Skip to main content

Company Intent

Get a broad overview of intent signals for a single company — returns the top topics by score (0–100, where 100 = strongest signal) with intent levels (High/Medium/Low), buyer journey stages, and context dispositions (Displacement/Expansion/Complementary/Whitespace) from HG proprietary data. TrustRadius activity events (raw page views with evidence URLs) appear in the activities array.

Use this when: you want the full ranked landscape of what a company is researching (top-N topics by score), competitive signals (set vendor_name + context_type=Displacement), or filtering by journey stage or intent level.

Do NOT use this when:

  • You want companies researching a specific topic → use intent_category with topic_name instead.
  • You need to discover valid topic names/IDs → use list_intent_topics first.
  • You set group_by=company with signal — this activates activity search mode which ignores companyDomain and returns cross-company aggregates; only use that combination if you want a ranked list of companies (not a per-company lookup).
  • You set source=trustradius expecting scored topic signals — TrustRadius topics currently return score=0; meaningful TR data is in the activities array only.

Scores are bounded 0–100. intent_level thresholds: High ≥ 85, Medium 65–84, Low < 65 (approximate).

Credits

0.1 — Per call. See the full credit table for how AI Credits work.

Parameters

NameTypeDefaultDescription
companyDomainstring-Company domain to look up intent signals for (e.g., "cisco.com", "salesforce.com"). Either companyDomain or hg_id is required. Protocol prefixes (http://, https://), leading www., and trailing paths/queries/fragments are accepted and stripped automatically; case is normalized.
hg_idstring-HG Insights company ID (32 alphanumeric characters). When provided, this overrides companyDomain. Obtain from a previous company_search result.
vendor_namestring-Filter by vendor name for competitive/displacement analysis (e.g., "Snowflake, Inc."). Pair with context_type=Displacement to surface companies moving off that vendor; shows displacement signals and context dispositions.
product_namestring-Filter by product name (e.g., "Salesforce Sales Cloud"). Scopes results to intent signals related to this product.
intent_levelstring-Filter by intent level.
buyers_journeystring-Filter by buyer journey stage (e.g., "Researching", "Evaluating", "Purchasing").
context_typestring-Filter by context type (e.g., "Whitespace", "Expansion", "Displacement", "Complementary").
sourcestring-Filter by data source. Omit to include both HG and TrustRadius signals. Note: source="trustradius" topic scores currently return 0 — meaningful TrustRadius data is in the activities array, not scored topics; use source="hg" for scored topic signals.
start_datestring-Start date in YYYY-MM-DD format. Defaults to 30 days ago.
end_datestring-End date in YYYY-MM-DD format. Defaults to today.
signalstring-Filter by signal category. Activates activity search mode. Values: comparison (view Comparison, click Comparisons), pricing (view Product Pricing), research (view Product Listing, view Category), evaluation (view Review, view Reviews and Ratings).
productsarray-Array of product names with AND logic — returns only companies/events matching ALL products (e.g., ["Databricks", "Snowflake Platform"]). Activates activity search mode. Distinct from product_name which filters the intent endpoint.
filtersobject-Firmographic and category filters for activity search mode.
filters.employees_rangestring-Employee range filter (e.g., "10,000+", "1,001-5,000", "201-500").
filters.country_codesarray-ISO country code filter (e.g., ["US", "GB"]).
filters.category_namestring-Filter by product category name.
group_bystring-"company" for aggregated company data, omit for raw individual events with evidence URLs. Activates activity search mode. Note: group_by="company" combined with signal switches to cross-company activity search — companyDomain is ignored and the response follows a different schema (ranked companies, not a per-company lookup).
limitinteger-Pagination limit (1-200). Used in both intent and activity search modes.
offsetinteger-Pagination offset (default 0). Used in both intent and activity search modes.

Required Integrations

This tool is only available when your organization has the following integration configured in the Phoenix Integrations settings:

  • HG Insights (v2) (hginsights_v2)

Use Cases

  • What technology areas is a company researching right now? — top topics by score
  • Is a company showing displacement signals against a competitor? — vendor_name + context_type=Displacement
  • Which buyer journey stage is a company in for a topic area? — buyers_journey filter
  • What high-intent signals does a company have recently? — intent_level=High + date range
  • Show only HG proprietary intent signals for a company — source=hg

Example Usage

Top intent topics for a company

{
"tool": "company_intent",
"arguments": {
"companyDomain": "cisco.com",
"limit": 10
}
}

Competitive displacement signals

{
"tool": "company_intent",
"arguments": {
"companyDomain": "salesforce.com",
"vendor_name": "Oracle Corporation",
"context_type": "Displacement",
"intent_level": "High"
}
}

HG-only signals in a date window

{
"tool": "company_intent",
"arguments": {
"companyDomain": "cisco.com",
"source": "hg",
"limit": 20
}
}

Response Format

note
  • The response shape depends on the mode: the default (no group_by/signal/products) is intent mode — company/window/summary/topics/activities. Passing group_by, signal, or products switches to activity-search mode, which returns aggregated companies or raw events with pagination instead.
  • topics is the top set by score (0–100, relative to this company's own signals) — a company with hundreds of active topics can have a specific topic omitted. For a definitive yes/no on one topic, use intent_category with its topic_name instead.
  • data_available: false is a definitive "no intent data for this company" answer, not a service error — topics and activities are then empty arrays.
FieldTypeDescription
companyobjectCompany identification details (intent mode)
company.company_idstring
company.company_namestring
company.domainstring
windowobjectDate range for the intent query (intent mode)
window.startstring
window.endstring
data_availablebooleanFalse when HG Insights has no intent data for this company. Absent on populated results. When false, this is a definitive no-data answer — not a service failure — and topics/activities are empty arrays.
no_data_reasonstringHuman-readable explanation naming the identifier that returned no intent data. Present only when data_available is false.
summaryobjectAggregated intent signal summary (intent mode)
summary.total_active_topicsnumber
summary.high_intent_topicsnumber
summary.top_context_typesobjectContext type counts
summary.sourcesobjectSignal counts by source
summary.latest_signal_datestring | null
topicsarrayPer-topic intent details (intent mode)
topics[].topic_idstring | null
topics[].topic_namestring
topics[].scorenumberIntent score (0-100)
topics[].intent_levelstring | null
topics[].buyers_journeystring | null
topics[].context_typesarray
topics[].context_dispositionsarray
topics[].vendor_namesarray
topics[].product_namesarray
topics[].trendnumber | null
topics[].last_seen_atstring | null
topics[].sourcestring
activitiesarrayTrustRadius buyer activities (intent mode)
activities[].activity_typestring
activities[].activity_labelstring
activities[].productsarray
activities[].vendorsarray
activities[].activity_datestring
activities[].daily_viewsnumber
activities[].intent_signal_urlstring
companiesarrayCompanies matching the activity search query (returned when group_by='company')
companies[].company_idstring
companies[].company_namestring
companies[].domainstring
companies[].employees_rangestring
companies[].event_countnumber
companies[].total_viewsnumber
companies[].last_activity_datestring
companies[].products_comparedarray
companies[].vendorsarray
companies[].signalsarray
companies[].activity_labelsarray
eventsarrayIndividual activity events with evidence URLs (returned when group_by is omitted)
events[].activity_datestring
events[].activity_typestring
events[].activity_labelstring
events[].signalstring
events[].daily_viewsnumber
events[].product_namesarray
events[].vendor_namesarray
events[].category_name_treesarray
events[].intent_signal_urlstring
events[].company_idstring
events[].company_namestring
events[].domainstring
paginationobjectPagination details for result set
pagination.totalnumber
pagination.limitnumber
pagination.offsetnumber
pagination.has_moreboolean

Example response

{
"company": {
"company_id": "49639271816488638508507408020719540542",
"company_name": "Cisco Systems, Inc.",
"domain": "cisco.com"
},
"window": {
"start": "2026-07-28",
"end": "2026-08-27"
},
"summary": {
"total_active_topics": 879,
"high_intent_topics": 314,
"top_context_types": {
"whitespace": 0,
"expansion": 19,
"displacement": 2,
"complementary": 10
},
"sources": {
"hg": 500,
"trustradius": 380,
"both": 1
},
"latest_signal_date": "2026-08-22"
},
"topics": [
{
"topic_name": "Data Warehousing",
"topic_id": "79562975354761906289337429776579266583",
"score": 100,
"intent_level": "High",
"buyers_journey": "Researching",
"trend": 1,
"last_seen_at": "2026-08-22",
"source": "hg"
}
],
"activities": [
{
"source": "trustradius",
"activity_type": "view",
"activity_label": "Reviews and Ratings",
"products": [
"Cisco Spaces"
],
"vendors": [
"Cisco Systems, Inc."
],
"activity_date": "2026-08-25",
"daily_views": 1,
"intent_signal_url": "https://www.trustradius.com/products/cisco-spaces/reviews"
}
]
}

intent_category, list_intent_topics, company_technographic, company_fai