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 intent | Person-level intent (Buyerfeeds) | |
|---|---|---|
| Unit of signal | Company domain | Individual person |
| What you get | A score on an account | Hashed email, name, location, LinkedIn URL when available |
| Topics | Predefined categories | Any topic, free-text search |
| Who to contact | You still have to guess | Named in the row |
| Direct activation | Needs a separate contact tool | Match 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:
- Push to ad platforms. Match the hashed emails as a custom audience in LinkedIn, Meta, Google, or TikTok.
- Enrich your CRM or sales tools. Send the records into HubSpot, Salesforce, Outreach, Salesloft, Apollo, or Clay.
- Run direct mail. Use name and location for physical outreach.
- 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.