DraftFilterDeveloper API

Public v1 API

DraftFilter Developer Docs

API-key-authenticated endpoints for queued score and rewrite jobs. Public `is_ai` values are percentages of AI-like text: 0 is 0% AI-like, 100 is 100% AI-like.

Base URLhttps://api.draftfilter.com

These docs cover the public customer API-key-authenticated v1 API for DraftFilter

Detection. The OpenAPI contract is the source of truth: openapi/draftfilter-api.v1.yaml.

Base URL:

text
https://api.draftfilter.com

The public API contains only /v1/* score and rewrite job routes. Dashboard routes under /dashboard/* and worker routes under /internal/* are unsupported internal implementation details for the web app and backend workers. They are intentionally omitted from the public OpenAPI contract.

Public is_ai fields are percentages of AI-like text: 0 means 0% AI-like, and 100 means 100% AI-like. Lower is_ai is less AI-like.

Pages

Examples

The runnable Python client example lives at examples/api-client-python. It targets the local emulator API by default, can be pointed at production with a dashboard-created API key, and is checked with uv run df-examples-check.