# Data enrichment for your agent

Data enrichment adds the fields you lack to records you already have, such as a work email, company size or tech stack. With looot, your agent takes a list of names or domains, calls one catalog endpoint per field and tries providers from the cheapest up. You pay per call, and cells with no answer stay blank.

## Prompt

Use looot to enrich contacts.csv: add the work email, check that it is deliverable, and add company size and tech stack for each row, using the cheapest provider that answers each lookup. 1. Set up https://looot.ai/skill.md. 2. Search the catalog for each step and check its price before you call. 3. Run the cheapest endpoint that fits. 4. Show the results as a table and the total cost.

## Steps and providers

- Find the work email: anysite, icypeas, leadmagic, findymail, hunter, aviato. 1 lookup per contact.
- Verify the address: findymail, hunter, icypeas, leadmagic, anysite. 1 lookup per contact.
- Fill company fields: coresignal, people-data-labs, predictleads, lusha, prospeo, aviato. 1 lookup per contact.
- Find the tech stack: builtwith, predictleads, theirstack. 1 lookup per contact.

## What comes back

- Work email
- Email status
- Phone
- Job title
- Company size
- Industry
- Tech stack
- LinkedIn URL

## Name or domain in. Fields out.

Each job is one endpoint call. These are illustrative calls with generic values. Real field names depend on the provider your agent picks.

- Email find: {"job":"email.find","name":"Sample Person","domain":"example.com"}
- Verify: {"job":"email.verify","email":"sample.person@example.com"}
- Company: {"job":"company.enrich","domain":"example.com"}
- Phone: {"job":"phone.find","name":"Sample Person","company":"Example Co"}

## What is data enrichment?

Data enrichment adds fields you lack to records you have, such as work email, company size or tech stack. You start with a name or a domain and end with a fuller row.

## How do I enrich leads with lead enrichment tools?

Give your agent the list and the fields you want. It runs one lookup per field through looot and tries providers cheapest first, so you pay for the answer and not for a seat.

## What is CRM data enrichment?

It fills gaps in the records your CRM already holds. Export the rows, let the agent fill them, then import the result back into the CRM.

## How does HubSpot data enrichment work?

Export contacts or companies from HubSpot, enrich the file, then import it back by CSV or API. looot returns the data and does not write to HubSpot for you.

## What are the best data enrichment tools?

The best one is whichever provider has the record. looot puts many providers behind one key, so your agent does not have to pick one in advance.

## Is there a data enrichment API?

Yes. Every job is an endpoint in the looot catalog, and your agent calls them all with one key. The catalog shows each endpoint's price before you run it.

## How much does one lookup cost?

It depends on which provider answers. This page reads the cheapest live price for each step from the catalog and shows no number when the catalog is unreachable.

## What is waterfall enrichment?

Try the cheapest provider first. If it has no answer, try the next one, and keep going until one does or the list runs out.

## How do I do database enrichment on a big list?

Point the agent at a CSV or a table export, name the fields and run it in batches. Cells with no answer stay blank, and the agent reports the total cost.

## Can I run company data enrichment?

Yes. Give a domain and the agent asks company endpoints for size, industry and tech stack.

## Which fields does B2B data enrichment fill for a contact?

Work email, email status, phone, job title, company size, industry, tech stack and LinkedIn URL, when a provider has them.

## Do I pay while my agent is idle?

No. looot bills per call, and nothing runs while your agent is idle.

## Related pages

- /use-cases/linkedin-scraper-api
- /recipes/enrich-a-company-list
- /recipes/ceo-emails-for-fintechs
- /recipes/build-a-clay-style-table

## Last reviewed

2026-10-03. The cost per 1,000 contact runs is read live from the catalog on the web page.
