// NOW IN PUBLIC BETA

Stop trusting.
Start confirming.

One API call. Three verification engines. Every AI output confirmed before it costs you.

Get Free API KeyView Docs
$ curl -X POST https://api.confirm-ai.net/v1/verify \
  -H "X-API-Key: vai_your_key" \
  -d '{"text": "Under 12 CFR 1024.35, the payment is $760.03"}'

// Response
{
  "citations": { "found": 1, "items": ["12 CFR 1024.35"] },
  "calculations": { "found": 1, "items": ["$760.03"] },
  "consensus_check": { "overall_accuracy": "HIGH" }
}
Three engines. One call.

Every angle, confirmed.

AI hallucinates citations, fabricates facts, and botches math. ConfirmAI catches all three.

📎

Citation Verification

Extracts legal citations (CFR, USC, case law, state statutes) and flags each for verification against authoritative sources.

🔀

Cross-Model Consensus

Sends claims to Claude, GPT-4o, and Gemini. Scores agreement. Two models disagreeing = low confidence = human review needed.

🧮

Calculation Verification

Extracts dollar amounts and percentages, then re-computes from known inputs. Mortgage payments, statutory damages, escrow — penny-accurate.

API Documentation

Get started in 60 seconds.

Base URL: https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai

1. Get Your API Key

# No auth required
curl -X POST https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/keys \
  -H "Content-Type: application/json" \
  -d '{"email": "you@company.com"}'

Returns your vai_ key. 100 free verifications/month.

2. Verify Everything (All-in-One)

curl -X POST https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/verify \
  -H "X-API-Key: vai_your_key" \
  -H "Content-Type: application/json" \
  -d '{"text": "AI output to verify"}'

Runs all 3 engines. Returns citations, calculations, and consensus check.

3. Verify Citations Only

curl -X POST https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/verify/citations \
  -H "X-API-Key: vai_your_key" \
  -H "Content-Type: application/json" \
  -d '{"text": "Under 12 CFR 1024.35..."}'

Extracts CFR, USC, case law, LA statutes. Returns lookup instructions.

4. Cross-Model Consensus

curl -X POST https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/verify/consensus \
  -H "X-API-Key: vai_your_key" \
  -H "Content-Type: application/json" \
  -d '{"claim": "Your claim here"}'

Queries Claude + GPT-4o. Returns verdict, confidence score (HIGH/MEDIUM/LOW).

5. Verify Calculations

curl -X POST https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/verify/calculations \
  -H "X-API-Key: vai_your_key" \
  -H "Content-Type: application/json" \
  -d '{
  "text": "Monthly payment is $760.03",
  "known_inputs": {
    "principal": 150000,
    "rate": 0.045,
    "term_months": 360
  }
}'

Re-computes mortgage payments, interest, escrow, statutory damages.

6. Check Usage

curl https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/usage \
  -H "X-API-Key: vai_your_key"

Returns tier, used count, limit, and remaining verifications.

Python Example

import httpx

# Get a free API key
resp = httpx.post("https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/keys",
    json={"email": "you@company.com"})
key = resp.json()["api_key"]

# Verify AI output
result = httpx.post("https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/verify",
    headers={"X-API-Key": key},
    json={"text": ai_generated_text})

report = result.json()
print(report["consensus_check"]["overall_accuracy"])  # HIGH / MEDIUM / LOW

JavaScript / Node.js Example

// Get a free API key
const keyResp = await fetch('https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/keys', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ email: 'you@company.com' })
});
const { api_key } = await keyResp.json();

// Verify AI output
const result = await fetch('https://fjczrfsrupmqemyxxzhc.supabase.co/functions/v1/verifyai/verify', {
  method: 'POST',
  headers: { 'X-API-Key': api_key, 'Content-Type': 'application/json' },
  body: JSON.stringify({ text: aiOutput })
});
const report = await result.json();
console.log(report.consensus_check.overall_accuracy); // HIGH / MEDIUM / LOW
Pricing

Simple, affordable pricing.

Start free. Scale when ready.

Free

$0/mo
100 verifications/month
  • All 3 engines
  • REST API
  • Community support
Get Started

Starter

$9/mo
500 verifications/month
  • All 3 engines
  • REST API + MCP
  • Email support
Start Starter

Pro

$29/mo
2,500 verifications/month
  • All 3 engines
  • REST API + MCP
  • Priority support
  • Usage dashboard
Start Pro

Business

$79/mo
10,000 verifications/month
  • Audit trail export
  • White-label option
  • Dedicated support
Start Business
Ready?

100 free verifications. No credit card.

Get your API key in 10 seconds.