A brand new WriteHuman is here! ๐ŸŽ‰ Take a look at everything new โžก๏ธ
Developer API

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 }
200 OK|~1.2s responseREST API v1

Simple, transparent pricing

Choose a plan that fits your usage. All plans include monthly word allowances that reset each billing cycle.

Standard

$29/month

~$0.23 per 1K words

  • 125K words / month
  • 2,000 words / call
  • 1 output / request
Recommended

Premium

$69/month

~$0.17 per 1K words

  • 400K words / month
  • 4,000 words / call
  • 3 outputs / request
Premium Feature

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.

Output 182
BestOutput 296
Output 388

Standard

Included words / month
125K
Words per call
2,000
Outputs per request
1
Rate limits
Standard
Built-in AI detection
No
Detection-aware processing
No
Priority processing
No
Concurrent requests
Up to 2
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
Higher
Built-in AI detection
Yes
Detection-aware processing
Yes
Priority processing
Yes
Concurrent requests
Up to 5
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.

125,000 words$25/packยทup to 10 per purchase

Built for developers

Production-ready from day one. Integrate in minutes, scale without limits.

<1.5s
avg response
99.9%
uptime SLA
25+
languages supported
Unlimited
requests/second
1

Get your API key

Create a key from your dashboard โ€” starts working instantly.

wh_sk_...7f3a
2

Send a request

One POST request. Text in, humanized text out.

fetch("/v1/humanize", { method: "POST", body: JSON.stringify({ text }) })
3

Go live

Ship to production with confidence.

200 OK
{ "status": "ok", "words_used": 42 }

Frequently Asked Questions

How does word-based billing work?

Each plan includes a monthly word allowance. Words are counted from your input text. Your allowance resets at the start of each billing cycle.

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.

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.

How do API keys work?

You can create up to 5 API keys per account. Each key can be named for easy identification and revoked at any time from your dashboard.