Check any text for ChatGPT and GPT-4 output with a single POST request. You get a verdict, a confidence score, and a score for every sentence — so your reviewers see which passages triggered the flag instead of a number they have to take on faith.
1,000 free credits · no credit card · same endpoint as the text detection API
/api/v1/detect/textcurl -X POST https://www.wasitaigenerated.com/api/v1/detect/text \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Certainly! Here is a comprehensive overview..."
}'{
"isAI": true,
"confidence": 0.94,
"model": "tropa-1",
"patterns": ["AI patterns detected"],
"analysis": {
"likelihood": "AI-generated",
"reasoning": "Overall AI score: 94.1%"
},
"sentences": [
{
"text": "Certainly! Here is a comprehensive overview...",
"isAI": true,
"confidence": 0.98,
"scores": { "ai": 0.98, "human": 0.02 }
},
{
"text": "I added the bit about the 2019 outage myself.",
"isAI": false,
"confidence": 0.86,
"scores": { "ai": 0.14, "human": 0.86 }
}
]
}No detector can prove a specific product wrote a specific paragraph. What this endpoint measures is whether the text carries the statistical fingerprint of a large language model — and since ChatGPT is what most people are using, that is the question behind the search term.
Build on that honestly: treat a high score as a reason to look closer, not as a verdict. The sentences array exists precisely so a human can see the evidence and make the call.
Every response breaks the text down sentence by sentence, so mixed human/AI documents show up as what they are.
JSON in, JSON out, Bearer auth. Any language that can make an HTTP request is about fifteen lines from done.
1 credit per word, no seat licences, no minimum contract. One-time credits never expire.
Copy, paste your key, ship it
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/text \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Certainly! Here is a comprehensive overview..."
}'content — string, required. text works as an alias.Authorization — Bearer YOUR_API_KEY.401 — bad or missing key.402 — out of credits.403 — website-only plan.413 — text too long, chunk it.Screen essays and discussion posts on submission and surface the flagged sentences in the instructor's existing grading view.
Check written assessments and cover letters before a recruiter spends time on a candidate who outsourced the task to a chatbot.
Catch bulk-generated forum answers and help-desk replies that look plausible and are confidently wrong.
Enforce a "human-written" guarantee by running every freelancer deliverable through the API as a QA gate.
Score reviews at write time, before generated praise dilutes the trust signal your buyers depend on.
Log a detection result alongside published content to support AI-disclosure obligations.
1 credit per word. A 500-word answer costs 500 credits.
1,000
credits on email verification
≈ 1,000 words of testing. No card required.
$5 – $19.99
one-time, never expires
40,000 credits for $5, or 200,000 for $19.99 — roughly 200,000 words.
$119/mo
no per-word cost
Unlimited calls, whitelabel PDF reports, bulk processing.
Create an account, verify your email, and your API key is waiting in the dashboard.