Apr 1, 2026 · by Kosta Jordanov · View source

Lenz

Independent, multi-model fact-checking API for AI workflows

Lenz

Editorial analysis

Why a fact-checking API is suddenly an e-commerce infrastructure problem

Every cross-border seller I know is running the same play: generate product copy, ad creatives, and customer-service responses with AI, then ship it out before a human actually reads it. The math is seductive — a $20/month ChatGPT subscription replaces a $600/month copywriter, and your listing velocity triples. But here’s what nobody wants to admit: the AI is confidently wrong about your own product specs, about shipping timelines, about compliance rules, and about the market data you’re citing in your investor deck. And when a customer catches it, you don’t lose a star rating — you lose the buy box, the listing, or worse, your account.

That’s why I spent a week poking at Lenz, a bootstrapped fact-checking API that launched on Product Hunt and climbed to #3 Product of the Day. It’s not a consumer tool. It’s not a browser extension that underlines suspicious sentences. It’s a developer-facing verification pipeline that takes any text, extracts the factual claims, and runs them through a multi-model jury that returns sources, citations, confidence scores, and a full audit trail. For operators who are feeding AI-generated content into Amazon listings, Shopify product pages, and ad platforms, this is the missing middle layer between “the model said so” and “we can prove it.”

The team behind Lenz — co-founder Kosta Jordanov and a small crew that includes family members, judging by the launch comments — has essentially built a fact-checking department that runs on API calls. The question is whether cross-border operators need it, and where it fits in a stack that already includes Helium 10, Jungle Scout, and a dozen other tools that promise to make your listings better. Let me walk through what this thing actually does, where it fits, and where I think it falls short for our specific corner of the world.

The problem: your AI is hallucinating your product listings

Let’s start with the pain point, because that’s where the cross-border relevance lives. If you’re selling on Amazon, you’ve seen the drill: you paste your product spec sheet into Claude or GPT, ask for a bullet-point rewrite, and get back copy that sounds great — until a customer writes a one-star review saying the dimensions are wrong. Or you ask for a comparison chart against your top competitor, and the model invents a price point that doesn’t exist. Or you’re drafting a supplier agreement and the AI confidently cites a tariff regulation that was repealed in 2023.

The core issue isn’t that AI makes mistakes. It’s that AI makes mistakes with confidence, and the cost of those mistakes in cross-border commerce is disproportionately high. A wrong claim in a blog post costs you credibility. A wrong claim in a product listing costs you the listing. A wrong claim in a customs declaration costs you the shipment. And a wrong claim in a market-research summary that goes into your pitch deck costs you the round.

Lenz’s founding insight, as laid out in the launch post, is that the problem isn’t just hallucination — it’s that different models disagree with each other at a staggering rate. The team ran 1,000 real-world claims through five frontier models — Fable, GPT 5.6, Gemini 3.1 Pro, Sonar Deep Research, and Grok 4.5 — with identical prompts, all with web search and thinking enabled. Only 37% of claims got unanimous agreement. On 23% of claims, the verdicts were two or more steps apart on a five-point scale. And here’s the kicker: 76% of all answers were self-rated at 9 or 10 out of 10 confidence.

That last number should terrify anyone who’s been trusting a single model’s output for listing copy or ad text. The models are almost always sure they’re right, even when they disagree with each other. Confidence is not a signal. It’s noise.

Why Amazon sellers should care more than Shopify ones

I’ll go further: this problem is asymmetrical across platforms. A Shopify store owner can A/B test copy, run a few variants, and let conversion data correct the course within a week. Amazon sellers don’t have that luxury. Your listing copy is locked into a system where the algorithm rewards relevance and punishes inaccuracy — and where a single verified complaint about a false claim can trigger a listing suppression or a performance notification.

Worse, Amazon’s AI-generated listing tools are now pushing sellers toward automated copy at scale. If you’re using Amazon’s own generative AI features, you’re feeding the machine your product data and getting back marketing copy that you’re responsible for. The platform isn’t going to fact-check it for you. And if you’re running TikTok Shop or Temu, the stakes are even higher because the platforms are more aggressive about penalizing misleading claims — and the customer base is more likely to call you out in comments.

That’s the gap Lenz is trying to fill. The API takes a text input, extracts the verifiable claims via an /extract endpoint, runs a quick /assess for a fast check, or a full /verify for the deep pipeline, and then lets you ask follow-up questions with /ask. Each verdict comes with a weight-ordered list of sources, exact citations, reasoning, and a confidence score. It’s not a “trust me” answer — it’s a “here’s the evidence, judge for yourself” answer.

How Lenz actually works — and how it’s different from just asking a model

