Free • No API Key
AI Detection API
Detect AI-generated content in any text. Free to use, no API key required. 60 requests per minute. Works with ChatGPT, Claude, Gemini, and all major LLMs.
Endpoint
POST https://ai-content-detector-pi.vercel.app/api/detectRequest Body
| Field | Type | Description |
|---|---|---|
| text | string | The text to analyze. Required. Max 50,000 characters. Min 20 words for meaningful results. |
Response
{
"score": 72,
"label": "Likely AI",
"breakdown": [
{ "name": "Sentence Length Uniformity", "score": 80 },
{ "name": "AI-Typical Phrases", "score": 85 },
{ "name": "Transition Word Density", "score": 55 },
{ "name": "Paragraph Regularity", "score": 50 },
{ "name": "Comma Density", "score": 70 },
{ "name": "Sentence Starter Diversity", "score": 65 }
],
"words": 250,
"sentences": 12,
"meta": {
"model": "detectai-heuristic-v1",
"poweredBy": "DetectAI",
"url": "https://ai-content-detector-pi.vercel.app"
}
}Score Interpretation
0–25%
Likely Human
26–50%
Mixed
51–75%
Likely AI
76–99%
Highly Likely AI
Examples
cURL
curl -X POST https://ai-content-detector-pi.vercel.app/api/detect \
-H "Content-Type: application/json" \
-d '{"text": "Your text to check for AI goes here. The more text you provide, the more accurate the detection will be."}'Python
import requests
response = requests.post(
"https://ai-content-detector-pi.vercel.app/api/detect",
json={"text": "Your text to analyze here..."}
)
result = response.json()
print(f"AI Score: {result['score']}% — {result['label']}")JavaScript
const response = await fetch(
"https://ai-content-detector-pi.vercel.app/api/detect",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "Your text to analyze here..." }),
}
);
const result = await response.json();
console.log(`AI Score: ${result.score}% — ${result.label}`);Rate Limits
- ✓60 requests per minute per IP address
- ✓No API key required
- ✓No signup needed
- ✓CORS enabled — call from any domain
Text flagged as AI? Fix it.
Use WriteKit's AI Humanizer to make your text undetectable. Bypass GPTZero, Turnitin, and every major detector.
Try WriteKit Free