people-enrichment
v0.1.0
Published
Work email, phone & company enrichment for Node.js — verified work emails + direct phones from a name + domain, plus B2B company, domain & email enrichment. Free company demo, no key.
Downloads
159
Maintainers
Readme
people-enrichment
Work email, phone & company enrichment for Node.js. Turn a name + company domain into a verified work email, direct phone, and LinkedIn URL — plus B2B company, domain, and email enrichment. Real, deliverability-checked contacts from a multi-provider waterfall, not pattern guesses.
- ✅ Free company-enrichment demo, no signup.
- 📧 Verified work email + direct mobile from
"Name domain.com". - 🏢 Company firmographics — description, industry, website, socials, tech.
- 🔌 Zero dependencies, Node 18+ (global
fetch). Pay-per-call (card or USDC via x402) — no seat license, no 3-seat minimum, no annual contract.
Install
npm install people-enrichmentQuickstart (free, no key)
const { Client } = require('people-enrichment');
const c = new Client(); // free company-enrichment demo, rate-limited
console.log(await c.company('stripe.com'));
// { company_name: 'Stripe', description: 'Stripe is a financial services platform...',
// website: 'https://stripe.com', social: {...}, emails: [...] }Full access (paid)
Get an API key instantly with a card at https://api.gocreativeai.com/credits/buy (or pay-per-call in USDC via x402 — no key at all):
const c = new Client({ apiKey: 'gck_...' });
await c.people('Patrick Collison stripe.com'); // verified work email + mobile + LinkedIn
await c.email('[email protected]'); // validate + enrich an email
await c.company('stripe.com'); // full company enrichment
await c.domain('stripe.com'); // DNS + WHOIS + TLS footprintMethods
| Method | Free demo | Paid endpoint | Returns |
|---|---|---|---|
| company(domain) | ✅ | /v1/enrich/company | firmographics, description, website, socials |
| people(query) | — | /v1/enrich/people | verified work email + direct phone + LinkedIn |
| email(query) | — | /v1/enrich/email | email validation + enrichment |
| domain(domain) | — | /v1/enrich/domain | DNS + WHOIS + TLS |
All methods return a Promise resolving to parsed JSON. Errors throw EnrichmentError with a clear message (402 → how to get a key, 429 → demo quota reached).
Why this vs Hunter / Apollo / Snov.io / Prospeo
The API is the product — full programmatic access on every tier (no $149/mo API paywall, no 3-seat minimum), verified contacts from a multi-provider waterfall, and a genuinely usable free tier. See: vs Hunter · vs Apollo · vs Snov.io · vs Prospeo.
Disclaimer
Enrichment draws on public + partner data sources; verify before outreach and comply with applicable privacy/anti-spam law (GDPR/CAN-SPAM). Absence of a result is not a guarantee that none exists.
License
MIT © GoCreative · Docs
