Ithalab Developer Hub
SupportConsole

API Reference

Welcome to the Ithalab Humanize API. Our endpoints allow developers to programmatically optimize learning material, summarize documents, construct flashcards or quizzes, and bypass AI text detectors with state-of-the-art humanizing algorithms.

Base Production URL: https://ithalab-humanize.app/api

Authentication

The Ithalab API authenticates requests using bearer tokens generated inside your Developer Dashboard. Authenticate all calls by including your API key in the Authorization HTTP header.

curl -X POST https://ithalab-humanize.app/api/tools \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tool": "humanizer",
    "text": "Artificial intelligence is expanding rapidly across industries.",
    "options": {
      "mode": "enhanced"
    }
  }'
POST

/tools

Convert standard AI-generated copy into highly humanized, engaging prose that passes leading AI detection platforms.

Payload Parameters

FieldTypeRequiredDescription
toolstringYesSpecify "humanizer" or other tool types.
textstringYesThe text payload to optimize (Max 5,000 words).
optionsobjectNoParameters like "mode": "standard" | "enhanced".

Example JSON Response

{
  "success": true,
  "result": "Machine intelligence is developing swiftly throughout diverse business sectors.",
  "wordCount": 8,
  "metrics": {
    "aiProbability": 0.04,
    "humanScore": 96,
    "readability": "Excellent"
  }
}
POST

/tools (AutoTyper Paraphraser)

Paraphrase or adapt text automatically with adjustable options for professional, academic, or informal styles.

curl -X POST https://ithalab-humanize.app/api/tools \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tool": "rewriter",
    "text": "The study found significant differences in outcomes.",
    "options": {
      "tone": "academic",
      "length": "balanced"
    }
  }'

Example JSON Response

{
  "success": true,
  "result": "The research revealed substantial variations in consequences.",
  "wordCount": 8
}

Rate Limits & API Quotas

Quota controls protect platform infrastructure. API usage counts against the monthly word balance associated with your Pro or Unlimited plan subscription. If limits are reached, requests return an HTTP 402 Payment Required status.

Important: Keep your API keys confidential. Do not expose keys in client-side code repositories. If compromised, regenerate your developer token immediately inside your dashboard console.