Failed to load leads — fix and what causes it

'Failed to load leads' almost always means your filter combination timed out the search query. The most common trigger is broad AI-suggested keywords combined with verified-only and decision-makers. Narrow your filters and retry.

"Failed to load leads" — what it means and how to fix it

If you've searched and seen "Failed to load leads", "no matter what I input I get failed to load", "tried to load for 10–15 minutes then failed", or "no leads found, clear the filters" — this article is for you.

What the error means

The toast appears when the search API returns an error. Three things cause it:

  1. Your query timed out at the database — by far the most common cause. The server returns the message "Search query timed out. Try fewer filters." but the UI shortens it to "Failed to load leads".
  2. You hit a per-minute rate limit (30 searches/min on Free, 120/min on Pro). Wait 60 seconds.
  3. You're not signed in or your session expired — the API returns 401. Reload the page and sign in again.

Filter combinations that commonly time out

Based on real support tickets, these patterns trigger timeouts most often:

  • Broad keywords + Verified Only + Decision Makers + small employee range — the database has to scan and join across many indexes. AI-suggested keyword sets are particularly expensive when they expand to 10+ OR clauses.
  • A keyword like "pressure washing" or "restoration" with no location filter — narrow industries spread thinly across the whole world take longer to scan than the same keyword scoped to a country or state.
  • Multiple AI-generated keyword expansions stacked together — pick the 2–3 best, not all of them.

How to recover

Try these in order:

  1. Add a location (country at minimum) — this prunes the search space dramatically.
  2. Trim keywords to the 2–3 most specific terms.
  3. Drop "Verified Only" temporarily to confirm the rest of the query works, then re-enable it.
  4. Drop "Decision Makers" temporarily — it ANDs many job-title filters.
  5. Narrow employee range (e.g., 11–50 instead of 1–10000).
  6. Reload the page and sign in again if you suspect a session issue.

If the search succeeds with fewer filters, add them back one at a time to find the breaking combination.

"No leads found — clear the filters"

This is a different message and means the search succeeded but returned zero rows. The fix is what the message says: clear or loosen filters. The most common cause is a too-narrow combination (e.g., "CMO at a 1–10-person SaaS in Tuvalu").

When it's not a filter problem

If you've narrowed filters and still see the error consistently:

  • Check the green/red status dot at [/admin/health](/admin/health) if you have admin access — the underlying lead database may be temporarily down.
  • Try a totally different database (B2B → Local Leads or Creator Leads) — if those work, the issue is scoped to one source.
  • Sign out and back in to refresh your session token.
  • Submit a ticket with: the exact filter set you tried, the time you tried it, and a screenshot of the error if the toast had any extra text.

Was this article helpful?