How to find people and companies with DataForB2B

DataForB2B finds people and companies through filter searches, plain-English searches, and lookalike searches over its API, and an AI marketer can turn your description of the audience into those searches, check every match against your ideal customer profile, and deliver a scored list with verified work emails.

Part of Build qualified B2B lead lists

Key Takeaways

  1. DataForB2B is a B2B data API. You find people and companies with it by running a filter search, a plain-English search, or a lookalike search, either through its API, an AI assistant such as Claude, or an automation tool such as n8n.
  2. Its plain-English search turns a sentence into filters and returns the records that match those words. It doesn't know your customers, your competitors, or what makes a prospect worth contacting, so judging the results is still your job.
  3. Kite connects to your DataForB2B account, turns your description of the audience into company and people searches, and puts every part of your profile that DataForB2B can filter on into the search itself.
  4. Before it enriches anyone, Kite confirms each person still holds the role, reads each title against your profile, drops your customers and competitors, and scores every prospect from one to five with a reason.
  5. You get a list of qualified people and their companies, each with a work email and its verification status, a LinkedIn profile, a fit score, and the source behind the record.
On this page

How do I find people and companies with DataForB2B?

You find people and companies with DataForB2B by describing who you want and letting one of its searches return the matching records. DataForB2B is built as a data API for software and AI agents, so you use it by calling the API with your API key, by connecting it to an AI assistant such as Claude or Cursor, or by adding it to an automation tool such as n8n or Activepieces. Whichever route you take, the same searches are available:

  • Company search filters companies by industry, headcount, funding stage, investors, growth, and location.
  • People search filters professional profiles by job title, skills, past employers, years of experience, and location. It can also start from one person's profile and find people like them.
  • Plain-English search takes a sentence such as "heads of growth at seed-stage developer tool companies in Europe," works out the filters for you, and returns matching people or companies.
  • Enrichment fills in a single record. For a company, that means its funding, headcount, and growth. For a person, that means a verified work email and other contact details.

Those searches are good at returning records that match your words, and that's where they stop. A search for "VP of Marketing" returns everyone with that title, including people who left the company last quarter, the agency founder who uses the title loosely, and the marketing lead at your biggest customer. DataForB2B doesn't know who your customers are, who your competitors are, or why one VP of Marketing is a better prospect than another. Every enrichment also spends credits, so enriching the whole result set before you've checked it costs money on people you'll throw away.

That's the real work in this job. A good result is a list you'd be happy to hand to sales: companies that fit your ideal customer profile, the right people at each one who still hold the role, a work email whose quality you can see, and a reason for every name on the list.

Kite does that work for you. It turns your description into DataForB2B searches, checks each match against your profile, and enriches only the people who pass.

How to get started

Start by describing the audience to Kite, in the Kite web app or in Slack, the way you'd describe it to a colleague:

"Find heads of marketing at B2B software companies in the US with 50 to 300 employees that raised a Series A in the last year."

You can also start from someone who already fits:

"Here's the LinkedIn profile of the head of growth at our best customer. Find 30 more people like them."

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. From that research, it already knows your ideal customer profile, your current customers, and your competitors, so a short description is enough. Kite turns it into one profile you can test against, with the industries, company sizes, stages, locations, titles, and seniority it plans to search for. Confirm the profile or adjust it, and Kite starts.

You'll need a DataForB2B account. Connect it by entering your DataForB2B API key when Kite asks for it, and Kite searches and enriches with your account's credits from then on.

How Kite finds people and companies with DataForB2B

What does "fits the description" mean?

Kite starts by turning your description into a profile it can test every result against, because a search can only be as good as the criteria behind it. A description such as "growing fintech companies" leaves a lot open. Kite settles each part of it in concrete terms: which industries count as fintech, how many employees, which funding stages, which countries, and which roles at those companies you want to reach.

It also decides what "now" means for anything that changes. If you asked for companies that raised a Series A, Kite checks the latest funding round rather than any round in the company's history. If you asked for people who run marketing today, a past title doesn't count. Kite also records who to leave out: your existing customers, your competitors, and, when the list will feed an email campaign, anyone who has asked not to hear from you.

Which DataForB2B search fits the description?

Kite picks the search that matches how your description is built. When the profile breaks down into clear criteria, such as industry, headcount, and seniority, Kite uses DataForB2B to convert your description into its structured filters, checks those filters against the profile, and then runs the company or people search with them. Seeing the filters before the search runs means a vague phrase doesn't quietly become the wrong filter.

When the description is harder to express as filters, such as "companies selling to hospitals," Kite runs DataForB2B's plain-English search or its reasoning search. The reasoning search works through the description step by step and returns the people or companies it judges relevant. When you've given Kite a person who already fits, it runs a lookalike people search from that profile.

Finding the companies

