For teams shipping AI-drafted text

Fact-checking for AI-drafted text.

Lenz is a fact-checking API. It identifies factual statements in a draft, a memo, a model’s answer or a page of copy that it can check against independent public sources, and returns a result for each.

Use Lenz in your workflow.

You hand over the text — a draft, a memo, an answer, a page of copy. Lenz reads it and picks out the factual statements it can check against public sources, so you are not listing them yourself. Each of those statements then gets a check.

There are two kinds, and you choose per statement. An assessment is a judgement: a panel of models reads the statement and returns a verdict and a confidence level in about 10 seconds, which is how you sort a long draft and find the statements worth looking at. A full verification is an investigation: Lenz searches independent public sources, has models argue both sides on what it found and a panel review the arguments, and returns the verdict with those sources and the reasoning, in about 90 seconds per statement.

Inside Claude, with one sign-in and no key; in Cursor and Claude Code, with one command and your key. From a script in Python or TypeScript. Use the REST API, n8n or Zapier to automate checks.

Developer docs →

What teams check.

  1. Newsletters, briefs and posts Check the numbers, dates and names in a draft before it goes out
  2. Tax and legal memos Forms, deadlines, thresholds, what a court held
  3. Model-generated answers The factual statements in an answer, before a customer sees it
  4. Market and competitor claims Market figures and competitor prices checked against public sources

Full verification, in order.

FramingResearchDebatePanel ReviewConclusion

Lenz makes the statement precise enough to test, then searches public sources. Models from multiple vendors argue both sides using that evidence. Three automated reviewers assess the arguments before Lenz returns the verdict, the score, the sources and the reasoning trace. That is what a full verification does, and it takes about 90 seconds per statement.

The example above is a paragraph Lenz wrote and checked; every row links to the published result.

Public sources only. Text only. Lenz does not judge whether the text was machine-written.

See the whole process →

Pricing

Free tier, no card: 100 assessments or 10 full verifications a month, in any combination. Developer is $99 a month for 5,000 assessments or 500 full verifications, the same way, and Scale is $399 a month for production volumes. Every plan includes 1,000 extractions a day, an extraction being one call however long the text.

Compare plans →

Check a draft on the free tier.