Glossary · Data and enrichment

What is intent data?

The short answer

Intent data is information about the topics a company's people are researching online, such as articles read, reviews compared and searches made, collected by websites and content networks and attributed to the company. B2B teams use it to estimate which accounts are in a buying cycle and when to reach out, alongside observable signals such as hiring.

Updated
Read
5 min
Written by
Antoine Blitz
On this page8 sections
  1. Real data
  2. How does intent data work?
  3. What is the difference between first-party and third-party intent data?
  4. Intent data or observable signal: what is the difference?
  5. What are the limits of intent data?
  6. How do you confirm intent data with public signals?
  7. Related terms
  8. Questions people ask

Real data

A migration project, seen in public job postings

Intent data is a score you cannot open; a job posting is a document you can. We counted the US job postings from the last 30 days whose description names a business tool together with the word migration.

Returned by the BlitzAPI API on

POST/v2/jobs/search

US job postings from the last 30 days that name the tool and a migration

Salesforce
2,349
Snowflake
1,471
NetSuite
538
HubSpot
260

One request per tool, read from total_results. A posting counts when its description holds the name of the tool and the word migration, anywhere in the text: a mention of a project, not a confirmed purchase.

How does intent data work?

Intent data starts with behavior that nobody publishes. A few people at a company read articles about CRM migration, download a comparison guide, then come back twice to a vendor’s pricing page. The company never announced anything. The websites and content networks where the reading happened saw it, and they are the source of what gets sold.

A provider turns those visits into intent data in three steps.

  1. AttributeVisits to a companyUsually by matching an IP address or cookies to an organization; the person stays anonymous
  2. GroupContent into topicsSuch as "CRM software" or "data warehouse migration"
  3. ScoreThe changeReading far above the usual level is flagged as a surge for the account
Intent data is inferred from reading: the person stays anonymous, the account gets a topic and a score.

What comes out is a list of accounts and topics, each with a score and a date. It tells you that interest is rising. It does not tell you who is interested, why, or whether there is a budget.

What is the difference between first-party and third-party intent data?

First-party and third-party intent data differ in where the behavior was seen: on your own website and product (first-party), on a partner’s site that shares what it sees (second-party), or across a network of sites you do not own (third-party).

Type Where the behavior is seen Example
First-party intent data Your own website, product and emails Visitors from one company return to your pricing page three times in a week
Second-party intent data A partner that shares what it sees on its own site A review site reports that a company compared tools in your category
Third-party intent data A network of publishers and sites you do not own People at a company read about data warehouse migrations across many sites

First-party intent is the most specific, because it is about your product, but it only covers companies that have already found you. Third-party intent covers the whole market and sits further from a decision: reading about a topic is not the same as shopping for a vendor.

Intent data or observable signal: what is the difference?

Intent data is inferred. An observable signal is published. When a company posts a job that asks a new hire to run its migration from HubSpot to Salesforce, nobody has to guess: the project is written down, dated and signed with the company’s name. Buying signals of this kind come from job postings, funding announcements, leadership changes and new offices.

The counts above show how much of this sits in plain view. In the 30 days through October 28, 2026, 2,349 US job postings named Salesforce and the word migration in the same description. Read them as postings, not companies, and as mentions rather than confirmed projects.

Intent data Observable signal
What it records Research: reading, searching, comparing An action the company made public: a hire, a funding round, a new office
How it is tied to a company Inferred from IP addresses or cookies Published by the company under its own name
What you can check A topic and a score The posting or the announcement itself, with its date
What it suggests Interest in a topic is rising A project, a team or a budget exists

Which is which?

Six things you might learn about the same account. Which are intent data, and which are observable signals?

  1. Several people there read articles about CRM migration this week

  2. It posted a job for a Salesforce administrator to lead a migration from HubSpot

  3. Visitors from its network came back to your pricing page three times

  4. It announced a new office in Austin

  5. A review site reports that it compared vendors in your category

  6. Its open roles ask for Snowflake experience

