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/detect

Request Body

FieldTypeDescription
textstringThe 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