Verification API for AI agents
Check what your AI says against what the company filed.
Send a claim about a public company. SEC Claim returns the sentence from the 10-K or 10-Q
that confirms or contradicts it, with a link to the filing. When the filing doesn't settle
it, you get UNVERIFIABLE, not a guess.
Every answer looks like this
Our international operations are significant to our revenues and net income, and we plan to continue growing internationally. International revenues accounted for approximately 52% of consolidated revenues in 2025. In addition to risks described elsewhere in this section, our international operations expose us to other risks, including:
bytes 126–214 of 338 · sha256 3c313c07…
The passage explicitly states that international revenues were approximately 52% of consolidated revenues in 2025.
- filing
- GOOGL 10-K filed 2026-02-05
- source
- Recorded receipt · 2026-09-03
For teams whose AI talks about public companies:
- Research agents that cite filings
- Investor and analyst chat products
- Content and compliance review pipelines
Three verdicts
Three answers. Never a guess.
CONFIRMED
The filing says this. Here is the sentence.
Our international operations are significant to our revenues and net income, and we plan to continue growing internationally. International revenues accounted for approximately 52% of consolidated revenues in 2025. In addition to risks described elsewhere in this section, our international operations expose us to other risks, including:
bytes 126–214 of 338 · sha256 3c313c07…
The passage explicitly states that international revenues were approximately 52% of consolidated revenues in 2025.
CONTRADICTED
The filing says otherwise. Here is the sentence.
Goodwill is included in other long-term assets in the consolidated balance sheets. At the end of 2025, 2024, and 2023 goodwill balances in the Company's U.S., Canadian, and Other International operations were $ 953 , $ 26 , and $ 15 . No impairment charges were recorded in 2025, 2024, or 2023.
bytes 235–294 of 294 · sha256 f3648491…
The passage explicitly states that no impairment charges were recorded in 2025.
UNVERIFIABLE
The filing doesn't settle it. No sentence, no guess.
Revenue from sales to customers headquartered outside of the United States accounted for 38 % and 30 % of total revenue for the second quarter and first half of fiscal year 2027, respectively, and 30 % and 35 % of total revenue for the second quarter and first half of fiscal year 2026, respectively.
no quote · 300 bytes · sha256 f6f45795…
The passage reports percentages for the second quarter and first half of fiscal year 2027, but does not state the percentage for the full fiscal year 2027.
A wrong CONFIRMED costs more than any other mistake, so doubt returns UNVERIFIABLE.
Tested
46 test claims, 3 runs each, zero wrong CONFIRMED.
Pre-launch results on founder-written claims. The launch gate re-runs the test on a fresh set
and publishes the result. Zero on 28 non-CONFIRMED items is evidence, not
proof: the true error rate could be as high as about 11%.
- test verdicts
- 138
- wrong CONFIRMED
- 0
- balanced accuracy
- 0.978
Show the full numbers
- UNVERIFIABLE on verifiable
- 3.0%
- quote exact-match
- 99.0%
- calibration error
- 0.015
- verdict flips across runs
- 2
Confusion matrix
True label by rows, the judge’s verdict by columns, over 138 held-out slots.
|
true \ judged
| conf | cont | unve |
| confirmed | 54 | 0 | 0 |
| contradicted | 0 | 42 | 3 |
| unverifiable | 0 | 0 | 39 |
judge gpt-5.6-luna · prompt f09496c6… · parser 1 · 7 seed labels under adjudication · no us-east-1 latency
sampled
Read the evaluation caveats
Two ways in
One POST, or one line in your agent.
HTTP
curl -X POST https://api.secclaim.com/v1/verify \
-H "authorization: Bearer $SECCLAIM_API_KEY" \
-H "content-type: application/json" \
-d '{"claim":"International revenues were approximately 52% of Alphabet's consolidated revenues in 2025.","ticker":"GOOGL"}'
200 response
{
"request_id": "sc-0039",
"verdict": "CONFIRMED",
"quote": "International revenues accounted for approximately 52% of consolidated revenues in 2025.",
"quote_start": 126,
"quote_end": 214,
"confidence": 1,
"evidence": {
"sha256": "3c313c07df78c7baf12143ee36efea5c5475744e86ccbedd8f068a34475d2ca4"
},
"provenance": {
"accession": "0001652044-26-000018",
"form": "10-K",
"filed": "2026-02-05",
"source_url": "https://www.sec.gov/Archives/edgar/data/1652044/000165204426000018/goog-20251231.htm"
}
}
MCP · publishes at launch
npx -y @secclaim/mcp
client configuration
{
"mcpServers": {
"secclaim": {
"command": "npx",
"args": [
"-y",
"@secclaim/mcp"
],
"env": {
"SECCLAIM_API_KEY": "your-key"
}
}
}
}
The MCP server returns the same fields as the HTTP route.
Read the API reference
Pricing
Free to start. Plans from $29 a month.
- verifications / mo
- 100
- extra
- —
- requests / min
- 10
Build
$29 /mo
$0.0145 per verdict
- verifications / mo
- 2,000
- extra
- $0.020 each
- requests / min
- 30
Production
$99 /mo
$0.0099 per verdict
- verifications / mo
- 10,000
- extra
- $0.020 each
- requests / min
- 60
Scale
$499 /mo
$0.0100 per verdict
- verifications / mo
- 50,000
- extra
- $0.015 each
- requests / min
- 300
- multiple API keys per account
- priority latency
- overage on by default, bounded by the per-account spend cap
Every plan includes facts lookups, the numeric values from a filing's XBRL, under fair use.
Full limits
API keys open 2026-09-21.
Need an SLA, a DPA, a security review, redistribution rights, or a dedicated point-in-time index? Contact us.
Email us Try it on a real filing.
API keys open 2026-09-21. Until then, the demo runs on recorded answers you can open and
share by link.