Overview

Web Intent signals reveal which companies and contacts are actively researching specific topics right now — based on observed content consumption across ad-supported B2B websites.

When someone at a company visits articles, comparison pages, reviews, or guides, the systems behind those sites capture what was viewed, how often, and resolve it to a business identity. The result: you know who's in-market before they ever fill out a form.

Two consumption methods:

MethodBest forHow it works
APIReal-time targeting, out-of-the-boxQuery by topic, company, or contact. No joining required — returns enriched results directly
Flat fileBulk warehouse ingestionDaily/weekly delivery (JSONL + Parquet). Requires joining intent topics to your company/contact data via company_domain or up_id

Two signal levels:

LevelWhat you learnResolution method
Company"Someone at Snowflake is researching data governance tools"IP address → business network. Contacts shown alongside are ICP-matched stakeholders, not necessarily the individual who consumed the content
Contact"Rachel Kim at Gong is researching pipeline analytics software"Cookie-based identity. The actual individual who consumed the content, resolved via prior form fills/logins

For API access, see the Signal API reference. For flat file delivery, see Delivery.

📎

See real delivered dataSample Files

Data Source

Powered by 5x5 Data / Intentsify Market Pulse — the same intent engine behind RocketReach and other major platforms.

  • 36,937 B2B topics across 16 categories and 170 subcategories
  • Daily refresh cadence
  • 641M+ contact records available for contact-level resolution
Topic Categories (16)
CategoryTopicsSubcategories
Technology12,66838
Business4,02118
Company3,29411
Marketing2,71415
Consumer Technology2,15513
Energy/Construction/Manufacturing1,47512
Finance1,46511
Healthcare1,40612
Human Resources1,1898
BioTech9287
Legal8347
Events & Conferences3473
Media2834
Government2693
Retail2644
Education1493

Example topics: Salesforce, SOC 2 Compliance, Kubernetes, Employee Engagement Software, Machine Learning & AI, Sales Engagement Software, HIPAA, AWS CloudTrail

Example Signals

What entries look like in delivered signal files:

Company-Level

{
  "company_5x5_id": "5x5-a8f2c4e6b1d3",
  "company_name": "Snowflake",
  "company_domain": "snowflake.com",             // join to your CRM on domain
  "industry": "Technology",
  "employee_count": "5001-10000",
  "topic_id": "b2b_4821",
  "topic_name": "Data Governance Software",
  "category": "Technology",
  "subcategory": "Data Management",
  "is_product": false,
  "site_visitor_hash": "a7c9e2f1b4d6..."
}

Contact-Level

{
  "up_id": "5x5-74c35dc98464ff19...",           // universal join key across all files
  "first_name": "Rachel",
  "last_name": "Kim",
  "business_email": "[email protected]",        // match on email
  "job_title": "VP of Revenue Operations",
  "seniority_level": "VP",
  "department": "Sales",
  "mobile_phone": "+1-415-555-0142",
  "linkedin_url": "linkedin.com/in/rachel-kim-revops",  // or match on LinkedIn URL
  "company_name": "Gong",
  "company_domain": "gong.io",                   // or match on domain
  "primary_industry": "Technology",
  "company_revenue": "$100M-$500M",
  "company_employee_count": "1001-5000",
  "topic_id": "b2b_7293",
  "topic_name": "Pipeline Analytics Software",
  "category": "Technology",
  "subcategory": "Sales Technology",
  "site_visitor_hash": "f3a1d8c6e9b2..."
}

Field Reference

Company-Level Fields

FieldTypeDescription
company_5x5_idstringUnique company identifier (5x5 format). Join key for company-level files
company_namestringResolved company name
company_domainstringCompany website domain. Use to join to your CRM
industrystringPrimary industry classification
employee_countstringCompany size range
topic_idstringTopic identifier (format: b2b_{number}). Join key to topic metadata
topic_namestringHuman-readable topic name. Display to users or use for filtering
categorystringTop-level topic category (16 categories). Useful for broad routing
subcategorystringDrill-down category (170 subcategories). Useful for precise targeting
is_productbooleanWhether the topic represents a specific named product vs a category
site_visitor_hashstringHashed cookie/device identifier for the visitor session

Contact-Level Fields (additional)

FieldTypeDescription
up_idstringUniversal person identifier (5x5 format). The join key that connects intent signals to the full contact database
first_namestringContact first name
last_namestringContact last name
business_emailstringVerified business email. Primary match key for contact resolution
job_titlestringCurrent job title
seniority_levelstringSeniority bucket (CXO, VP, Director, Manager, etc.). Useful for filtering by buying authority
departmentstringDepartment (Sales, Engineering, Marketing, etc.). Useful for routing to the right sales team
mobile_phonestringMobile phone number (when available)
linkedin_urlstringLinkedIn profile URL. Secondary match key
company_namestringCurrent employer
company_domainstringCompany domain. Use to join company-level enrichment
primary_industrystringIndustry classification
company_revenuestringRevenue range
company_employee_countstringEmployee count range

Joining Flat File Data

For flat file delivery, intent signals arrive as topic-level records. To build a complete picture:

Company-level:  company_domain → join to your CRM companies
Contact-level:  up_id → join to contact database file → full person record
                business_email → join directly to your CRM contacts

The up_id is the universal key across all 5x5 data files. If you receive both the intent file and the contact database file, join on up_id to get the full contact record alongside their intent topics.

Coverage

  • Refresh: Daily
  • Topics: 36,937 B2B topics across 16 categories
  • Company coverage: Millions of B2B companies (US strongest, growing international)
  • Contact coverage: 641M+ records available for contact-level resolution
  • Best for: Account-based marketing, intent-driven outreach, pipeline prioritization

Contact Sales →