Show the answers
  1. Several people there read articles about CRM migration this weekIntent dataReading is research behavior, seen by content networks and tied to the company through its IP address; the company published nothing.
  2. It posted a job for a Salesforce administrator to lead a migration from HubSpotObservable signalThe company wrote and dated the posting itself: anyone can open it and read the project.
  3. Visitors from its network came back to your pricing page three timesIntent dataYour own website traffic is first-party intent: behavior matched to a company, not a public fact about it.
  4. It announced a new office in AustinObservable signalA public announcement has a date and a source you can cite.
  5. A review site reports that it compared vendors in your categoryIntent dataComparing vendors is research, reported by the site where it happened.
  6. Its open roles ask for Snowflake experienceObservable signalRequirements in a job posting are written by the company, dated and countable across the market.

What are the limits of intent data?

Intent data shows rising interest, not a decision, and the way it is built leaves room for error. Treat it as a lead to check, not as a fact.

  • Attribution is approximate. Remote work, VPNs and shared networks weaken the link between an IP address and an employer.
  • Readers are not all buyers. Students, analysts, job seekers and competitors read the same articles.
  • Scores are built differently. Each provider defines its own topics and thresholds, so two sources can disagree about the same account.
  • Consent rules apply. Tracking that relies on cookies depends on what each visitor accepted, which varies by site and by country.

That is why teams pair it with firmographic data, to check that an account fits, and with technographic data and other observable signals, to check that something is actually happening.

How do you confirm intent data with public signals?

To confirm intent data with public signals, turn the topic into a search. If a score says an account is reading about CRM migration, look for the public trace of the project: postings that name the tools, the migration and the team being hired.

Jobs Search returns the postings that match a phrase, a title or a tool across the market, with a total count, as in the request above. Jobs Signal follows the postings of the accounts you already target, so you can see a new role at an account next to its intent score. The TAM guide shows how to rank accounts when several signals point the same way.

Sources and method

Written by
Antoine Blitz, Founder, BlitzAPI
Published
API calls run on

The counts ran on October 28, 2026 through the BlitzAPI MCP server, which calls the same endpoint; the request is shown here in its REST form.

BlitzAPI does not sell intent data. The evidence shows the kind of observable signal this page compares it with.

A description matches when it contains every word of the searched phrase, in any order, so the counts are mentions of a tool and a migration, not verified projects.

The counts are job postings, not companies, and include the postings of software vendors, consultancies and staffing agencies.

Questions people ask

What is buyer intent data?

Another name for intent data that stresses who is behind the research: people who may buy. B2B intent data and purchase intent data usually mean the same thing, signs read from online behavior that a company is looking into a kind of product. Some vendors keep the phrase for first-party behavior, such as repeat visits to their own pricing page.

What is intent data in marketing?

Marketing teams use it to decide which accounts see ads, which ones enter a nurture program and which topics deserve content this quarter. It is most useful as a filter on a target account list: fit decides who is on the list, intent decides whom to warm up first. On its own, a surge on a broad topic is too weak to justify a sales call.

What are intent signals?

The individual events that intent data is built from: a visit to a pricing page, a webinar sign-up, a comparison on a review site, a burst of reading on one topic. Sales teams also use the phrase loosely for any sign that an account may buy, including public events such as a new hire or a funding round.

With BlitzAPI

Put it to work

For builders

The calls behind the real data on this page, as REST requests. Send them with your API key, from any language or workflow tool.

Count the US postings that name HubSpot and a migration (the same request runs for each tool)

curl -X POST https://api.blitz-api.ai/v2/jobs/search \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "job": {
      "description": {"include": ["HubSpot migration"]},
      "location": {"country_code": {"include": ["US"]}},
      "date_posted": {"last_days": 30}
    },
    "max_results": 1
  }'

API reference

Data shouldn't be
the problem

Grab. Connect. Build.