AI Text Verifier -- GPTZero & ZeroGPT Checker
Pricing
from $75.00 / 1,000 ai check results
AI Text Verifier -- GPTZero & ZeroGPT Checker
Check any text for AI-generated content using GPTZero, ZeroGPT, and Originality.ai. Get AI probability scores, perplexity, burstiness, and sentence-level analysis across multiple engines in one call.
π€ AI Content Detector β GPTZero, ZeroGPT & Originality.ai Scraper
Check any text for AI-generated content across multiple detection engines. Get AI probability scores, human probability estimates, perplexity metrics, and sentence-level analysis β all in one API call.
β Works with GPTZero (free + API), ZeroGPT (free), and Originality.ai (API) β Supports raw text input AND URL scraping β Structured JSON output for easy integration β No browser overhead β fast HTTP-based detection
π― Use Cases
π Academic Integrity
- Verify student submissions for AI-generated content
- Check research papers and essays before submission
- Monitor AI usage in academic environments
π° Content Verification
- Verify blog posts and articles for AI authorship
- Ensure content originality for publishing platforms
- Fact-check AI-generated vs human-written content
π SEO & Content Marketing
- Verify content teams are producing original work
- Check competitor content for AI generation
- Ensure AI-assisted content meets quality thresholds
βοΈ Legal & Compliance
- Verify legal documents for AI involvement
- Monitor regulatory submissions
- Audit AI usage in professional content
π Input Parameters
| Field | Type | Required | Description |
|---|---|---|---|
textContent | string | No* | Raw text to analyze for AI generation |
targetUrl | string | No* | URL to scrape and analyze |
sources | string[] | No | Detection engines: gptzero, zerogpt, originality |
gptzeroApiKey | string | No | GPTZero API key for higher rate limits |
originalityApiKey | string | No | Required for Originality.ai |
maxItems | integer | No | Max items to process (1-100, default 5) |
At least one of textContent or targetUrl must be provided.
π¦ Output Schema
Each dataset item contains:
{"type": "ai_detection","inputType": "text","textPreview": "The quick brown fox...","textLength": 1500,"results": [{"engine": "GPTZero","status": "success","aiProbability": 95,"humanProbability": 5,"confidence": "highly_confident","perplexity": 12.4,"burstiness": 8.2},{"engine": "ZeroGPT","status": "success","aiProbability": 85,"humanProbability": 15}],"verdict": {"averageAIProbability": 90,"verdict": "LIKELY_AI","enginesUsed": ["GPTZero", "ZeroGPT"],"enginesFailed": []}}
Field Reference
| Field | Type | Description |
|---|---|---|
results[].engine | string | Detection engine name |
results[].status | string | success, error, or skipped |
results[].aiProbability | number | AI generation probability (0-100) |
results[].humanProbability | number | Human writing probability (0-100) |
results[].confidence | string | Confidence level of the detection |
results[].perplexity | number | Text perplexity score (lower = more likely AI) |
results[].burstiness | number | Burstiness score (variation in sentence length) |
verdict.verdict | string | Combined: LIKELY_AI, UNCERTAIN, LIKELY_HUMAN |
π§ Technical Details
- Runtime: Node.js 22 (no browser needed β faster, cheaper)
- Dependencies: apify, crawlee, axios
- API endpoints: GPTZero v2, ZeroGPT, Originality.ai v1
- Timeout: 30s per API call
- Input limits: Text truncated to 5,000 chars for API calls
π° Pricing
| Plan | Price | Description |
|---|---|---|
| Per result | $0.03 | Each successful detection (across all engines) |
| Actor start | $0.01 | One-time charge per run |
β FAQ
Which engines work without an API key?
GPTZero and ZeroGPT work without API keys. Originality.ai requires an API key.
Can I scan a full website?
Yes β provide a targetUrl and the actor will scrape the page content and analyze it.
How accurate is the detection?
Each engine uses different models. We recommend using multiple engines (especially GPTZero + Originality.ai for the most reliable results).
Is this faster than browser-based detectors?
Yes β this uses direct HTTP API calls, making it 5-10x faster than Playwright/Puppeteer-based solutions. No browser overhead.
π Notes
- AI detection is probabilistic, not deterministic β results should be used as indicators, not proof
- Detection accuracy varies by text length (500+ characters recommended)
- Combining multiple engines improves reliability
- Free versions of APIs may have rate limits