Skip to main content

Intent by Topic (Companies)

Find WHICH COMPANIES are showing buyer intent for a specific topic, vendor, or product. Given one topic (e.g. "cloud security"), returns the ranked list of companies researching it — merged HG proprietary + TrustRadius signals with signal strength (0–100, where 100 = strongest), intent levels (High/Medium/Low), buyer journey stages, and context types. This is the INVERSE of company_intent: topic → companies here, vs. company → its top topics there.

Use this when: you have a topic/product/vendor and want the account list (topic → companies) — e.g. "which companies are researching Snowflake?", "who is in-market for ERP right now?", or building a target/ABM list from an intent theme. Narrow with vendor_name, product_name, intent_level, buyers_journey, context_type, source, or a date window.

Do NOT use this when:

  • You have ONE company and want its top intent topics → use company_intent (company → its top topics).
  • You do not yet know a valid topic name → call list_intent_topics FIRST to discover exact topic names/IDs (topic_name is fuzzy-matched, but a bad guess returns topic_matched:false and zero companies).

topic_name is REQUIRED. Passing signal, products, group_by, or filters switches this tool into activity-search mode (raw events / cross-company aggregates) and cannot be combined with the intent-only filters above.

Parameters

NameTypeRequiredDefaultDescription
topic_namestring✅ Yes-REQUIRED. The topic/category whose intent-showing companies you want returned (e.g., "Siemens Teamcenter", "cloud security", "ERP"). Fuzzy-matched server-side; an unmatched guess yields topic_matched:false with zero companies, so call list_intent_topics first to get a valid name.
vendor_namestring❌ No-Narrow the returned companies to those whose intent signals relate to this vendor (e.g., "Snowflake, Inc."). Pair with context_type=Displacement to find accounts moving off the vendor. Intent-mode only.
product_namestring❌ No-Narrow the returned companies to those whose intent signals relate to this product (e.g., "Salesforce Sales Cloud"). Intent-mode only. Distinct from the products array, which activates activity-search mode.
intent_levelstring❌ No-Return only companies at this intent strength. Intent-mode only.
buyers_journeystring❌ No-Return only companies at this buyer-journey stage (e.g., "Researching", "Evaluating", "Purchasing"). Intent-mode only.
context_typestring❌ No-Return only companies with this context type (e.g., "Whitespace", "Expansion", "Displacement", "Complementary"). Intent-mode only.
sourcestring❌ No-Restrict to one data source. Omit to merge both HG and TrustRadius signals. Intent-mode only.
start_datestring❌ No-Start date in YYYY-MM-DD format. Defaults to 30 days ago.
end_datestring❌ No-End date in YYYY-MM-DD format. Defaults to today.
maxResultsinteger❌ No50Maximum number of intent-showing companies to return (1-200, default 50). Intent mode; limit overrides it when both are set.
signalstring❌ No-Buyer-activity signal category to search for. Activates activity-search mode (raw events / aggregates), NOT the topic intent list. Values: comparison (view Comparison, click Comparisons), pricing (view Product Pricing), research (view Product Listing, view Category), evaluation (view Review, view Reviews and Ratings).
productsarray❌ No-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 intent mode.
filtersobject❌ No-Firmographic and category filters. Presence activates activity-search mode.
filters.employees_rangestring❌ No-Employee range filter (e.g., "10,000+", "1,001-5,000", "201-500").
filters.country_codesarray❌ No-ISO country code filter (e.g., ["US", "GB"]).
filters.category_namestring❌ No-Filter by product category name.
group_bystring❌ No-"company" for aggregated per-company rows, omit for raw individual events with evidence URLs. Activates activity-search mode.
limitinteger❌ No-Page size (1-200). Overrides maxResults when provided. Applies to both intent and activity-search modes.
offsetinteger❌ No-Zero-based pagination offset (default 0). Applies to both modes.

Required Integrations

  • hginsights_v2

Use Cases

  • Which companies are showing intent for a specific topic? — topic_name (topic → ranked companies)
  • Build a target account list of companies in-market for a product — topic_name + product_name
  • Find only high-intent accounts researching a topic — topic_name + intent_level=High
  • Surface companies displacing a competitor in a topic area — topic_name + vendor_name + context_type=Displacement
  • Limit intent-showing companies to a recent window — topic_name + start_date/end_date

Example Usage

Companies showing intent for a topic

{
"tool": "intent_category",
"arguments": {
"topic_name": "cloud security",
"maxResults": 25
}
}

High-intent accounts for a vendor's product

{
"tool": "intent_category",
"arguments": {
"topic_name": "Siemens Teamcenter",
"vendor_name": "Siemens",
"intent_level": "High"
}
}

HG-only intent companies in a date window

{
"tool": "intent_category",
"arguments": {
"topic_name": "ERP",
"source": "hg",
"start_date": "2026-01-01",
"end_date": "2026-02-01"
}
}

company_intent, list_intent_topics, search_companies, company_technographic