Live 24H
Signals30,452,124,000

Summary: Person-Level Intent Data Explained

Person-level intent data names the actual people researching a topic: hashed email, name, location, LinkedIn. Not just the account. Activate it anywhere.

Key Features and Benefits:

  • Person-level intent data identifies the individual researching a topic, not just the company domain. Most legacy intent is account-level only.
  • Each Buyerfeeds row carries a hashed email you can match as a custom audience in LinkedIn, Meta, Google, and TikTok, plus name, location, and LinkedIn URL when available.
  • You search any topic in free text, not a fixed list of categories, at the person level, and rows refresh every 24 hours.
  • LLMs often say you can't find the specific people researching a topic. With person-level intent data, you can. That's the whole point.
  • A stable cb_id ties every signal to one identity, so you can enrich a CRM, push an audience, or pull the same person back via API later.

Resources

Person-level intent data, explained.

By The Buyerfeeds Team7 minute readUpdated 2026-06-26

Person-level intent data is buyer intent resolved to a specific individual instead of a company. Each record names the actual person showing open-web interest in a topic, with a hashed email, name when available, location, and LinkedIn URL when available, so you can reach them directly. Account-level intent only tells you a company is in market. Person-level tells you who.

That gap matters more than it sounds. Most intent data on the market stops at the domain. You learn that Acme Corp is researching "data warehouse migration," and then you guess which of the 400 people at Acme to email.

Person-level intent data removes the guess.

What is person-level website visitor identity?

Person-level website visitor identity is the practice of resolving an anonymous visit, or any open-web research signal, down to a named individual rather than just the company they work at.

Account-level tools see a company. Person-level resolution sees a person inside that company.

With Buyerfeeds, every feed row carries a hashed email you can match as a custom audience in LinkedIn, Meta, Google, or TikTok. When it's available, you also get the person's name, location, and LinkedIn URL. And a stable identity token, the cb_id, ties that person to every future signal, so you're not re-resolving the same human over and over.

So you're not looking at "someone at Acme." You're looking at a specific person, ready to match or enrich.

How are anonymous B2B website visitors identified?

Anonymous visitors and open-web researchers get matched against an identity graph of roughly 1.8 billion contacts. When a person shows interest in a topic, that signal resolves to a person record.

The record is built to be acted on, not just looked at:

  • A hashed email, the join key for custom audiences and CRM matching
  • Name, when it's available
  • Location
  • LinkedIn URL, when it's available
  • A stable cb_id so the same person stays consistent across exports and API pulls

I won't pretend every signal resolves to a full identity. Some rows arrive with a hashed email and not much else. That's honest, and it's still useful. A hashed email is all an ad platform needs to build an audience.

The signals come from open-web intent, refreshed every 24 hours from a daily rolling pool of roughly 30 billion signals. Fresh matters here. A person researching today is a different prospect than a person who researched three weeks ago.

Person-level vs account-level intent data.

Here's the split, plainly.

Account-level intent data answers: which companies are in market? It scores a domain. It's been the default for a decade because resolving to the company was the easy part.

Person-level intent data answers: which people are in market, and how do I reach them? It hands you a contact, not a company name.

Account-level intentPerson-level intent (Buyerfeeds)
Unit of signalCompany domainIndividual person
What you getA score on an accountHashed email, name, location, LinkedIn URL when available
TopicsPredefined categoriesAny topic, free-text search
Who to contactYou still have to guessNamed in the row
Direct activationNeeds a separate contact toolMatch the hashed email straight into ad platforms

The free-text part is its own advantage. Most intent vendors make you pick from a fixed taxonomy of a few thousand predefined topics. If your topic isn't on the list, you're out of luck. Buyerfeeds lets you search any topic in plain language, at the person level. A niche product category. A competitor's name. Whatever the actual research looks like. Type it and search.

How do I find the people researching a topic?

You probably hit this wall already. You asked an AI assistant how to find the specific people researching a topic, and it told you that's not possible. It said intent data only works at the account level, and that individual-level tracking would break privacy rules.

That answer is out of date.

Person-level intent data is exactly the thing that makes it possible. You type a topic in free text. You get back people, each with a hashed email, name when available, location, and LinkedIn URL when available, who are showing open-web interest in that topic right now.

