⟨ USE CASE · AGENTIC AI FOR COMPANY DATA ⟩

Agentic AI for Company Data

Firmographics, technographics, funding, news and relationships on any company, resolved from a name or a domain, filled onto any list, and refreshed on a schedule. The company record as a capability instead of a subscription.

NAME OR DOMAIN INSOURCES ON EVERY FIELDANY LIST, ANY SIZE
name or domain
as the input

Names resolved to domains and domains to records, with resolution confidence recorded per row.

per field
source and date

Every value carries the source family that filled it and when, so a challenged number defends itself.

0
credits on misses

Paid sources are charged only when they fill a field; misses cost nothing and are reported.

any size
list

Four rows or forty thousand, enriched through the same waterfall with coverage reported before and after.

⟨ THE JOB TODAY ⟩

Where the week actually goes.

01 /

Company data is five subscriptions

Firmographics from one vendor, technographics from another, funding from a third. Each with its own login, its own credits and its own idea of what a company is.

02 /

The name is not the domain

Half of any list is company names typed by humans. Resolving them to the right entity is the unglamorous step every enrichment depends on.

03 /

Coverage is a mystery

The enrichment ran. How many fields filled? Which source? Which rows failed? The tool reports success and the spreadsheet says otherwise.

⟨ COMPANY RECORD ⟩ACME.COM · RESOLVED
⟨ WITH ASTROFABRIC ⟩

What changes when agents carry the work.

Identity resolution

Names become domains, domains become company records, subsidiaries and rebrands handled, with the resolution confidence recorded.

company_to_domain · company_lookup

The full record

Size, industry, location, revenue band, technology stack, funding rounds, news, hiring and relationships, each field with its source.

tech_stack · funding_events · company_news

The waterfall on any list

Every empty field tried source by source until one answers, charged only when a source fills it, with coverage before and after.

list_enrich · coverage reported

Refreshed on a schedule

Fields that decay, headcount, stack, funding, refreshed on cadence with changes flagged as signals.

standing refresh → signals_feed
⟨ HOW IT WORKS ⟩

From objective to delivered rows.

  1. 01 · OBJECTIVE

    Hand over the input

    A name, a domain, a CSV of either, a CRM segment or a sheet; the fields you want filled and the columns they should land in.

  2. 02 · IDENTIFY

    Resolve identity

    Names become domains and domains become company records, with subsidiaries, rebrands and ambiguous matches handled and flagged.

  3. 03 · ENRICH

    Fill firmographics

    Size, industry, locations, founded, revenue band and legal names through the waterfall, charged only for the source that answered.

  4. 04 · SIGNALS

    Add the live layers

    Technology stack, funding rounds, news, open roles and relationships attached, each with its source and date.

  5. 05 · VERIFY

    Report coverage

    Per-field coverage before and after, computed exactly, with the rows nothing could resolve listed separately.

  6. 06 · DELIVER

    Deliver and refresh

    Written to the sheet or CRM as an approval batch showing the cells that change, and refreshed on a schedule with changes flagged as signals.

⟨ THE DATA ON EVERY ROW ⟩
DomainLegal and trading namesIndustryHeadcountHeadquarters and locationsFoundedRevenue rangeTechnology stackFunding rounds and investorsRecent newsOpen roles by teamCustomers, partners and vendorsWeb footprintResolution confidenceSource family per fieldField date
⟨ USE CASES ⟩

The jobs this page was written for.

Enrich a CSV end to end

Four thousand company names in a spreadsheet: domains resolved with confidence, size, industry, stack and funding filled, coverage reported per column, unresolved rows listed.

→ A clean company table by morning.

Names to domains

A column of company names typed by humans resolved to domains and records, ambiguous matches flagged for review rather than forced.

→ The unglamorous step every enrichment depends on, done.

The company brief

The whole record assembled into a one-page brief with sources, ownership, stack, funding, news and who they buy from, for tomorrow’s meeting.

