lacspace-enrich
Turn a domain, URL or email into a full company + contact profile.
npx lacspace-enrich acme.comEverything, in one command
lacspace-enrich reads a company's public pages (and schema.org JSON-LD) to assemble a clean profile: who they are, how to reach them, and what they're built on. It reads Organization/LocalBusiness structured data heavily, falls back to the page, and checks /contact & /about for extra emails — then flattens everything into CRM-ready columns. It now resolves DNS/MX/SPF/DMARC/DKIM for deliverability, pulls registrar and registration dates over RDAP, guesses per-person emails from a known pattern, downloads favicons/logos, and discovers key pages (contact, about, careers, pricing, blog, status) — with --resume and --fields for big batches.
What's inside
Company profile
Name, description and logo from OpenGraph, JSON-LD or a cleaned page title.
Contacts
Emails and phones from the home page plus /contact and /about.
8 socials
Facebook, Instagram, WhatsApp, LinkedIn, X, YouTube, TikTok, Telegram.
Address
From schema.org PostalAddress when the site publishes it.
Tech stack
Detects WordPress, Shopify, Wix, Next.js, Cloudflare, GA and more — categorized, versioned, with confidence and source.
Batch + export
Enrich a list of domains in parallel; CSV/Excel flattens socials into columns.
DNS & deliverability
--dns resolves MX/SPF/DMARC/DKIM and MX-verifies the mail domain — know if email will actually land.
RDAP registration
--rdap pulls the registrar, creation/expiry dates and status straight from the registry.
Email-pattern guessing
guess "Name" domain infers an address from a known example — {first}.{last}, {f}{last} and friends.
Page discovery
Finds contact/about/careers/pricing/blog/status pages; --assets downloads the favicon and logo.
Copy, paste, done
Real commands and snippets — from a one-liner to the typed library.
npx lacspace-enrich acme.com --dns --rdap -vAdds MX/SPF/DMARC deliverability and registrar/registration data.
npx lacspace-enrich guess "Jane Doe" acme.com \
--known "Bob Smith:bsmith@acme.com"Infers Jane's address from the known pattern.
npx lacspace-enrich --input domains.txt \
--dns --resume --rate 800 -f csv -o out.csv--resume continues an interrupted batch; --rate throttles requests.
npx lacspace-enrich acme.com --assets ./logosSaves the favicon and logo into ./logos.
import { enrichDomain } from "lacspace-enrich";
const profile = await enrichDomain("acme.com", { dns: true, rdap: true });
// { name, description, logo, emails, phones, socials, address, tech, dns, rdap }What people build with it
✓ Enrich a lead or CRM list
✓ Qualify inbound sign-ups by domain
✓ Build a company dataset
✓ Pair with lacspace-leads for full records
Run lacspace-enrich today
Free, open-source, no API keys. It's a CLI and a typed library.
npx lacspace-enrich acme.com