Skip to main content
The Rhetoric Audit API lets you programmatically submit article text for Forensic Media Evaluation (FME) and retrieve the resulting analysis. All endpoints are served over HTTPS, respond with JSON, and are CORS-open so you can call them from any origin including browser extensions and client-side JavaScript.

Base URL

Available endpoints

Response format

Every endpoint returns Content-Type: application/json. Error responses always include an error string field. Successful responses include the fields described on each endpoint’s page.

Versioning

The current FME engine version is V19.1 and the API is at v3.0.0. You can confirm both values at any time with the health check endpoint. The fmeVersion field is present in every analysis response.

CORS

All endpoints return Access-Control-Allow-Origin: *. You do not need a proxy to call the API from a browser or extension.

Rate limits

Rate limits apply only to cache-miss requests — requests that return a cached result are always free and never counted against any quota. When a rate limit is exceeded the API responds with HTTP 429 and a JSON body that includes rateLimited: true, tier, limit, used, and resetAt (ISO 8601 timestamp of the next daily reset at UTC midnight).

Health check

Response
The fme_prompt_version field in the health check response reflects the active prompt version. The fmeVersion field in individual analysis responses may show a more specific version string that includes the pipeline variant used for that particular scan.