Verified emails. Mobile phones. Decision makers. Buying committees. Real time funding and job-change triggers.
Each one. One API call.
GET /v1/signals?kind=funding. Your agent loops the funding feed every hour. New funded companies become hot accounts.
POST /v1/find-decision-maker. Pass the funded company's domain + "VP of Sales". Returns top 3 candidates by seniority.
POST /v1/prospect-package. Pass the LinkedIn URL. Get verified email. Mobile phone. 3 peers. Personalization hooks. One call.
POST /v1/congrats-trigger. For leads who recently changed jobs, get the actual LinkedIn post they wrote about it. Your LLM quotes them back to themselves.
Total cost per lead: ~18 credits. On the Agency tier ($399/mo, 550k credits), that's ~30,500 fully-enriched, dialer-ready leads per month. Or $199/mo with the UGC partner program.
const AE = "https://api.agentenrich.com/v1"; const H = { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" }; // 1. Loop on funding signals const { data: funded } = await fetch(`${AE}/signals?kind=funding&limit=20`, { headers: H }).then(r => r.json()); for (const co of funded) { // 2. Decision maker const { results } = await fetch(`${AE}/find-decision-maker`, { method: "POST", headers: H, body: JSON.stringify({ company_domain: co.companyWebsite, role: "VP of Sales", }), }).then(r => r.json()); // 3. Prospect package. email + phone + peers + hooks const pkg = await fetch(`${AE}/prospect-package`, { method: "POST", headers: H, body: JSON.stringify({ linkedinUrl: results[0].linkedinUrl }), }).then(r => r.json()); // 4. Compose personalized outbound. your LLM handles this await sendEmail({ to: pkg.person.email, subject: `Congrats on the funding, ${pkg.person.firstName}`, body: await llm({ hooks: pkg.personalization_hooks, ... }), }); }
Your agent doesn't juggle 4 API keys. Data. Email. Phone. Signals. One key. One bill. One rate limiter.
"Head of Growth" returns Heads of Growth. Not Software Engineers. We handle seniority + department mapping behind the scenes.
LinkedIn URL. Email finder. SMTP check. One call. One response.
If anyone resolved this person in the last 90 days, you get the answer instantly. No upstream cost. Lower latency.
Job-change signals include the actual LinkedIn post text. No scraping. No extra API.
Signal feeds use masked names. We unmask only on your authenticated enrichment call. Privacy by default.