The most important thing to understand about Lenz is that it’s not another chatbot wrapper. It’s a multi-stage pipeline that treats fact-checking as a research process, not a single inference call. The co-founder’s comment on the launch thread breaks it down into four distinct steps:

  1. Separate evidence gathering — Lenz pulls sources first, with each source rated for authority, recency, and relevance. This doesn’t rely on the model’s memory or retrieval capabilities, which is where most single-model systems fail.
  2. Multi-vendor, multi-model approach — Instead of trusting one model’s worldview, Lenz runs claims across multiple models to address single-model biases.
  3. Multi-round adversarial debate — The system doesn’t just ask “is this true?” It stages a debate where models argue for and against the claim, crystallizing the strongest points on both sides.
  4. Multi-model jury review — A final panel evaluates the evidence and the debates across multiple axes, including logical correctness and potential fallacies.

That last part is worth dwelling on. The team’s answer to a commenter asking about contradictory sources shows how the jury handles disagreement: one AI panelist is specifically instructed to act as a Source Auditor, examining source quality and potential conflicts of interest related to the claim. The findings are flagged in the final report under that panelist’s name. So you’re not just getting a verdict — you’re getting a breakdown of why the jury voted the way it did, including which sources were considered authoritative and which were discounted.

For a cross-border operator, this matters because it moves the conversation from “the AI said it’s fine” to “here’s the evidence trail.” If a supplier disputes a claim you made in a dispute resolution, you can pull the audit trail and show your work. If a customer complains about a listing claim, you can show the source you based it on. That’s a level of defensibility that most e-commerce teams don’t have.

Where the math breaks

Now let me be the skeptic in the room. The single most impressive number in the launch is the 23% disagreement rate between models. That’s a powerful argument for why you need a multi-model approach. But it’s also a number that cuts both ways. If five frontier models disagree on 23% of real-world claims, what’s the error rate on the 77% they agree on? Agreement isn’t the same as accuracy. Five models can be confidently wrong together.

The team acknowledges this in their research page, which publishes the paper, data, and prompts for anyone to pick apart. That’s genuinely refreshing — most AI tools hide their evaluation methodology. But the honest answer is that Lenz is reducing disagreement risk, not eliminating error risk. The source ratings help, and the authority weighting is smart — they prioritize non-retracted published research papers and official government sources over YouTube and Reddit posts. But the underlying models are still the same ones that hallucinate. Lenz is just orchestrating them better.

There’s also the question of cost and latency. The full /verify pipeline runs eight models, gathers evidence, stages debates, and holds a jury vote. That’s not a cheap operation, and it’s not fast. For a seller who wants to fact-check 50 product listings before uploading them to Amazon, the API cost and wait time might be prohibitive. The /assess endpoint is quicker, but it’s also less thorough. The tradeoff is real.

What cross-border sellers can borrow from Lenz — even if you never touch the API

Here’s where I get practical. You might not have a developer on staff who can integrate Lenz’s API into your workflow. You might not want to pay for another tool in a stack that’s already bloated. But the methodology behind Lenz is something you can steal today, without writing a line of code.

The first lesson is: never trust a single model’s output for anything that goes on a public listing. If you’re using ChatGPT to write product copy, run the same prompt through Gemini and Claude and compare the results. Where they disagree, dig into why. The disagreement itself is a signal that something needs human review. Lenz’s research showed that models disagree significantly on nearly a quarter of real-world claims — assume your listings fall into that 23%, and act accordingly.

The second lesson is: build an evidence trail for every factual claim you make. Lenz rates sources for authority, recency, and relevance. You should do the same for your product data. When you write a listing that says “made from food-grade silicone,” save the supplier’s spec sheet, the test report, and the certification document. When you claim “ships in 24 hours,” have the logistics data to back it up. This isn’t just about protecting yourself from customer complaints — it’s about being able to respond quickly when a platform asks for proof.

The third lesson is: use adversarial review before publishing. Lenz stages debates between models to crystallize the strongest arguments for and against a claim. You can do the same with your team. Assign one person to argue that the listing claim is accurate, and another to argue it’s false. Force them to cite sources. The process will surface gaps that a single-pass review misses.

The workflow I’d actually run this week

If I were running an Amazon FBA operation and wanted to test Lenz without committing to a full integration, here’s what I’d do:

  1. Take your top 10 selling ASINs and run the current listing copy through lenz.io/verify — the public verification page that doesn’t require an account.
  2. For each claim that comes back with a low confidence score or a disputed verdict, pull the sources Lenz cites and compare them against your own product data. Where they disagree, you’ve found a risk.
  3. For claims that check out, save the audit trail. That’s your evidence if a competitor files a false-advertising complaint or a customer challenges a claim.
  4. If you have a developer, look at the MCP server or the CLI — the pipx install command is straightforward, and you can run verification from your terminal without building a full integration.

