How enrichment works
What enrichment is, which data sources it covers, and why some enrichments cost credits.
Enrichment is the process of gathering and refreshing data for a company. Before Senserity can score a company, it needs to pull data from its sources and build a profile. That process is called enrichment.
What happens when you add a company
When you add a company to your watchlist, Senserity queues it for enrichment immediately. Within a few minutes, the first enrichment run starts.
Enrichment happens in stages. The first stage pulls core data from Companies House: the company's registered details, officers, persons with significant control, charges, and filing history. This data is free and runs automatically for every company on your watchlist.
Subsequent stages pull from additional sources: domain and web data (for the Cyber category), HSE and Environment Agency records, gazette notices, case law, and so on. Most of these also run automatically.
Once the first enrichment round completes, Senserity runs its insight tests and produces a score. The process typically takes a few minutes from the time you add a company, though this can be longer if the enrichment queue is busy.
Paid enrichments
Some enrichments pull from data providers that charge per query. These enrichments consume credits from your account and do not run automatically unless you configure them to.
The paid enrichments are:
Creditsafe (Growth tier and above): pulls credit scores, payment performance, credit limits, and detailed financial indicators from the Creditsafe commercial database. This is the most comprehensive financial enrichment Senserity offers.
Adverse media (Insight tier and above): scans commercial news and media feeds for negative coverage associated with the company or its directors.
Cyber (Starter tier and above): uses AI checks to identify cyber-related data for the company, including security certifications, vulnerability disclosures, and domain security posture.
ISO certificates (Starter tier and above): checks for valid ISO certifications such as ISO 9001, ISO 14001, ISO 27001, and ISO 45001.
Court judgements (Starter tier and above): uses AI processing to analyse court judgement documents from the National Archives, extracting case details, outcomes, and relevance to the company. Raw judgement texts are lengthy legal documents that require AI inference to interpret and summarise into structured risk data.
Each paid enrichment consumes credits from your account. The number of credits varies by enrichment type — see The credit system explained for the full cost breakdown. You can run paid enrichments on demand from the company profile, or configure them to run automatically on a schedule alongside the free enrichments.
Filing history AI processing
Most UK companies file their annual accounts electronically using iXBRL (Inline eXtensible Business Reporting Language), a structured data format that Senserity can parse directly to extract financial figures, ratios, and trends.
However, some companies — particularly larger organisations that still use paper-based filing processes — submit their accounts as plain PDF documents without iXBRL tagging. In these cases, the financial data is locked inside an unstructured document and cannot be extracted automatically.
For these companies, Senserity uses AI processing to read the PDF filing, extract the key financial data, and structure it for analysis. This runs as a paid enrichment because it requires AI inference to interpret the document layout, identify the relevant figures, and normalise them into a consistent format. Without this step, companies that do not file in iXBRL would have incomplete or missing financial data in their risk profile.
This is expected to become less necessary from 2027, when UK legislation will mandate the use of iXBRL for all company filings, bringing the remaining paper-based filers into the structured data format.
Re-enrichment and freshness
Senserity re-enriches companies on your watchlist automatically. The default schedule for new companies is monthly, though you can set individual companies to daily or weekly from the watchlist.
Behind the scenes, Senserity uses a freshness system to avoid unnecessary enrichment runs. Each data source has its own expected refresh cadence. For example, Companies House bulk data updates daily, while financial filings only change when new accounts are filed. When a re-enrichment is scheduled, Senserity checks whether new data is likely to be available from each source since the last run. If nothing has changed, the enrichment is skipped for that source, saving both time and credits.
Daily re-enrichment is available but not generally recommended. Most data sources do not update that frequently, so daily runs will often find nothing new while consuming credits for paid enrichments each time they execute. Daily scheduling is best reserved for situations where you are actively expecting important new data, for example monitoring a company that is about to file overdue accounts or is subject to ongoing legal proceedings.
What enrichment does not cover
Enrichment pulls from specific sources that Senserity is integrated with. It does not crawl the web generally and does not pull from social media. Some paid enrichment sources provide access to commercial or specialist databases that are not publicly available, such as Creditsafe credit reports and adverse media screening feeds. Beyond these, Senserity does not access private or non-public information.
The quality of enrichment depends on the quality of the underlying data. Companies House data is filed by companies themselves, and filing quality varies. Senserity flags anomalies and gaps, such as overdue accounts or a missing PSC register entry, but it cannot create data that was never filed.
Last updated .