Why we built Lumen Sieve.

Every business exists in a dozen conflicting versions online, and most tools just pick one and hope. We built Lumen Sieve to do the opposite — cross-check every source, resolve the conflicts, and hand you the one version you can actually trust.

Every field, sourced

Resolve time
<60s
Profile depth
18 sections
Fields guessed
0
The mission

Business data online can't be trusted.

A business exists in a dozen places at once — its own site, directories, listings, socials — and none of them agree with each other.

MANUAL_REVIEW

Verification bottlenecks

Checking one business by hand is tedious. Checking a hundred, or ten thousand, doesn't scale at all.

DATA_ROT

Stale by default

A directory listing is accurate the day it's written and stale from then on — nothing keeps it current.

FRAGMENTED

Fragmented signals

Conflicting information across sources means every downstream decision inherits that uncertainty.

How it works

Three stages, one verified record.

A name and a location go in. Every page that actually points to that business gets found, cross-checked against every other source, and reconciled into one profile — every field scored, every field sourced.

  • 01
    Scattered dataSources are found — the business's own site, directories, listings, socials.
  • 02
    Cross-checkedAgreement across sources builds confidence; conflicts get resolved, never ignored.
  • 03
    Verified profileOne record, delivered via API, with a confidence score and a source on every field.
main.ts — Lumen Sieve API
const lumen = require('@lumen/sdk');

// Resolve a business profile
const profile = await lumen.resolve({
  name: 'Two Rivers Auto Care',
  location: 'Nairobi, KE',
});

console.log(profile.status);
// > "verified"
What we believe

Principles we won't compromise on.

Radical transparency

Every value in a profile is backed by a source and a confidence score. If we don’t know something, we say so.

Developer-first

Consistent error shapes, predictable JSON, idempotent lookups — an API built to be called, not just browsed.

Precision over recall

We’d rather tell you a field is unknown than fabricate it. Confidence scores are honest.

Security without compromise

TLS 1.2+ everywhere, API keys stored as one-way hashes, AES-256 at rest.

Speed as a feature

A full, verified profile in under 60 seconds — no spinner that lies about what it’s doing.

Honest answers, not guesses

Ask Lumen Sieve answers grounded in the resolved profile, and says so directly when it doesn’t know.

By the numbers

What Lumen Sieve actually delivers.

<60sFull profile resolve
18Sections per profile
0Fields ever guessed
50Free lookups to start

Resolve your first business in five minutes.

50 free lookups, no credit card required.