What Is Data Enrichment?
Data enrichment is the process of adding missing information to records you already have, using an outside source. A row with only a profile URL comes back with a role, an employer and a work history.
What enrichment adds and what it does not
Enrichment fills fields: a title, a location, a company size, a work history. It does not make a record correct. If the key you send is wrong, the enriched record describes the wrong person or company, so the match comes first and the fill comes second.
When to run it
Enrichment runs at three moments: when a record is created, when something about it changes, and on a schedule to catch drift. Running it only once is the most common mistake, because records go out of date as people change jobs and companies change size.
How it works in the Kooperativa API
You send an identifier, such as a profile URL, and get back a structured record. A bulk endpoint enriches many profiles in one request, and monitors send a signed webhook when a record changes, so you can re-enrich on the change instead of polling. Kooperativa returns profile and firmographic data. It does not return contact data such as email addresses or phone numbers.