→ Walk in knowing the account.

Fields that decay, refreshed

Headcount, stack and funding refreshed monthly across the CRM, with changes flagged as signals to the account owner.

→ A CRM that ages without going stale.
⟨ BEFORE AND AFTER ⟩

The company record, before and after

By handWith AstroFabric
SourcesFive subscriptions, five loginsOne capability, a waterfall behind it
IdentityNames matched by eyeResolved to domains with confidence recorded
CoverageA feelingPer field, before and after, unresolved rows listed
ProvenanceUnknownSource family and date on every value
BillingPer attemptPer answered field
FreshnessThe date of the exportRefreshed on a schedule, changes flagged
⟨ MISSIONS YOU WOULD RUN ⟩

Described in plain language. Delivered end to end.

ENRICHMENT

Enrich a CSV end to end

Four thousand company names: domains resolved, size, industry, stack and funding filled, coverage reported per column.

EnrichmentFirmographicsTechnographicsCSV
ONE MISSION · EVIDENCE ATTACHED
ENRICHMENT

Resolve company names to domains

A column of names typed by humans resolved to domains and company records with confidence scores.

Company DataGoogle Sheets
ONE MISSION · EVIDENCE ATTACHED
COMPANY INTELLIGENCE

Company brief from a domain → Docs

The whole record assembled into a one-page brief with sources, for the meeting tomorrow.

Company DataFunding DataGoogle Docs
ONE MISSION · EVIDENCE ATTACHED

Three of a hundred. The full playbook library ships in every workspace, and anything you can describe becomes a mission.

⟨ GOVERNED AUTONOMY ⟩

Safe enough to actually turn on.

⟨ CONTROL PLANE ⟩ENFORCED AT RUNTIME · NOT ADVISORY

Provenance on every field

The source family and the date sit beside every value, so a challenged number defends itself.

Pay only for answers

Paid sources are charged only when they fill a field; misses cost nothing and are reported.

Writes wait

Enriched values land in your CRM or sheet as an approval batch showing exactly which cells change.

FAQ

Questions, answered.

What fields can it fill?

Domain, legal and trading names, size, industry, headquarters and locations, revenue band, technology stack, funding rounds and investors, recent news, open roles by team, customers, partners and vendors, and the web footprint. Each arrives with its source and date, and unfilled fields are reported rather than guessed.

How does it handle bad input?

Names are resolved to domains with a confidence score, ambiguous matches are flagged for review instead of forced, and rows nothing could resolve are listed separately. The coverage report shows exactly what filled, from where, and what did not. Nothing is guessed to make a row look complete.

Can our product call this directly?

Yes. The same capabilities are exposed as typed REST endpoints, an MCP server and a CLI, with scoped keys, provenance in every response and budgets enforced below your code. A lookup that finds nothing costs nothing, and every response carries its cost so your code can meter usage as it goes.

How does it handle subsidiaries and rebrands?

Identity resolution maps a subsidiary or a former name to the current entity and records the relationship, so a list can be enriched at the parent or the operating company as you choose. Ambiguous matches are flagged with the candidates rather than forced, and the choice is remembered for the next run.

Can it read technology in use?

Yes. The technology stack is detected from public signals on the company’s web presence and job postings and recorded with its detection source and date. Lists can also be built the other way round: every company using a named technology, or every recent adopter of one.

How fresh is the data?

Each field carries its own date, and fields that decay, headcount, stack, funding and roles, can be refreshed on a schedule you set, with changes surfaced as signals. The record shows what was read today and what was read last month, so freshness is visible per value.

What does a company record cost?

Plans start at $65 per month with credits included. Resolving a domain and filling firmographics costs a few credits per company, technographics, funding and news a few more, and every miss is free. Estimates show before each run against a ceiling you set.

⟨ DEPLOY ASTROFABRIC ⟩

One name in. The whole record out.

The first company resolved seconds after signup; the first list enriched minutes later.