Quick start
1. Create an account and generate an API key in your dashboard.
2. Call any tool with the X-Api-Key header.
List tools
GET https://fiftygpt.com/api/v1/tools
Run a tool
POST https://fiftygpt.com/api/v1/tools/detector
X-Api-Key: your_key_here
Content-Type: application/json
{"text": "Your text to analyze…"}
Response
{
"ok": true,
"title": "AI Detection Result",
"output": "…verdict and explanation…",
"gauge": 72,
"metrics": {"Estimated AI probability": "72%", "Confidence": "Medium"},
"highlights": ["…most AI-like sentences…"],
"disclaimer": "AI detection is probabilistic…"
}
Parameters per tool
| Tool | Endpoint | Body fields |
|---|---|---|
| AI Detector | /api/v1/tools/detector | text |
| Humanizer | /api/v1/tools/ai-humanizer | text, tone |
| Paraphraser | /api/v1/tools/paraphraser | text, mode |
| Summarizer | /api/v1/tools/summarizer | text, mode |
| Grammar | /api/v1/tools/grammar-checker | text |
| Translator | /api/v1/tools/translator | text, target_language |
| Word Counter | /api/v1/tools/word-counter | text |
| Email Assistant | /api/v1/tools/email-helper | points, tone, recipient, purpose |
Limits & errors
Requests are rate-limited per key. Errors return {"ok": false, "error": "…"} with an appropriate HTTP status (401 invalid key, 422 invalid input, 429 rate limit). For volume pricing see Pricing → API or contact us.