Kite finds the companies before it looks for people, because the company decides most of whether a prospect fits. It searches DataForB2B's companies with every part of your profile that the search can filter on, such as industry, size, funding stage, investors, and location. Putting those criteria into the search itself means Kite isn't paying for, or sorting through, companies that were never a fit.

For the companies that come back, Kite enriches the ones that need a closer look. DataForB2B's company enrichment returns details such as funding, headcount, growth, and offices. Kite uses them to confirm what the filter only approximated. For example, a company tagged with your industry might sell something else entirely, and its own description makes that clear. Recent funding or hiring often supplies a reason to get in touch now, and Kite keeps that event and its date with the company.

Finding the people at those companies

Kite then searches for people at the companies that passed, using the titles, seniority, department, and location in your profile. Searching company by company keeps every person attached to an account that already fits.

Kite decides who has the role by reading each title against your profile as you worded it. A seniority or department tag only narrows the candidates. A title can contain the right words without the right job, such as a "Head of Marketing Partnerships," or describe the right job in other words, such as a "Director of Demand Generation" at a company with no VP of Marketing. When someone fits, Kite records their name, current title, company, company domain, and LinkedIn profile.

Who actually fits?

Kite checks each candidate in the order that costs least, so that only real prospects reach the paid enrichment step. First, it confirms that the person still holds the role at that company, using their current profile or the company's own pages, and it drops anyone who has moved on. Next, it removes your customers, your competitors, and anyone on your opt-out list. Last, it checks anything your profile asks for that no filter could express.

Every prospect who passes gets a fit score from one to five and a one-line reason that says why they belong on the list. When the list runs past about fifteen people, Kite splits it into primary and secondary groups so you know where to start.

If fewer people qualify than you asked for, Kite keeps searching within the same profile and adds replacements. When the market really is that small, it tells you how many it found, which filters it used, and where candidates fell short. A short list of good prospects is worth more than a padded one.

What contact details go on each record?

Kite enriches each qualified prospect with DataForB2B's profile enrichment, which returns a verified work email along with other profile details. Kite enriches in order of fit, so the best prospects get their emails first and your credits go to the people you're most likely to contact.

Kite keeps each email's verification status exactly as it comes back. An address that comes back catch-all or risky stays labeled that way, and a missing email is marked as not found rather than guessed. DataForB2B can also return personal emails and phone numbers, and Kite leaves those out. The list carries only the professional details a business reason justifies.

What Kite reports back

When the work is done, Kite posts the list in the conversation where you asked. It says how many people it delivered against how many you asked for, how many have a work email, and why the candidates it left out fell short.

From there, Kite can save the list where you'll use it. With a connected CRM or spreadsheet, it writes the people and companies there, and it can export a CSV file on request. It can also draft a personalized email for each primary contact from the research it gathered, and it asks for your approval before any of that outreach goes out. If you want new prospects regularly, ask Kite to repeat the search on a schedule, and each run delivers its list to the place you choose.

What the finished work contains

When Kite finishes, you have a qualified list of people and the companies they work for, ready for outreach or for your CRM.

People

Each row has the person's name, current title, company, LinkedIn profile, work email, and the email's verification status.

Fit

Each person has a score from one to five with a one-line reason, and longer lists are split into primary and secondary groups.

Companies

Each company has its domain, industry, headcount, funding stage, and location, along with any recent event that makes now a good time to reach out.

Sources

Each record links to the source that confirmed it, so anyone using the list can check a fact before they rely on it.

The summary

The conversation shows the profile Kite searched, how many people it delivered against how many you asked for, how many have a work email, and why the rest were left out.

Common questions

Do I need DataForB2B for Kite to build a prospect list?

No. Kite comes with its own research sources, including Apollo for people and work emails and Crustdata for company funding and hiring, so it can build a list without any account of your own. Connect DataForB2B when you already pay for it, or when your profile depends on filters it offers, such as past employers, skills, investors, or GitHub activity.

How much does DataForB2B cost?

DataForB2B sells monthly plans with a set number of records, and every person, company, or email it returns counts toward that number. Its pricing page listed the Start plan at $99 a month for 200,000 records when this page was written, and a 14-day free trial with 1,000 records is available to start. Because Kite filters and qualifies before it enriches, it uses fewer records than enriching a whole search result would.

What are the best B2B contact databases?

The best B2B contact database is the one whose filters match how you describe your buyers and whose data is current in your market. Apollo, ZoomInfo, and Clay are common choices, and DataForB2B stands out for API access and for filters such as skills, past employers, and GitHub activity. Whichever you use, the list is only as good as the checking that happens after the search, which is the part Kite does for you.

Questions this page answers

  • How do I find people and companies with DataForB2B?
  • How can I use an AI marketing agent to find people and companies with DataForB2B?

Related use cases

2 more coming soon
  • Find companies and people by description
  • Find the right contact

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free