15 examples · real conversations

Show me how
your agent uses this.

15 worked scenarios. A question someone asked their agent. The endpoints the agent called. The code that runs.

USER ASKS

"Find me the head of growth at Stripe and verify their email."

AGENT CALLS
2 calls · 5 credits
const dm = await ae.findDecisionMaker({ company_domain: "stripe.com", role: "Head of Growth" });
const email = await ae.findEmail({ kind: "linkedin", linkedinUrl: dm.results[0].linkedinUrl });
// → "William Esdaile, Head of Global Performance Marketing, [email protected], verified"
USER ASKS

"Who at Anthropic should I pitch our security product to?"

AGENT CALLS
1 call · 12-24 credits
const committee = await ae.buyingCommittee({
  company_domain: "anthropic.com",
  deal_type: "security",
  max_per_role: 2,
});
// → CISO + VP Security + Head of InfoSec + Security Engineer. With LinkedIn URLs.
USER ASKS

"Did anyone in my customer list just take a new job?"

AGENT CALLS
1 call · 2 cr per match
const matches = await ae.championJustMoved({
  linkedin_urls: myCustomerLinkedInUrls,  // up to 500
  window_hours: 168,                 // last 7 days
});
// → list of customers who changed jobs + their new company + the LinkedIn post they wrote
USER ASKS

"Brief me on Plaid before my discovery call in 30 minutes."

AGENT CALLS
1 call · 25 credits
const brief = await ae.salesDeckBundle({
  company_domain: "plaid.com",
  target_role: "VP Engineering",
});
// → company profile + DM + 2 committee extras + recent funding + recent moves + 3 lookalikes
USER ASKS

"Who got funded this week that I should reach out to?"

AGENT CALLS
1 call · 3 cr per resolved
const radar = await ae.fundingRadar({
  limit: 20,
  decision_maker_title: "VP of Sales",
});
// → recently funded companies + the right buyer at each, with LinkedIn URLs
USER ASKS

"Tell me everything you can about Sam Altman."

AGENT CALLS
1 call · 12 credits
const pkg = await ae.prospectPackage({
  linkedinUrl: "https://www.linkedin.com/in/samaltman",
});
// → verified email + mobile phone + 3 peers at OpenAI + 4 personalization hooks
USER ASKS

"Find me 20 engineers like the one I just hired at OpenAI."

AGENT CALLS
1 call · 1 + 0.8 per result
const similar = await ae.findSimilarPeople({
  linkedinUrl: "https://www.linkedin.com/in/the-engineer",
  limit: 20,
});
// → 20 similar engineers at OTHER companies (same title, skills, seniority)
USER ASKS

"What companies are funded AND hiring VPs of Sales right now?"

AGENT CALLS
1 call · 10 cr per resolved
const targets = await ae.fundedAndHiring({
  hiring_keyword: "sales",
  decision_maker_role: "VP of Sales",
});
// → companies hitting BOTH triggers in the last 30 days, with the buyer enriched
USER ASKS

"Find every company using Snowflake + dbt and tell me who runs data."

AGENT CALLS
1 call · 4 cr per resolved
const targets = await ae.techStackTargets({
  technologies: ["Snowflake", "dbt"],
  decision_maker_role: "VP Data",
});
USER ASKS

"Show me jobs with fewer than 25 applicants in the last week."

AGENT CALLS
1 call · 1 cr per result
const jobs = await ae.lowCompetitionHires({
  limit: 25,
  max_applicants_band: "<25",
});
USER ASKS

"Build me a list of 50 fintech startups in Europe that raised in the last 30 days."

AGENT CALLS
funding feed + bundle per match · 20 cr each
const feed = await ae.signals({ kind: "funding", limit: 100 });
const matches = feed.data.filter(d =>
  d.companyIndustry?.includes("Financial") &&
  ["GB", "DE", "FR", "NL"].includes(d.companyCountry)
);
const briefs = await Promise.all(matches.slice(0, 50).map(co =>
  ae.founderResearchBundle({ company_domain: co.companyWebsite })
));
USER ASKS

"My free trial signup just came in. Enrich and route them."

AGENT CALLS
2 calls · 2 credits total · 200ms latency
const person = await ae.enrich({ kind: "email", email: signup.email });
const company = await ae.companies({ domain: signup.email.split("@")[1] });
if (company.employeeCount > 500) routeToEnterpriseAE(signup);
else routeToSelfServe(signup);
USER ASKS

"Voice agent: caller's number is +14254450068, who is this?"

AGENT CALLS
1 call · 1 credit · under 200ms on cache hit
const caller = await ae.enrich({ kind: "phone", phone: callerPhone });
voiceAgent.greet(`Hi ${caller.person.firstName}, calling about your ${caller.person.title} role?`);
USER ASKS

"Watch these 200 LinkedIn URLs and ping me when anyone moves."

AGENT CALLS
1 call · free to set up, 2 cr per match
const list = await ae.watchLists.create({
  name: "My champions",
  kind: "linkedin-urls",
  items: theLinkedInUrls,
  webhook_url: "https://my-app.com/hooks/job-change",
});
USER ASKS

"Write a personalized congrats email to someone who just took a new job."

AGENT CALLS
1 call · 2 cr per resolved
const triggers = await ae.congratsTrigger({ limit: 10 });
// Each result includes the ACTUAL LinkedIn post the person wrote.
// Feed it to your LLM:
for (const t of triggers.results) {
  const email = await llm.draft({
    to: t.person_unmasked,
    context: t.announcement_text,
    style: "warm, specific, quote one line back to them",
  });
}

No key yet? Try the sandbox.

Public read-only endpoints at /v1/sandbox/*. No auth. Canned demo data. 50 calls per IP per day. Verify the shape before signing up.

try it right now
curl -X POST https://api.agentenrich.com/v1/sandbox/prospect-package \
  -d '{"linkedinUrl":"https://www.linkedin.com/in/satyanadella"}'

Ready to build?

Get a key