Find the perfect decision makers inside any company
Use a prioritized ICP cascade to identify the best contacts inside a target account, from C-level to directors, managers, and fallback profiles.
Trusted by the best GTM teams














Search & Discovery
Get the best contact inside any company
Send a target company and your ICP rules. BlitzAPI searches by priority, filters irrelevant profiles, and returns the decision maker most likely to matter.
Search by role, seniority, and priority
Return the strongest available match
From target account to best contact
Define ICP
Create your decision hierarchy. Define your ideal contacts by priority: founders, executives, VPs, heads, directors, managers, or any title logic that matches your sales motion.
Search priority
Start with the best profiles. The engine searches each ICP tier in order and only moves deeper when needed, so your workflow starts with the highest-value profiles first.
Filter noise
Avoid irrelevant contacts. Use include titles, exclude titles, location filters, and headline search to avoid assistants, interns, junior profiles, or irrelevant matches.
Built for precise decision maker discovery
Find the right people inside target accounts, reduce manual research, and prioritize the contacts that matter most.
Prioritize better
Start with your highest-value ICP profiles and move through fallback tiers only when the perfect match is not available.
Reduce noise
Avoid irrelevant employees by combining title logic, exclusions, location filters, and profile-level matching.
Activate faster
Send matched decision makers directly into enrichment, outbound, CRM routing, or ABM workflows without manual account research.
The endpoint
A priority cascade, the right decision maker
The Waterfall ICP API takes a company LinkedIn URL and a cascade of title tiers, searches the first tier, and moves to the next only when it finds nobody. Each result carries its icp tier, its ranking and the full person profile, so the best match comes first.
curl -X POST https://api.blitz-api.ai/v2/search/waterfall-icp-keyword \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"company_linkedin_url": "https://www.linkedin.com/company/openai",
"cascade": [
{"include_title": ["CTO", "VP Engineering"], "location": ["WORLD"], "include_headline_search": false},
{"include_title": ["Engineering Director", "Engineering Manager"], "location": ["WORLD"], "include_headline_search": false}
],
"max_results": 5
}'from blitz_api import BlitzAPI
client = BlitzAPI() # reads BLITZ_API_KEY
match = client.search.waterfall_icp(
company_linkedin_url="https://www.linkedin.com/company/openai",
cascade=[
{"include_title": ["CTO", "VP Engineering"], "location": ["WORLD"], "include_headline_search": False},
{"include_title": ["Engineering Director", "Engineering Manager"], "location": ["WORLD"], "include_headline_search": False},
],
max_results=5,
)
for item in match.results:
print(f"[Tier {item.icp} | Rank #{item.ranking}]", item.person.full_name)import { BlitzAPI } from "blitz-api-js";
const client = new BlitzAPI(); // reads BLITZ_API_KEY
const match = await client.search.waterfall_icp({
company_linkedin_url: "https://www.linkedin.com/company/openai",
cascade: [
{ include_title: ["CTO", "VP Engineering"], location: ["WORLD"], include_headline_search: false },
{ include_title: ["Engineering Director", "Engineering Manager"], location: ["WORLD"], include_headline_search: false },
],
max_results: 5,
});
for (const item of match.results) {
console.log(`[Tier ${item.icp} | Rank #${item.ranking}]`, item.person.full_name);
}results[].icpresults[].rankingresults[].personRelated APIs
Email Enrichment API
Find verified B2B emails using real signals and catch-all validation. Enrich contacts, improve deliverability, and power outbound workflows at scale.
People Search API
Find the right B2B contacts at scale. Search people by company, role, location, seniority, and signals to build cleaner prospecting workflows.
Phone Enrichment API
Find B2B direct phone numbers for professional contacts in the US. Enrich prospect lists, improve CRM data, and power multichannel sales workflows.
Frequently asked questions
How does the waterfall cascade work?
You define ICP tiers by priority, for example founders, then VPs, then directors. The engine searches each tier in order and only moves deeper when the tier above has no match, so you always get the strongest available contact.
How do I keep irrelevant profiles out?
Combine include and exclude title logic, location filters, and headline search to skip assistants, interns, and junior profiles automatically.
What happens after a match?
Send matched decision makers straight into enrichment, outbound, CRM routing, or ABM workflows, with no manual account research in between.
Can I test it on my own accounts?
Yes. Sign up on app.blitz-api.ai and use 1,000 free records to run the cascade on real target companies.
How do I find the decision makers at a company automatically?
List the titles you want in priority order, for example CTO, then VP Engineering, then engineering managers, and send them as a cascade with the company LinkedIn URL. The API returns the best match tier by tier, each with its icp tier and ranking.