Data and search

Why did my search return too few contacts?

In short

Why does my Reply prospect search return so few results?

Three things usually explain it. Contacts you already have are hidden from results by default, so a familiar audience looks empty. The number of contacts to find is a cap you set, not a target. And a few filters narrow a search far harder than they appear to.

Quick fix

  1. Check whether contacts you already own are being hidden. A search over an audience you have worked before will look far smaller than it is.
  2. Check the number of contacts to find. It caps the result; raising it is often the whole fix.
  3. Remove your narrowest filter (usually a location or a company-size band) and watch the estimate change before you run the search.
  4. Allow contacts without an email address if your channel does not need one.
  5. Re-run and compare against the estimate rather than against what you hoped for.

Didn't work? Contact Reply support; the team can check your account directly.

Symptom

A search returns a handful of people, or the same small number each time. Sometimes it returns nothing at all despite filters that look broad.

Most likely causes

CauseHow to recognize it
Contacts you already have are hiddenThe audience is one you have worked before. The search is not empty – it is showing you only what is new
The result cap is doing the limitingYou get exactly the number you asked for, or a round number, every time
One filter is far narrower than it looksRemoving a single filter changes the count dramatically
Contacts without an email are excludedYour target group is largely LinkedIn-only, and excluding them removes most of it
The audience really is smallThe estimate was always low and you were working from an expectation rather than from it
A previous run already took everyoneRe-running the same search finds only people added since

Diagnostic checklist

  1. Read the estimate before you run anything. It tells you the size of the audience and separates "the search is broken" from "the audience is small".
  2. Check the cap. Getting back exactly the number you set is not a coincidence.
  3. Remove filters one at a time, not all at once, and watch the estimate after each. The one that moves the count is your constraint.
  4. Check whether existing contacts are hidden. On a familiar audience this single setting explains most of the gap.
  5. Check the email requirement. For LinkedIn-only outreach, excluding people without an address is discarding most of your list for no reason.

Resolution

Existing contacts are hidden

Show them if you want the true size of the audience. Keep them hidden if you only want people you have not worked before; it is a useful default, but it makes a well-worked audience look empty.

The cap is the constraint

Raise the number of contacts to find. If you consistently hit the number you set, the audience is larger than your request.

A filter is too narrow

Location and company size are the usual culprits. A single city instead of a region, or a narrow headcount band, can remove most of an audience. Broaden one at a time so you know which one mattered.

You need people without email addresses

Allow them. For LinkedIn outreach an address is not required, and Reply assigns a placeholder so the contact can still be imported. Email steps will skip them: which is correct, not a fault.

Re-running the same search will not produce new people. Change the filters to reach a different slice of the audience, or add a second search.

A long description quietly loses its later conditions

This applies to the search where you describe the companies you want in plain language.

Your description is turned into a list of conditions, and only the first five are used. Anything beyond that is dropped without a word, so a carefully detailed description can come back with companies that ignore half of what you asked for. Reply also adds one condition of its own, so five is the budget for everything together, not five of yours.

What to do: write the description as a handful of strong conditions rather than a long list of qualifiers. If the results ignore something that mattered, move it to the front of the description or split the search in two.

What the search does not promise

Three limits of the data itself explain results that look wrong but are not.

Some filters are skipped rather than applied. When you import a Sales Navigator search, filters the underlying data does not support are dropped and the rest of the search still runs. You are told which were skipped. A search that looks narrow can therefore behave more broadly than you intended: check the skipped list before concluding the filters failed.

The number of contacts reserved is an estimate, not a promise. Reply works out how many people to look for in each round using assumed hit rates for finding an email address and a phone number. Those are estimates. A round can return fewer usable contacts than the reservation implied.

A paused search can still deliver one more batch. Contacts are fetched in small batches, so pausing part-way through one lets that batch finish. Ten to twenty more contacts arriving after you paused is expected behaviour.

Verification

Compare the result against the estimate rather than against your target. If the result matches the estimate, the search worked and the audience is that size. If it is far below the estimate, the cap or the hidden-contacts setting is the reason.

Prevention

  • Check the estimate before running every search. It prevents most of this.
  • Set the cap deliberately rather than leaving a default in place.
  • Build searches by starting broad and narrowing, rather than starting narrow and wondering.
  • Decide up front whether contacts without email addresses are useful for the channel you plan to use.

FAQ

Why does the same search return nothing the second time?

Because it already returned everyone it matched. Change the filters to reach a different part of the audience.

Does a contact without an email address still count?

Yes, as a contact. It receives a placeholder address, works normally for LinkedIn, calls and SMS, and is skipped by email steps.

The estimate is high but the result is small

That points at the cap or at existing contacts being hidden; those are the two things that sit between an estimate and a result.

Still stuck? Contact Reply support

If these steps didn't solve the problem, the Reply support team can look at your account directly. Open the Reply Help Center and send the team a message.

To get an answer faster, include:

  • the filters you used and the estimate shown
  • how many contacts you asked for and how many came back
  • whether existing contacts are hidden, and whether contacts without email are allowed
  • roughly when you ran it

Don't send passwords, API keys, or access tokens.

Build with Reply