Humanize AI text
with a single API call
Integrate WriteHuman's AI humanization directly into your apps, workflows, and platforms. Simple REST API with production-ready reliability. Starting at $0.17 per 1K words.
const { data } = await fetch("/v1/humanize", {
method: "POST",
headers: { "Authorization": "Bearer wh_..." },
body: JSON.stringify({ text, tone: "general" })
}).then(r => r.json());
// => { text: "Humanized output...", words_used: 42 }Pay by the word, scale without surprises
Choose a plan that fits your usage. All plans include monthly word allowances that reset each billing cycle.
Standard
~$0.23 per 1K words
- 125K words / month
- 2,000 words / call
- 1 output / request
Premium
~$0.17 per 1K words
- 400K words / month
- 4,000 words / call
- 3 outputs / request
Enterprise
Higher volume, custom rate limits, and dedicated support. Let's build a plan around your needs.
Get the best result, every time
Premium processes your text 3 times, scores each output, and delivers the highest-scoring version โ plus the other two as alternatives.
Like A/B testing for your content, but automatic.
| Feature | Standard | Premium |
|---|---|---|
| Included words / month | 125K | 400K |
| Words per call | 2,000 | 4,000 |
| Outputs per request | 1 | Best of 3 Scored & ranked automatically |
| Rate limits | 40 req/min | 120 req/min |
| Built-in AI detection | ||
| Detection-aware processing | ||
| Priority processing | ||
| API keys | Up to 5 | Up to 5 |
| Usage dashboard | ||
| All languages |
Standard
- Included words / month
- 125K
- Words per call
- 2,000
- Outputs per request
- 1
- Rate limits
- 40 req/min
- Built-in AI detection
- No
- Detection-aware processing
- No
- Priority processing
- No
- API keys
- Up to 5
- Usage dashboard
- Yes
- All languages
- Yes
Premium
Recommended- Included words / month
- 400K
- Words per call
- 4,000
- Outputs per request
- Best of 3
Scored & ranked automatically - Rate limits
- 120 req/min
- Built-in AI detection
- Yes
- Detection-aware processing
- Yes
- Priority processing
- Yes
- API keys
- Up to 5
- Usage dashboard
- Yes
- All languages
- Yes
Need more words?
Purchase top-up packs anytime. Top-up words never expire and are used after your monthly allowance.
Everything the AI humanizer API gives you
One humanize API call replaces a brittle stack of prompts and post-processing. Send AI-generated text, get back natural, human-sounding writing, with the controls production apps actually need.
A single REST endpoint
One authenticated POST to /v1/humanize. JSON in, humanized JSON out, with no SDK to install and no streaming protocol to learn. It works with any HTTP client in any language.
40+ languages, auto-detected
Humanize AI text in English, Spanish, French, German, Portuguese, Chinese, Japanese, Korean, Arabic and dozens more. Language is detected from your input, or pin it explicitly per request.
Seven writing tones
Hold your brand voice with professional, academic, blog, casual, creative, scientific, or technical tones. Set the tone per request, with no fine-tuning or training data required.
Variations with human-likeness scores
Premium returns three distinct rewrites per call, each with a human-likeness score from 0 to 1, so your code can automatically select the strongest variation and ship it.
Predictable, word-based pricing
You are billed by input word count, deducted from your monthly allowance first and then from top-up packs that never expire. No per-token math and no surprise overage bills.
Secure keys and clear rate limits
Authenticate with revocable Bearer keys (up to five per account). Published limits of 40 requests/min on Standard and 120 on Premium make capacity planning straightforward.
Humanize and detect AI text from one API
The same key unlocks humanization and AI detection. Pair them to humanize a draft and confirm it reads human before it ships. Every endpoint is a plain JSON request against api.writehuman.ai.
/v1/humanizeHumanize text
Rewrite AI-generated text so it reads as naturally human. Send your text, choose an optional tone and language, and receive one or more polished variations, billed by input word.
/v1/detectDetect AI text
Score any passage for AI authorship with the same engine behind the WriteHuman AI detector. Returns an overall ai, human, or mixed verdict, plus an optional per-sentence breakdown.
/v1/usageCheck usage
Read your remaining words, plan tier, and top-up balance before kicking off a large batch. Fully read-only, so it never deducts from your allowance.
Built for developers
Production-ready from day one. Integrate in minutes, scale without limits.
Get your API key
Create a key from your dashboard. It starts working instantly.
Send a request
One POST request. Text in, humanized text out.
Go live
Ship to production with confidence.
Humanize AI text in 40+ languages
One integration covers your whole audience. The humanizer API detects the input language automatically, or you can set it per request, so global content runs through the same pipeline.
Built for any AI content workflow
Whether you publish a few posts a week or humanize text for thousands of users, the same humanizer API scales with you. Explore the build patterns for your team:
Content marketing teams
Add a humanize step to your CMS or publishing queue so every blog draft reads naturally, at a clear cost per 1,000 words.
SEO agencies
Run client articles through a single batch endpoint with a publish gate, sized for high-volume content pipelines.
SaaS products
Embed a white-label humanize feature in your own app and meter usage against your billing in hours, not weeks.
Enterprise teams
Give every department a governed, revocable key and humanize multilingual customer copy at scale with read-only usage for finance.
Frequently Asked Questions
How does word-based billing work?
Each plan includes a monthly word allowance. Words are counted from your input text and deducted from your allowance first, then from any top-up credits. Your monthly allowance resets at the start of each billing cycle.
Is there a free AI humanizer API tier?
API access is paid and billed by word, with plans starting in the dashboard. If you want to evaluate humanization quality before integrating, you can try the WriteHuman humanizer for free on the homepage first.
Which languages does the humanizer API support?
More than 40, including English, Spanish, French, German, Portuguese, Chinese, Japanese, Korean, and Arabic. Language is auto-detected from your input, or you can set it explicitly on each request.
Can I detect AI text through the API as well?
Yes. Alongside POST /v1/humanize, the API exposes POST /v1/detect, which scores any passage for AI authorship and returns an ai, human, or mixed verdict with an optional per-sentence breakdown.
How fast is the API?
Most humanize requests complete in around 20 seconds. Premium plans allow up to 120 requests per minute, which is enough to run bulk pipelines and background jobs comfortably.
How do API keys and authentication work?
Every request is authenticated with a Bearer token. You can create up to 5 keys per account, name each one for a different environment, and revoke any key instantly from your dashboard.
What happens if I exceed my word limit?
You can purchase top-up packs for additional words. Top-up words do not expire and are consumed after your included monthly allowance runs out.
Can I upgrade or downgrade my plan?
Yes, you can change plans at any time. Upgrades are prorated, so you only pay the difference for the remainder of your billing cycle.
Start humanizing AI text at scale
Create an API key in minutes and integrate WriteHuman's humanizer into your apps, workflows, and platforms.