Skip to content

Data feeds

Verified company and contact data, delivered to your storage

Continuously verified company and contact data, delivered to your storage. Flat-rate and unmetered, so the same volume costs the same as a tenth of it.

What is included

Records that stay true after they are delivered

  • Records re-verified on a rolling basis rather than sold once and left to decay
  • Delivered to customer storage, so it joins the systems you already run
  • Unmetered core data — no per-record billing as volume grows

Provenance

What travels with each record

A record you cannot trace is a record you have to trust. Each field carries enough to check it.

Source

Where the value was captured, recorded per field rather than per row.

Timestamp

When it was last checked. A still-accurate record gets a fresh timestamp instead of being resold as new.

Confidence

A score you can filter on, so your own systems decide what is good enough rather than trusting ours.

The data

Company and contact records you can actually check

This is what the product is: records with their own source attached, kept current on a rolling basis, and delivered to the systems you already run.

  • Companies and the people at them

    Company records, the people recorded at each one, the role they hold, and their work email address — resolved against a single identity graph so the same company is the same company everywhere.

  • Source, timestamp, and confidence on every field

    Not on the row — on the field. Any value can be traced to where it came from and when it was last checked, and a confidence score lets your own systems decide what is good enough.

  • Fresh on a rolling basis

    Job changes, invalid addresses, and company updates are re-checked as the cycle reaches them. A record that is still accurate gets a fresh timestamp rather than being resold as new.

  • Your copy, in your storage

    Feeds land in systems you control, so the data joins what you already run instead of living in another application somebody has to keep alive.

Inside the system

How a record is made, and why it holds up

Four steps, and each one is a property of the system rather than a claim about it. Any of them can be checked on your own records.

  1. 01

    Collected from primary sources

    Signals are taken from the places change is recorded first, rather than repurchased from upstream wholesalers.

  2. 02

    Verified across independent sources

    Each field is confirmed against more than one signal, so a single bad source does not become a record you send to.

  3. 03

    Conflicts resolved and the resolution kept

    Where sources disagree, the winner is decided programmatically and the decision is stored alongside the field.

  4. 04

    Delivered with provenance attached

    Every field carries its source, its timestamp, and a confidence score, so any value can be traced or challenged.

How we work

We will prove it on your data before you commit to anything wider

Bring a slice of the datasets you run on today. We resolve them against the same identities our feeds use and show you exactly what changes — before you are depending on it.

You test it on your own records

Not a demo dataset. Your data, resolved against the same identity graph, so you can see the real delta rather than a curated example.

You see every change we make

If a record is wrong, point at the field. We trace it to the signal that produced it, fix it against the source rather than over the top, and write the reason onto the field so the next read shows what moved.

Corrections land everywhere

A fix shows up in the feeds, in enrichment, and in search — not only in the place you happened to notice it. One dataset means one correction, not three.

Enrichment is billed per accepted outcome

You pay for records actually fixed. A search that returns nothing is not an error and not an invoice, and a retry loop wrapped around a miss does not produce a better answer.

We will tell you if it does not fit

If your use case is better served by something else, we will say so. A short conversation is worth more than a pilot that goes nowhere.

If you are running a security or procurement review, ask. We will walk you through the whole picture — what we hold, how we handle it, and how a correction gets made — before you commit to anything.

Moving across

Migration is engineering, not a format problem, and we scope it with you

We map your fields to ours, match your records against your own identifiers so nothing loads twice, run both sources side by side while you diff the outcomes, and then it is a switch. Sized against a sample of your real data, not a row count.

Unmetered on the core feed

There is no per-record billing as volume grows, so the tenth record costs what the first one cost. The rate is a function of the fields you take and the geographies you take — not of how much of it you use. Enrichment and verification are billed per outcome instead.

See how pricing works

Or email [email protected] and we will scope it against the data you already run on.

Bring a slice of your own data and we will show you where it breaks

Start with the datasets you already run on. We will resolve them against the same identities our feeds use and show you what changes before anything wider is committed.