HideMyPaper

Developer API — reference & live playground

Authentication

Every /api/v1/* call needs your API key in the X-API-Key header (create one on the account page). Humanizing also needs your own OpenRouter key in X-OpenRouter-Key — it is used per request and never stored.

POST /api/v1/humanize

Body: { text, mode?, model?, voice? }. Modes: light · standard · deep · max. Returns the rewrite, a before/after heuristic score, and a word-level diff.


      

POST /api/v1/detect

Body: { text, detail? } (minimal · standard · full). Returns a verdict (human · uncertain · ai), a percentage, and confidence. Heuristic estimate only — not a commercial detector.


      

Errors

Errors return { error: { code, message, request_id } }. Quote the request_id in support requests. 429 includes a Retry-After header.

Playground

Calls the live API from your browser. Your keys stay in this tab. The /api/v1/* options need a developer API key (create one); the free /api/detect doesn't. To try humanize with just an OpenRouter key, use the home page.

← Back to HideMyPaper