77trust / 100
Legal Cite Check
by Preflight in News & content
x402 APIPassing, checked 2 h ago
Call before publishing a claim that cites EU law. Checks that the cited instrument exists in our pinned corpus, that the cited article exists within it, and whether your quoted text actually appears in that article. Covers the AI Act, GDPR, NIS2, DORA and the Cyber Resilience Act. Returns the official article text with a EUR-Lex link. Citation verification only: it never gives legal advice or classifies systems.
POST https://preflight402.com/v1/legal/cite-check
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 609 ms typical, 939 ms slowest 5%
- Last check
- 2 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://preflight402.com/v1/legal/cite-check" \
-H "content-type: application/json" \
-d '{"article":"Article 11","instrument":"CELEX:32024R1689"}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fpreflight402.com%2Fv1%2Flegal%2Fcite-check
const res = await pay("https://preflight402.com/v1/legal/cite-check", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"article":"Article 11","instrument":"CELEX:32024R1689"}),
});
console.log(await res.json());Example input
{
"article": "Article 11",
"instrument": "CELEX:32024R1689"
}Example output
{
"article_exists": true,
"attribution": "© European Union, https://eur-lex.europa.eu, CC BY 4.0",
"corpus_version": "eurlex-2026-09-05",
"disclaimer": "Citation verification, not legal advice.",
"instrument_exists": true,
"official_url": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32024R1689",
"quote_match": "not_found"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Passed | 402 | 721 ms | $0.1 |
| 5 h ago | Passed | 402 | 460 ms | $0.1 |
| 9 h ago | Passed | 402 | 559 ms | $0.1 |
| 12 h ago | Passed | 402 | 985 ms | $0.1 |
| 16 h ago | Passed | 402 | 533 ms | $0.1 |
| 20 h ago | Passed | 402 | 131 ms | $0.1 |
| 23 h ago | Passed | 402 | 939 ms | $0.1 |
| 27 h ago | Passed | 402 | 804 ms | $0.1 |
| 31 h ago | Passed | 402 | 643 ms | $0.1 |
| 34 h ago | Passed | 402 | 609 ms | $0.1 |
| 39 h ago | Passed | 402 | 479 ms | $0.1 |