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.
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.
Batch + export
Enrich a list of domains in parallel; CSV/Excel flattens socials into columns.
Copy, paste, done
Real commands and snippets — from a one-liner to the typed library.
npx lacspace-enrich stripe.com→ name, description, logo, emails, phones, socials, address, tech.
npx lacspace-enrich jane@acme.com -f csvThe email's domain is profiled.
npx lacspace-enrich --input domains.txt -f xlsx -o companies.xlsxEach social network becomes its own column.
import { enrichDomain } from "lacspace-enrich";
const profile = await enrichDomain("acme.com");
// { name, description, logo, emails, phones, socials, address, tech }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