Skip to main content

Waterfall Logic

Smart Lead Routing: Prioritize quality over quantity.
Agents & LLMs: a Markdown version of this page is available by appending .md to the URL, and the full documentation index is at llms.txt.
API Reference: Waterfall ICP (Keyword) endpoint — full request/response schema and try-it console.
In modern B2B growth, more leads is not the goal. Better leads are. The Waterfall ICP engine (POST /v2/search/waterfall-icp-keyword) is designed to solve one specific problem: Finding the single best decision-maker at a target company without manual sorting. Waterfall ICP - BlitzAPI

The “Smart Routing” Concept

Most APIs return a list of 50 employees and leave you to filter them. BlitzAPI works differently. You define a Hierarchy of Preference (a Cascade), and our engine executes a sequential search logic. It attempts to find your “Dream Contact.” If, and only if, that fails, it moves to your “Plan B.”
1

Priority 1: The Decision Maker

“I want the CMO.”The API scans the company. If a CMO is found, the search stops immediately. You get the top-ranked result.
2

Priority 2: The Deputy

“If no CMO, give me the Marketing Manager.”If Priority 1 yielded no results, the engine automatically triggers the second level of your cascade.
3

Priority 3: The Fallback

“If no Marketing team, give me the CEO.”As a last resort, the engine looks for the founder to ensure you don’t leave the account empty-handed.

Real-World Example: The “Marketing First” Strategy

Let’s look at a complex query. Here, we want to target Welcome to the Jungle, but we have a very specific preference order. The Strategy:
  1. Tier 1: Get the Marketing Director/CMO (Global).
  2. Tier 2: If missing, get a Growth Manager (Global).
  3. Tier 3: If missing, get a Brand/Comms Director (Global).
  4. Tier 4: If missing, try a broader keyword search in North America only.
  5. Tier 5: If all else fails, get the CEO.

Why this query is powerful

  • Precision: By using exclude_title, we focus the results on senior profiles and avoid matching interns or assistants who aren’t decision-makers.
  • Flexibility: In step 4, we switch include_headline_search to true. This allows us to catch people who write “Helping companies grow” in their bio, even if their job title isn’t exactly “Growth Manager”.
  • Safety Net: The final step ensures that if the Marketing team is invisible, we still capture the CEO to start a top-down conversation.

Endpoint

POST /v2/search/waterfall-icp-keyword Queries BlitzAPI’s proprietary dataset to deliver results instantly.
  • Paid plans: Unlimited (included in Unlimited Leads+)
  • Latency: < 600ms

Request Parameters

Top-Level Parameters

Cascade Object Parameters (per tier)

Country Codes: Use 2-letter ISO codes as used by LinkedIn (e.g., US, GB, FR). See the Country Codes reference for the full list.

Response Schema

A successful request returns a JSON object with the following structure:

Top-Level Fields

Result Fields (results[])

Person Object (results[].person)

icp vs ranking — how to use both:
  • icp tells you which tier matched: route ICP 1–2 to your AE team, ICP 3–5 to SDR.
  • ranking tells you position within the company: apply multichannel (email+LinkedIn+call) to ranking 1–3, calling-only to 4–10, and nurturing sequences to 11+.

Waterfall vs. the Rest of the People Search Family

Waterfall ICP is account-scoped and returns one best contact. If your need is different, pick the right tool:

Find People

Combine company filters and person filters in a single multi-account search.

Employee Finder

Browse every employee at a single company with paginated results.