
—
AI Essay Writer
From $0.447 per essay
This AI detector scores any text 0–100 for AI authorship and returns a per-engine breakdown. Send text, poll the task, and the AI detector tells you how likely the writing is machine-generated — over the same async /api/v1 contract you already use.
Under 30,000 words · at least ~200 words gives the most accurate score
Try one of these prompts
AI Text Detector scores any passage from 0 to 100 for how likely it is to be AI-generated, aggregating several third-party detection engines into one headline result plus the per-engine sub-scores behind it. One async call handles texts of under 30,000 words — around 200 words or more gives the strongest signal — and every request is billed per word of the text you submit, with a 50-word floor.
Real-world workflows and production use cases you can build and ship with this model.

Platforms that take user writing — essays, applications, reviews, forum posts — run each submission through the AI detector to flag machine-generated content before it lands. It returns a single 0–100 score plus a per-engine breakdown, so a moderation queue can sort by confidence and route only the borderline cases to a human. The async task contract means a pipeline calls the AI detector, gets a task_id, and moves on.
Score some text
When you pay for human writing, the AI detector confirms you got it. Paste the delivered copy and it reports how AI-like it reads, with sub-scores from multiple third-party engines so the verdict is not a single black box. Per-word billing keeps spot-checks cheap: the AI detector costs a fraction of the humanize rate, with a small 50-word floor for short samples.

Pair the AI detector with the humanizer to close the loop: rewrite a draft, then run the AI detector to confirm the score dropped before you publish. Because it aggregates several engines into one result, you get a more robust read than any single checker. Submit, poll, read the score — same task lifecycle as every reApi model.
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One sample at the cheapest tier (1,000 words).
| Model | Category | Price |
|---|---|---|
| Per word | Any text | $0.089 89 credits · 1,000 words |
It aggregates several third-party detection engines into a single 0–100 score and exposes each engine sub-score alongside it. One request to /api/v1/detect, one task_id, one result that is harder to game than any single checker — no need to fan out to multiple vendors and reconcile their answers yourself.
1 credit equals $0.001 USD. The AI detector bills per word at one-tenth the humanize rate with a 50-word floor, so screening costs scale with the text you check — no seat fees, no monthly minimum. Failed requests are refunded automatically; you only pay for scores that come back.
Submit text, get a task_id, poll until done — usually a few seconds. The AI detector fits the same task plumbing as every other reApi model, so a moderation or QA service drops it in without new infrastructure. One JSON shape, one Bearer key, one credit ledger.
Why call this AI detector instead of wiring up one detection vendor directly? It comes down to coverage, billing, and how much integration you own.
Comparison reflects publicly documented behavior at the time of writing. Detection accuracy varies by text and engine and changes over time.
Sign up at reApi and grab a key. Free signup credits cover plenty of words through the AI detector — enough to validate the scores against text you already know the origin of.
OpenPOST to /api/v1/detect with model: ai-text-detector and your text. The AI detector returns a task_id immediately so your handler is free to move on.
OpenGET /api/v1/tasks/:id until status is completed. The response carries detection — the 0–100 AI-likelihood plus the per-engine sub-scores.
Opencurl -X POST https://reapi.ai/api/v1/detect \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "ai-text-detector",
"text": "Paste the text you want to check for AI authorship here. At least 200 words gives the most accurate score."
}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Explore more models in the same category.

—
From $0.447 per essay

—
From $0.894 per 1,000 words

OpenAI
From $0.00024 per 1,000 words or image

From $0.028 per image
Try it in the playground or grab an API key to integrate now.