Skip to content

Developers

The fact-check pipeline, one POST away

Everything in the product is available over a token-authenticated REST API: submit text or documents, run them across the tiers, poll for status or receive a signed webhook, and fetch the full report — every model vote, the judge's reasoning, and the citations.

curl -X POST https://fact.engineering/api/v1/checks \
  -H "Authorization: Bearer $FACT_ENGINEERING_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "text": "The Eiffel Tower was completed in 1889.", "tiers": ["t2"] }'

Getting started

Authenticate, submit your first check, and read the results.

API reference

Every endpoint, parameter, and response — try them live.

Webhooks

Receive signed callbacks when a check completes, and verify them.

API keys

Create and manage tokens and your webhook secret (sign-in required).

Good to know

  • Checks run asynchronously — poll GET /checks/:id or register a webhook; deliveries are HMAC-signed so you can verify they came from us.
  • Tokens are scoped read-only or read & write, and only ever access your own organization's resources.
  • Pricing is per claim and quoted before work starts — the same credit pricing as the app.