Trigger enrichment for one company
Enrichment runs asynchronously. Triggering it returns immediately; the enriched values appear on the record once processing completes.Create a company with at least a
canonicalName — and a website when you have one — before enriching. The more identifying detail you provide, the more accurate the result.Know when enrichment is done
Don’t hold a request open waiting for results. Instead, poll the company and compare two timestamps:
A run is still in progress while
lastEnrichmentStartedAt is newer than lastEnrichedAt.
Enrich in bulk
Loopingenrich one company at a time works, but it’s slow and burns through rate limits. To enrich many records efficiently, add them to a list and enrich at the list level — Metal computes enriched columns across every entry.
1
Collect the records
Add the companies you want to enrich to a list.
2
Enrich the list
Trigger enrichment at the list level so it fans out across all entries.
3
Read results
Read the list entries to pull enriched values for every company at once.
Next steps
Build a list
Group records to enrich and analyze them in bulk.
Automate it
Run a workflow that enriches and screens targets end to end.

