API Documentation
Integrate our AI Humanizer directly into your applications.
Fast Processing
High-performance API with sub-second response times
Secure & Reliable
Enterprise-grade security with 99.9% uptime
Global CDN
Worldwide availability with low latency
Easy Authentication
Simple API key authentication
Authentication
API Endpoints
POST
/api/v1/humanize
Humanize a single text
Auth: RequiredRate Limit: Based on plan
POST
/api/v1/bulk-humanize
Humanize multiple texts at once
Auth: RequiredRate Limit: Based on plan
GET
/api/v1/usage
Get current usage statistics
Auth: RequiredRate Limit: 100/hour
GET
/api/v1/account
Get account information
Auth: RequiredRate Limit: 100/hour
Code Examples
bash
curl -X POST https://AIHumanizeFree.com/api/v1/humanize \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Your AI-generated text here",
"mode": "default"
}'
Response Format
All API responses are returned in JSON format. Here's an example of a successful humanization response:
json
{
"success": true,
"humanizedText": "Your humanized text will appear here...",
"originalLength": 150,
"humanizedLength": 148,
"processingTime": 1.2,
"model": "claude-3-5-sonnet",
"creditsUsed": 1,
"creditsRemaining": 99
}
Rate Limits
Rate limits are based on your subscription plan:
Free
No API Access
Basic
100 requests/day
Pro
500 requests/day
Enterprise
Unlimited
Rate limit headers are included in all API responses to help you track your usage.
Error Handling
The API uses conventional HTTP response codes to indicate success or failure:
200
Success - Request completed successfully400
Bad Request - Invalid parameters401
Unauthorized - Invalid API key429
Too Many Requests - Rate limit exceeded500
Internal Server Error - Something went wrong