A domain in one column. Everything else fills itself in.
Add an enrichment column to a table and it goes and finds the rest: the company, the people, a working email address, the social accounts. It runs on new rows automatically, and you only pay when it actually writes something.
- 9 things it can find
- Per-row pricing
- No charge on a miss
- Runs on new rows automatically
- Verifies deliverability
Nine kinds of lookup, as a column.
No CSV round trip and no separate tool. It is a column type in TinyTables, so the data lands in the row that needed it.
Company details
From a domain: name, industry, headcount, founded year, funding, key people, tech stack, location, description and socials.
Person details
From a name and a domain: title, company, location, email, socials, bio and education.
Find the email
Generates the eleven common address patterns, checks them, and returns the one that stands up — with its confidence and the pattern used.
Verify deliverability
Deliverable, risky or undeliverable, with the reason, checked against two independent verification vendors.
Find people by role
Give it a domain and a role and it finds who holds it, with their name, title and address.
Company domain lookup
You have the company name and not the website. It finds the domain.
Email to profile
Reverse direction: an address in, and name, title, company, seniority, industry and LinkedIn URL out.
Social enrichment
From a handle: follower counts across platforms, contact email, niche tags, agency and brand collaborations.
Run it on every new row
Turn on auto-enrich and anything that arrives from a form, a workflow or an import gets filled in on the way.
How it runs.
- 01
Add the column
Choose what you want found, then map each input it needs to a column you already have — usually just a domain, or a name and a domain.
- 02
It works in the background
Rows are queued and processed asynchronously. Enrich everything at once, or let it fire on each new row as it arrives.
- 03
You're billed on the result
Credits are charged per record, and only when the lookup actually writes a value. A no-match costs nothing.
It uses the rest of your TinyCommand.
Same login, same data, same bill. No export step between the thing that finds the answer and the thing that acts on it.
Where enrichment lives. It's a column type, not a separate app.
Company, person and email lookups are also nodes you can put mid-workflow.
Fill in the missing addresses, verify them, then send to the table.
Look a company up between questions, while someone is still filling in the form.
What TinyEnricher is not.
Every tool’s marketing page tells you what it does. This is the part that usually isn’t on one, so you can find out now instead of after you’ve built on it.
- This is not a licensed B2B database. There is no Apollo, ZoomInfo or Clearbit underneath. Everything is found on the public web and structured by a model, which is why it's a fraction of the price and why coverage varies by company.
- Because it's inferred, treat it as a strong lead rather than a verified fact. The product marks inferred answers as inferred and never colours a confidence bar green unless something was actually verified.
- Email finding returns a risky candidate when nothing verifies cleanly, and that result is billed. It is labelled risky — check it before you send to it at volume.
- Person lookups don't read LinkedIn. They work from search results and public pages, so someone with no web presence beyond LinkedIn may come back thin.
- Results are cached for about seven days, so a company that changed something yesterday may answer with last week's picture.
- Only company, person and email lookups exist as workflow nodes. The other six are table columns.
- Expect partial rows. Coverage is reported per field — you'll see which of the twelve company fields actually came back, rather than a padded record.
Questions people actually ask.
Where does the data come from?
Live web retrieval — search and page fetching — with a model structuring what it finds, plus dedicated vendors for email verification. There's no purchased contact database behind it.
What happens when it can't find anything?
The cell stays empty and you aren't charged. Billing happens on a successful write, not on an attempt.
Can I enrich a whole table at once?
Yes — Enrich All, with a choice between only rows that have never run and re-running everything. There's a separate bulk action just for verifying emails.
How accurate are the emails?
Verified deliverable ones are solid. Where nothing verifies cleanly you get the best candidate marked risky, with its confidence and pattern, so you can decide. We'd rather show you that than silently return nothing.
Is this the same as the Tiny Enricher AI node?
No, and the naming is unhelpful. The AI node writes a sales research summary. This is structured field-level enrichment into table columns.
Stop paying per seat to fill in a column.
Nine lookups, priced per row, charged only when they land — in the table where the data was already going.