The team also mentioned that their API is available across n8n, Zapier, MCP, and CLI, which means you can wire it into your existing automation stack. If you’re already using Zapier to manage order notifications or n8n to route customer inquiries, adding a fact-check step before content goes live is a matter of a few clicks.

Where Lenz falls short for cross-border operators

I’ve been enthusiastic so far, but let me be clear about the gaps. First, the product is built for developers, not for operators. The API primitives — /extract, /assess, /verify, /ask — are clean and well-documented, but they require someone who can write code or at least configure a workflow tool. Most Amazon sellers I know are not that person. The UI at lenz.io/verify is fine for one-off checks, but there’s no bulk upload, no CSV export, no dashboard for tracking verification across a catalog. That’s a real limitation.

Second, the source rating system has a bias toward public information. The co-founder acknowledged this in a comment about a client that uses Lenz to fact-check investor pitch decks: Lenz can’t verify internal company traction information because it’s not public. For cross-border sellers, this is a bigger issue than it might seem. Your supplier’s factory audit report, your logistics provider’s on-time delivery rate, your product’s defect percentage — none of that is public, and Lenz can’t verify it. The tool is great for checking claims about market size, competitors, and public regulations, but it’s not a substitute for your own due diligence on suppliers and partners.

Third, the pricing isn’t disclosed on the Product Hunt page. The team mentions the API and the SDK, but there’s no public pricing page that I could find in the source material. For a bootstrapped team, that’s a red flag — it might mean they’re still figuring out pricing, or it might mean the pricing is enterprise-level and they don’t want to scare off early adopters. Either way, it makes it harder to evaluate the ROI.

Fourth, there’s the question of where the verification happens. Lenz is a cloud API, which means your product data and your listing copy are being sent to a third party for analysis. If you’re dealing with proprietary formulations, unpublished product specs, or pre-launch marketing plans, that’s a data-security consideration you can’t ignore. The team seems reputable, and the open research approach is a good sign, but I’d want to see a clear data-handling policy before sending sensitive product information through the pipeline.

The structural limitation nobody’s talking about

Here’s a deeper issue that applies to Lenz and to every AI fact-checking tool on the market: the source material itself is polluted. The web is increasingly full of AI-generated content that cites other AI-generated content. Lenz’s source ratings can prioritize government sites and published research, but a lot of e-commerce data lives in blog posts, forum threads, and marketplace pages that are themselves AI-written. When Lenz pulls sources to verify a claim about “best selling price for wireless earbuds in Germany,” it’s going to find a lot of SEO spam that was written by the same models it’s trying to check.

The team’s answer to a commenter who raised this — that they assess source authority and look for “scientific consensus” — is reasonable as far as it goes. But the reality is that the web’s information quality is degrading, and any fact-checking tool is only as good as its source corpus. This isn’t a Lenz-specific problem, but it’s a limitation that cross-border operators should keep in mind. The tool can tell you what the public sources say. It can’t tell you whether those sources are right.

What I’d watch / test next

If you’re a cross-border operator who wants to experiment with Lenz without overhauling your stack, here are the concrete steps I’d take this week:

Test the verification pipeline on your current listings. Pick your top five ASINs and run the copy through lenz.io/verify. Don’t just look at the verdicts — look at the sources. Are they citing the right spec sheets? Are they finding the same competitor prices you’re seeing? The tool will surface gaps in your own data that you didn’t know existed.

Run your supplier claims through the system. Take your supplier’s marketing materials — the ones that say “ISO certified,” “lead-free,” “BPA-free,” “ships in 48 hours” — and run them through Lenz. You’ll be surprised how many of those claims don’t have strong public sources behind them. That’s your due-diligence shortcut.

Set up a Zapier or n8n workflow that fact-checks before publish. If you’re publishing new listings or blog posts on a regular cadence, wire Lenz into your content pipeline. Extract the claims, run the verification, and route any low-confidence results to a human reviewer. This is where the API’s real value lives — not in one-off checks, but in building a systematic gate between AI-generated content and your customers.

Follow the research. The team published their LLM disagreement methodology with open data and prompts. Even if you never use the product, reading that research will change how you think about AI-generated content. The 23% disagreement rate is a warning shot for anyone who’s been treating any single model’s output as ground truth.

The bottom line: Lenz is not a silver bullet for cross-border e-commerce. It’s a verification layer that catches one specific type of error — the factual claim that can be checked against public sources. That’s a real problem, and it’s worth solving. But the bigger lesson is methodological: stop trusting single-model outputs, build evidence trails for your claims, and use adversarial review before you publish. Whether you use Lenz’s API or build your own version of the process, the discipline is the same. The tool is just a way to make that discipline scalable.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free