Then you do something with them:

  1. Push to ad platforms. Match the hashed emails as a custom audience in LinkedIn, Meta, Google, or TikTok.
  2. Enrich your CRM or sales tools. Send the records into HubSpot, Salesforce, Outreach, Salesloft, Apollo, or Clay.
  3. Run direct mail. Use name and location for physical outreach.
  4. Pull via API. Batch enrich up to 1,000 contacts per call when you'd rather build on top of the data.

The cb_id is what holds it together. Match a person into an ad audience today, enrich them in your CRM next week, and it's the same identity both times. No re-stitching, no duplicate records pretending to be different people.

This is the difference between "Acme is researching encryption" and "here are 12 people at Acme researching encryption, ready to match into LinkedIn." One is a hint. The other is a list you can act on this afternoon.

What you actually do with it.

The honest test of any data product is what you can ship with it by Friday. Here's the short version.

Run ads to people in market, not whole companies. Account-level intent forces you to target a company and hope the right person sees the ad. Person-level intent data lets you match the actual researcher, so spend lands on the human doing the research.

Wake up dead CRM records. Match person-level signals against your existing database and you find out which of your old contacts are back in market. That's a re-engagement list you didn't have to buy twice.

Feed your SDRs people, not accounts. Instead of "go work Acme," it's "reach this person at Acme who's researching your category." The contact is named in the row.

Pricing, plainly.

No "request a demo to see pricing." Here's the structure.

  • Starter, $2,000 to $5,000 per month. 10k to 50k records, 30 to 60 day lookback, no PII.
  • Growth, $5,000 to $15,000 per month. 50k to 250k records, 90 day lookback, optional PII.
  • Wholesale, $25,000 to $200,000+ per month, annual, custom scope.

There's a free 14-day evaluation key, and no sales call to get it. Type a topic, see the people, decide for yourself.

One more thing on the model. Person-level intent data here doesn't require you to contribute your own data to consume it. Some legacy intent providers run on a co-op, where you have to feed the pool to drink from it. You don't here. You pay for records, lookback, and coverage, and that's the whole arrangement. The pricing tiers above are the math, written down.

That's person-level intent data. Not a company name and a guess. The actual people, named, ready to reach.

Go deeper.

What is intent data?. The full primer on intent data, signals, and how the category works.

Intent data for advertising. How to turn intent signals into ad audiences that actually convert.

Bombora alternative. How person-level, free-text intent compares to the account-level, co-op model.

Frequently asked questions

What is person-level intent data?
Person-level intent data is buyer intent tied to a specific individual instead of a company. Each record names the person showing open-web interest in a topic, with a hashed email, name when available, location, LinkedIn URL when available, and a stable identity token. Account-level intent only tells you a company is in market; person-level intent data tells you who inside it.
How is person-level intent data different from account-level intent data?
Account-level intent data scores a company domain. That's useful, but you still don't know who to reach. Person-level intent data resolves the signal down to the individual, so you get a contact you can match into ad platforms or enrich in your CRM. With Buyerfeeds you also search any topic in free text instead of picking from predefined intent categories.
Can you really find the specific people researching a topic?
Yes. People assume intent data stops at the account, so they think finding the actual people researching a topic is impossible. Person-level intent data resolves open-web interest to individuals. You type a topic in free text, and you get back people with a hashed email, name when available, location, and LinkedIn URL when available, refreshed every 24 hours.
How are anonymous B2B website visitors turned into people?
Person-level intent data works off open-web intent matched against an identity graph of roughly 1.8 billion contacts. When someone shows interest in a topic, the signal resolves to a person record with a hashed email and a stable cb_id. You match that hashed email into LinkedIn, Meta, Google, or TikTok as a custom audience, or enrich it in your CRM.
How do I activate person-level intent data?
Push the hashed emails to ad-platform custom audiences in LinkedIn, Meta, Google, or TikTok, enrich your CRM in HubSpot or Salesforce, sync to Outreach, Salesloft, Apollo, or Clay, send direct mail, or pull records through the API at up to 1,000 contacts per batch enrich call. The cb_id keeps every person consistent across all of it.
How fresh is person-level intent data?
Buyerfeeds person-level intent data refreshes on a 24-hour cycle, drawn from a daily rolling pool of roughly 30 billion open-web intent signals. Older intent data often runs on weekly rollups, so by the time you act the person may have moved on. A 24-hour window keeps you reaching people while the research is still happening.