Check submissions in bulk
Send up to 50 texts in one call and get a reading for each, with its range and confidence rating, for a review queue or a learning platform.
Send up to 50 texts in one call and get a reading for each, with its range and confidence rating, for a review queue or a learning platform.
Humanize or paraphrase drafts from your app with the same fact checks as the site: numbers, names and quotations are kept.
Turn a report or an article into key sentences, a paragraph or bullet points, at the length you choose.
Every grammar, spelling and style issue with its place in the text and the suggested replacements.
6 routes and one key. Every call is a POST with a JSON body and answers with JSON.
The detector reading for one text: a figure from 0 to 100, the range around it, a reading per sentence and whether the language is calibrated.
Key scope: detectReferenceUp to the batch limit of texts in one call. The call needs room up front for the words of every text it can read (50 words or more); the words of any text that returns no reading are given back afterwards. One text failing never fails the batch.
Key scope: detectReferenceThe humanizer with its fact checks: numbers, names and quotations are kept, and a rewrite that changed a fact is repaired or reported.
Key scope: rewriteReferenceThe paraphraser, with the same mode list as the paraphrasing tool.
Key scope: rewriteReferenceThe summarizer, as key sentences, a paragraph or bullets.
Key scope: summarizeReferenceGrammar, spelling, punctuation and style issues, each with its place in the text and suggested replacements.
Key scope: grammarReference29.99 USD a month
A call spends the same words the site does: a humanize call comes out of the Pro plan's humanizer words, a summarize call out of its summarizer words. When those run out, humanize and paraphrase calls draw on your top-ups, and a call nothing can cover is refused and costs nothing. Every answer says how many words it used and how many are left.
Pro includes the API, and a call spends the same words the site does: a detect call comes out of the plan's detector words, a humanize call out of its humanizer words, a summarize call out of its summarizer words. There is no separate API allowance to run out of first. Past the pool, a detector, humanizer or paraphraser call draws on the account's top-up balance, as it does on the site; the other tools have no top-up to draw on. A call that the words left and the balance together cannot cover is refused with 402 and costs nothing. Every successful response reports the words it used, where they came from and what is left (unless recorded is false). An account's API use stops at 250,000 words in a billing period, whatever its balance, so a leaked key cannot spend it all at once.
The MCP server gives an agent in Claude Desktop, Claude Code or Cursor six tools. It calls this API with your key and nothing else, so an agent gets exactly the reading the site gives.
Sign in, then create a key on your dashboard.
Get your key in the dashboardRead the developer docs
Keys are never created on this page.