Integrate AI text detection and humanization into your applications with our RESTful API.
Generate your API key to get startedInclude your API key in the Authorization header with every request:
Authorization: Bearer orgc_your_api_key_hereImportant: Your API key is shown only once at generation. Store it securely.
Generate and manage your API keys at /dashboard/api-keys
| Tier | Daily Limit |
|---|---|
| Basic | 100 requests/day |
| Pro | 500 requests/day |
| Ultra | 2000 requests/day |
All API responses include rate limit headers:
X-RateLimit-Limit - Your daily request limitX-RateLimit-Remaining - Requests remaining todayX-RateLimit-Reset - Unix timestamp when limit resetsRate limits reset daily on a sliding window basis.
/api/v1/detect{
"text": "string (required, 1-50000 chars)"
}{
"aiScore": 85,
"categories": {
"repetition": 0.78,
"density": 0.92,
"probability": 0.85
},
"probability": 0.85,
"wordCount": 147,
"totalIssues": 23
}400 - Invalid request (missing text, text too long)401 - Invalid or missing API key429 - Rate limit exceededcurl -X POST https://organiccopy.ai/api/v1/detect \
-H "Authorization: Bearer orgc_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"text": "In the rapidly evolving landscape of artificial intelligence, it is important to note that these advancements represent a paradigm shift in how we approach complex problems."
}'/api/v1/humanize{
"text": "string (required)",
"mode": "basic | standard | advanced (optional, default: standard)"
}{
"humanizedText": "AI is changing how we solve problems...",
"beforeScore": 85,
"afterScore": 15,
"wordsUsed": 147,
"mode": "standard"
}400 - Invalid request (missing text, invalid mode)401 - Invalid or missing API key403 - Quota exceeded (monthly word limit reached)429 - Rate limit exceededcurl -X POST https://organiccopy.ai/api/v1/humanize \
-H "Authorization: Bearer orgc_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"text": "In the rapidly evolving landscape of artificial intelligence, it is important to note that these advancements represent a paradigm shift in how we approach complex problems.",
"mode": "standard"
}'{
"error": {
"type": "https://organiccopy.ai/docs/errors#unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "Invalid or expired API key"
}
}400 Bad Request - Invalid request body or parameters401 Unauthorized - Missing or invalid API key403 Forbidden - Quota exceeded429 Too Many Requests - Rate limit exceeded500 Internal Server Error - Server errorQuestions about the API? Visit your dashboard to view your usage or contact support.