lacspace-enrich

Turn a domain, URL or email into a full company + contact profile.

● Live · v0.1.0npmSource
terminal
npx lacspace-enrich acme.com
What it does

Everything, 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.

Features

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.

How to use

Copy, paste, done

Real commands and snippets — from a one-liner to the typed library.

Enrich one company
terminal
npx lacspace-enrich stripe.com

→ name, description, logo, emails, phones, socials, address, tech.

From an email, to CSV
terminal
npx lacspace-enrich jane@acme.com -f csv

The email's domain is profiled.

A whole list into a spreadsheet
terminal
npx lacspace-enrich --input domains.txt -f xlsx -o companies.xlsx

Each social network becomes its own column.

Use it as a library
typescript
import { enrichDomain } from "lacspace-enrich";
const profile = await enrichDomain("acme.com");
// { name, description, logo, emails, phones, socials, address, tech }
Good for

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

Start now

Run lacspace-enrich today

Free, open-source, no API keys. It's a CLI and a typed library.

terminal
npx lacspace-enrich acme.com