AI Text Detector
Pricing
$20.00 / 1,000 results
AI Text Detector
Detect AI-generated writing in articles, social posts, and other text. It classifies content type, extracts AI-style signals like phrases, sentence patterns, em dashes, and buzzwords, then returns evidence plus a 0-100 AI likelihood score.
Pricing
$20.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🤖 AI Text Detector
Detect AI-generated writing signals in articles, social media posts, and other text formats. The actor classifies each input as Social Media, Article, or Other, then extracts structured evidence and ratings for common AI-writing tells.
💡 Perfect For
- 📱 Social Media Audits: Review comments, captions, and posts for AI-like phrasing.
- 📰 Article Reviews: Analyze articles, newsletters, and blog posts for formulaic AI writing.
- 🛡️ Moderation & QA: Build moderation, quality-control, or editorial workflows around AI-content risk.
- 📊 Structured Exports: Export AI-detection signals to CSV, JSON, Excel, or downstream dashboards.
✨ What It Detects
For every input text, the actor returns:
- 🏷️
text_type:Social Media,Article, orOther. - 📏
text_length_charsandtext_length_words. - ➖
em_dashes_numandem_dashes_rating. - 🧩 AI verb, adjective, noun, transition, and phrase counts, evidence lists, and ratings.
- 📝
sentence_patterns_num,sentence_patterns_list, andsentence_patterns_rating. - 🎯
overall_ai_rating, a 0-100 estimate of how likely the text is AI-generated.
The detector looks for high-signal AI patterns such as em dash-heavy prose, phrases like game-changer or in today's fast-paced world, generic polished agreement, rhetorical contrast patterns, staccato triplets, vague buzzword stacking, and other formulaic structures.
🚀 How To Use
- Add one or more texts to
input_text_list. - Start the actor.
- Export the dataset as JSON, CSV, Excel, or through the Apify API.
You can process up to 30 texts per run. Each text can contain up to 30,000 characters.
📥 Input Example
{"input_text_list": ["Flexible payment systems are essential, but true accessibility comes from supporting freelancers globally, regardless of location. Expanding payment options would make an even bigger impact.","That’s not a feature. That’s the entire value proposition right there. Because without it, you’re just hoping your agents behave responsibly — and they won’t, because “responsible” isn’t a concept they have. They have goals. Goals and no ceiling is how you end up with a $50,000 cloud bill.\n\nBeyond budget enforcement, Paperclip handles task assignment through what it calls atomic checkout. Only one agent can hold a task at a time. That sounds obvious, but it’s genuinely hard to implement when you’re running a dozen concurrent agents, and most frameworks just… don’t do it. You end up with three agents researching the same competitor because nobody claimed the task. Paperclip treats that the way a database treats concurrent writes — with locks, guarantees, and no duplicates.\n\nEvery decision, every tool call, every status change gets logged to an..."]}
📤 Output Example
{"text": "That’s not a feature. That’s the entire value proposition right there. Because without it, you’re just hoping your agents behave responsibly — and they won’t, because “responsible” isn’t a concept they have. They have goals. Goals and no ceiling is how you end up with a $50,000 cloud bill.\n\nBeyond budget enforcement, Paperclip handles task assignment through what it calls atomic checkout. Only one agent can hold a task at a time. That sounds obvious, but it’s genuinely hard to implement when you’re running a dozen concurrent agents, and most frameworks just… don’t do it. You end up with three agents researching the same competitor because nobody claimed the task. Paperclip treats that the way a database treats concurrent writes — with locks, guarantees, and no duplicates.\n\nEvery decision, every tool call, every status change gets logged to an...","text_type": "Article","text_length_chars": 12032,"text_length_words": 1974,"em_dashes_num": 16,"em_dashes_rating": 78,"ai_verbs_num": 2,"ai_verbs_list": ["utilize","unveil"],"ai_verbs_rating": 10,"ai_adjectives_num": 0,"ai_adjectives_list": [],"ai_adjectives_rating": 0,"ai_nouns_num": 6,"ai_nouns_list": ["realm","landscape","tapestry","testament","beacon","complexities"],"ai_nouns_rating": 18,"ai_transitions_num": 2,"ai_transitions_list": ["Moreover","In conclusion"],"ai_transitions_rating": 14,"ai_phrases_num": 2,"ai_phrases_list": ["in today's fast-paced world","game-changer"],"ai_phrases_rating": 72,"sentence_patterns_num": 6,"sentence_patterns_list": ["That’s not just for debugging, though it’s excellent for debugging.","That’s not a perfect solution.","No software solution to alignment is.","The “Bring Your Own Agent” Architecture (This Is Key)","The only requirement for an agent to work with Paperclip: it must respond to an HTTP heartbeat signal.","It’s not a perfect solution."],"sentence_patterns_rating": 86,"overall_ai_rating": 84}
⚙️ Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
input_text_list | array of strings | Yes | List of texts to analyze for AI-generated writing signals. |