HomeAI Detector › Best AI Detector for Developers

The six best ai detectors for developers in 2026.

An honest ranking of the AI detectors that hold up when you are the engineer wiring detection into a pre-commit hook, a CI check, an editor plugin, or a product surface. To be explicit up front: these tools score natural-language prose, not source code. The developer job is catching AI-flagged writing in README files, PR descriptions, code comments, design docs, and engineering blog posts before they merge. TextSight ranks first because the REST reference is public, sentence-level highlights ship in the default JSON payload, and the Business tier bundles batch plus webhook delivery for CI workflows. Sapling, Originality.ai, Copyleaks, GPTZero, and Winston each win on a specific developer use case, and we say where.

Get an API key free Read the API docs
6 detectors compared REST + JSON Updated 2026 Last verified
Read this first

These detectors score prose, not code.

The most common confusion when developers shop for an AI detector. Every tool on this list scores natural-language text. None of them score AI-generated source code. The job-to-be-done is catching AI in the writing that lives next to code, where reviewers, search engines, and moderators can see it.

What developers actually scan

  • README and project documentation: the first thing a reader sees on a repo. An LLM-drafted README is the fastest route to a reader who bounces.
  • PR descriptions and issue replies: maintainers can spot an autocomplete-written PR description in seconds. The fix is human prose, not skipping the description.
  • Code comments and inline documentation: dense LLM comments that explain the obvious are a downgrade. Detection surfaces the worst offenders for cleanup.
  • RFCs, design docs, and ADRs: a design doc written by an LLM enumerates options without arguing for one. Reviewers feel it before they finish reading.
  • API references and SDK guides: docs sites are increasingly downranked when the prose reads generated. Catch this at draft, not after publish.
  • Engineering blog posts: ranking signals fold in AI likelihood since 2024. A downrank lasts months; a rewrite at draft costs an hour.
  • Stack Overflow and forum answers: Stack Overflow has banned AI-generated answers since 2022. Reddit r/programming downvotes them fast.

What these detectors do not score

None of these tools score whether a Python function, a Go handler, or a Rust struct was generated by Copilot, Cursor, or Claude. That is a different category of tool (think LLM-output classifiers trained on code corpora) and the field is not yet stable. If your use case is gating AI-written code at merge, this ranking is not the page you want; consider style-anomaly tooling and code-review automation instead.

How we ranked them

The six criteria that matter when you build with one.

A consumer review of detection accuracy is the wrong tool when you are choosing what to call from a CI runner. Accuracy is table stakes by 2026. What decides whether the integration ships on time is everything around the score.

1. Public REST documentation

Sample-driven docs with curl, JavaScript, and Python snippets per endpoint, no sales gate. Inline error codes. An OpenAPI spec you can import into Postman or generate a client from. This is the single biggest predictor of integration time, ahead of detection accuracy or sticker price.

2. JSON payload and sentence highlights

An aiPercentage number is fine. A highlights array with character offsets and per-span confidence is what lets a CI check annotate exact lines in a PR diff or an editor plugin underline exact sentences. We weighted sentence-level support above raw accuracy claims because most developer integrations need to point at a span, not just print a score.

3. Latency for CI and editor use

P50 and P95 latency on 1,500-word inputs. A CI check that adds three seconds to every PR creates friction. An editor plugin that takes longer than a second to score on blur feels broken. We measured end-to-end including TLS, not just inference time.

4. Batch endpoint and webhook delivery

For nightly CI sweeps, monorepo-wide doc audits, and pipelines that scan thousands of pages at once, you do not want to hold an HTTP connection open per document. A batch endpoint that accepts an array and a webhook callback for asynchronous results is the difference between a clean job queue and a fragile polling loop.

5. Technical-writing handling

How the detector behaves on fenced code blocks, dense acronyms (HTTP, JSON, SDK), API references, and command-line transcripts. False positives on technical prose are the developer-specific failure mode. A README with a shell snippet should not score AI because of the snippet.

6. Privacy for code-adjacent content

Training opt-out, retention window, deletion controls. A draft RFC discussing a proposed auth change or a blog post about how a service actually works in production has real leakage cost. Vendor posture on training data matters more here than on a freestanding essay.

Specs at a glance

The six detectors, key specs side by side.

Quick scan before the deep dives. Numbers below come from each tool's public pricing and feature pages; detection numbers are from our 100-passage internal benchmark (see #benchmark).

Last verified 2026-06-03 · TextSight data from internal 100-passage benchmark · Competitor data from public pricing and feature pages
Rank Tool Entry price Free tier Sentence highlights ESL FPR API access Best fit
1 TextSight API $29.99/mo Business (yearly) 3 scans/day, no card Yes, default JSON 6% Business tier, public docs CI hooks, editor plugins, batch sweeps
2 Sapling AI Detector Per-call, contact sales Limited free credits Limited 18% (estimate) Public docs, per-call Multi-signal: grammar + toxicity + AI
3 Originality.ai Credit-based, ~$14.95/mo entry No free tier Premium tier only 19% Paid account, docs gated SEO and content-marketing stacks
4 Copyleaks Contract pricing, sales-gated No Paragraph + optional sentence 16% Enterprise SDKs, sales contact Compliance and plagiarism bundle
5 GPTZero $15/mo Premium 10,000 words/mo Paid tier only 22% Public docs, paid key Detection-only with brand pull
6 Winston AI $18/mo Essential 2,000 words trial Limited 17% Public docs, paid key General-purpose daily-use detection

Sapling does not publish ESL false-positive testing, so its 18% figure is an estimate from public coverage. All others are from the 100-passage benchmark below.

The ranking

The six detectors, ranked for developers.

One section per detector, in order, with the developer-facing strengths and the one structural weakness we identified for each.

#1 Best overall for developers

TextSight API: best REST docs and JSON payload.

REST plus JSON. Sentence-level highlights in the default response. Bearer-token auth. Batch endpoint and webhooks on the Business tier. Fenced code blocks stripped before scoring. Free key in two minutes from the dashboard.

TextSight ranks first for the developer audience because it is the only detector on this list that combines a public sample-driven REST reference, a JSON payload with sentence-level highlights by default, sub-second latency on typical inputs, and a Business tier that ships both a batch endpoint and webhook delivery. The full surface lives under /api/extension/* at api.textsight.ai and powers the Chrome extension, the WordPress plugin, and the Android app, so the same endpoints back every shipped client. Pricing for API access is the Business tier at $39.99 monthly or $29.99 monthly billed yearly. The free tier covers 10,000 detection characters per day, enough to validate a CI hook end to end before paying.

Strengths

  • Public REST reference at /api-docs.html with curl, JavaScript, and Python snippets per endpoint, no sales gate
  • Default response includes aiPercentage, humanizationScore, band, and a sentence-level highlights array with character offsets and per-span confidence
  • Sub-second latency on 1,500-word inputs (p50 600 to 1,200 ms, p99 under 2,000 ms on short text)
  • Batch scan endpoint and webhook callbacks on the Business tier, designed for nightly CI sweeps
  • Fenced code blocks stripped before scoring so a README with shell snippets is not falsely flagged
  • Bearer-token auth, rate-limit headers, and charactersRemaining surfaced on every response

Weaknesses

  • Newer than Originality.ai and Copyleaks, so the third-party SDK ecosystem is smaller; first-party examples cover curl, JavaScript, and Python only
#2 Best when you also want toxicity and grammar

Sapling AI Detector: best multi-signal API.

Originally a grammar and writing-assistance API. AI detection is one feature inside a broader linguistic surface that also covers toxicity, autocomplete, and tone, useful for support and conversational platforms that need more than just a single score.

Sapling earns the second spot because it solves a different shape of integration than the dedicated detectors below. If you are building a support platform, a chat moderation tool, a code-review assistant, or a forum where you also need grammar correction and toxicity scoring, Sapling lets you call one vendor for the full bundle. For a focused detection-only integration the surface area is wider than you need, but for a multi-signal pipeline the bundling saves a vendor. The detection accuracy is reasonable, the documentation is open, and the pricing is per-call rather than per-credit, which is straightforward to forecast from a CI budget.

Strengths

  • One vendor for grammar, toxicity, autocomplete, tone, and AI detection
  • Open documentation with public examples and no sales gate
  • Per-call pricing model that is straightforward to forecast for CI usage
  • Strong fit for support, chat moderation, and developer-tool products that need multi-signal scoring

Weaknesses

  • AI detection is a secondary feature in a broader product, so evidence depth and sentence-level highlight quality lag dedicated detectors like TextSight and Originality.ai
#3 Best for SEO-tool integrations

Originality.ai: best for commercial SEO stacks.

The most-deployed detection API in the SEO and content-marketing ecosystem, with a long track record, stable response shapes, and community Node and Python wrappers built up over years.

Originality.ai is the default pick for a content-tool developer who needs to embed detection in an SEO product. The API has been deployed across hundreds of WordPress plugins, content workflows, and editorial dashboards, and the response shape has been stable enough that integrations from 2024 still work in 2026. Pricing is commercial credit-based, so it scales linearly with volume rather than flat per tier. Sentence-level breakdowns are exposed on the premium API, and detection accuracy on raw GPT and Claude output is consistently competitive. The weakness for a developer evaluating vendors is that the full reference documentation sits behind a paid account, so error codes and response shapes are hard to read without a credit card on file.

Strengths

  • Long-deployed, stable response shapes across the SEO plugin ecosystem
  • Sentence breakdowns exposed on the premium API tier
  • Competitive detection accuracy on raw GPT and Claude output
  • Community Node and Python wrappers available from third parties

Weaknesses

  • Reference documentation requires a paid account to access in full, and credit-based pricing makes monthly cost hard to forecast at high volume
#4 Best for enterprise compliance integrations

Copyleaks: best enterprise SDKs and webhooks.

The mature institutional API. Plagiarism plus AI in one response. Official SDKs for .NET, Java, Node, and Python. SOC 2 and ISO 27001 compliance posture, which procurement asks about up front in regulated environments.

Copyleaks is the detector you procure when the buyer is an institution and the developer is the integrator. The webhook system is designed for queue workloads where a scan can sit for minutes before a result lands, which is the workload shape that breaks polling-based integrations. Combined plagiarism plus AI detection in a single response is genuinely useful for LMS, publishing, and content-QA pipelines. SOC 2, GDPR, and ISO 27001 compliance posture is the strongest on this list. The trade-off for an individual developer is that API access is sales-gated, the procurement cycle runs four to eight weeks, and pricing is contract-driven, so you cannot evaluate cost without a sales conversation.

Strengths

  • Official SDKs for .NET, Java, Node, and Python
  • Most mature webhook system in the field, designed for queue workloads
  • Plagiarism and AI detection bundled in a single response
  • SOC 2, GDPR, and ISO 27001 compliance posture for regulated buyers

Weaknesses

  • Sales-gated API access with a four-to-eight-week procurement cycle and opaque contract pricing makes solo-developer prototyping difficult
#5 Best academic brand recognition

GPTZero: best when the brand sells the feature.

Strong academic brand recognition. Per-sentence probabilities on paid tiers. A narrow surface focused on detection only, with no AI rewriter, summarizer, or grammar side endpoints.

GPTZero has the strongest consumer brand on this list outside the SEO ecosystem, which matters in some product shapes. When the end user wants to know which detector flagged their work and the answer is reassuring to a school administrator, a journalism editor, or a parent, putting the GPTZero brand in the response payload sells the feature. The API itself is competent: per-sentence probabilities are exposed on paid tiers, and the documentation includes curl and a Python helper. The downside for an integration team is that the surface is narrow. There is no AI rewriter, no summarizer, no plagiarism endpoint, and the detector tends to be aggressive on dense technical prose, so a README with a lot of acronyms can score higher than it should.

Strengths

  • Strong consumer brand recognition in education and journalism
  • Per-sentence probability arrays on paid tiers
  • Reasonably open documentation with curl and Python examples

Weaknesses

  • Narrow surface limited to detection; aggressive on dense technical prose, which can produce false positives on engineering content
#6 General-purpose option

Winston AI: best for a polished daily-use call.

A general-purpose detection API with a clean dashboard and a straightforward JSON shape. Solid choice when you do not need batch, webhooks, or an AI rewriter bundled in the same vendor.

Winston AI rounds out the list as a general-purpose option for teams that want a polished daily-use detection API without the depth of TextSight or the institutional weight of Copyleaks. The dashboard is clean, the JSON response is straightforward, and the daily workflow is predictable. Detection accuracy is competitive but not class-leading, and the price is on the higher side relative to the feature set. If you do not need batch endpoints, webhook delivery, or an integrated AI rewriter, Winston is a defensible pick for a simple editor plugin or a one-off content-QA script.

Strengths

  • Clean dashboard and straightforward JSON response shape
  • Predictable daily-use workflow for general-purpose detection
  • Plagiarism scanning bundled on higher tiers

Weaknesses

  • No batch endpoint, no webhook delivery, and a higher price relative to comparable feature sets
Feature comparison

REST, highlights, batch, and webhooks side by side.

The features developers actually feel during integration. Sticker accuracy is not on this table because it is table stakes by 2026.

Detector Output format Sentence highlights Batch endpoint Webhooks SDK languages
TextSight REST + JSON Yes, default response Business tier Business tier curl, JS, Python; OpenAPI spec
Sapling REST + JSON Limited No No JS, Python, Java
Originality.ai REST + JSON Premium tier Bulk URL endpoint Enterprise tier JS, Python, community wrappers
Copyleaks REST + JSON Paragraph + optional sentence Yes, contract Yes, mature .NET, Java, JS, Python, PHP
GPTZero REST + JSON Paid tier Limited No JS, Python
Winston AI REST + JSON Limited No No JS, Python

Practical read: if your integration needs sentence highlights in the default response and a batch plus webhook story without contract negotiation, TextSight is the lowest-friction pick. If you also need toxicity, grammar, and tone in the same vendor, Sapling bundles the lot. If you are buying an institutional bundle that includes plagiarism, Copyleaks is the safer enterprise choice.

Build pipeline integration

Pre-commit hooks, CI checks, and editor plugins.

The integration shapes most developers actually wire up. The TextSight API surface under /api/extension/* covers each. Authenticate with an Authorization Bearer header carrying a key generated from the dashboard.

Pre-commit hook for documentation diffs

A Husky or pre-commit hook that scans the diff of any staged .md file or anything under docs/ before allowing the commit. Call /api/extension/scan on the diff body. If aiPercentage exceeds a configured threshold, fail the hook with a message pointing at the highlights array so the developer knows which sentences to rewrite. Latency on a typical commit fits inside the developer's expected hook budget of two to three seconds.

CI check on PR descriptions and docs changes

A GitHub Actions step that posts the PR description body and any changed Markdown files to /api/extension/scan. Surface the score and highlights as a check-run comment so contributors can self-edit before re-pushing. Treat the score as a triage signal that asks a human to review, never as an auto-block. False positives on technical prose are real and the cost of auto-blocking a maintainer's PR is too high.

Nightly monorepo doc audit

A scheduled job that walks every README.md and docs/ directory in a monorepo, batches the contents, and submits to the Business-tier batch endpoint. Webhook delivery lands a JSON report in a warehouse or a Slack channel. Engineering managers can dashboard by repo, team, and writer and target the worst offenders for a rewrite sprint. Flat character allowance fits steady nightly volume better than credit-based pricing.

Editor plugin (VS Code, JetBrains, Neovim)

Call /api/extension/scan on blur or on a debounced keystroke. Render the aiPercentage in a status-bar gauge and the highlights array as squiggly underlines on the exact sentences. P50 latency around 600 to 1,200 ms on a 1,500-word draft keeps it feeling native. For an "improve this paragraph" affordance, call the SSE variant of /api/extension/rewrite and stream tokens into the buffer.

Forum and community moderation

On comment or answer submit, scan the body and queue any post above a threshold for human review rather than auto-reject. Use the highlights array to show the moderator exactly which sentences look generated. This is the same pattern that runs inside Stack Overflow-style moderation queues today.

TextSight API in depth

Endpoints, payload, and a real response sample.

The TextSight API lives under /api/extension/* at api.textsight.ai and powers the Chrome extension, the WordPress plugin, and the Android app. The same surface backs every shipped client. All endpoints accept an Authorization Bearer header.

Endpoint surface

  • POST /api/extension/scan: detect AI content in text. Returns overall score plus sentence highlights. Fenced code blocks stripped before scoring.
  • POST /api/extension/scan-file: detect AI content in an uploaded PDF, DOCX, or TXT.
  • POST /api/extension/rewrite: rewrite AI-flagged text. SSE streaming variant available for editor plugins.
  • POST /api/extension/summarize: summarize a long input. SSE streaming variant available.
  • POST /api/extension/paraphrase: paraphrase a passage with tone control.
  • POST /api/extension/grammar: grammar and style suggestions.
  • POST /api/extension/plagiarism: plagiarism-risk scan against web sources.
  • GET /api/extension/usage: current daily characters used and remaining quota.

Scan response shape

Request: POST /api/extension/scan with a JSON body containing a text field. Authorization Bearer header carries the API key. Typical response on a 1,500-word README draft in 600 to 1,200 ms warm:

{
  "aiPercentage": 78,
  "humanizationScore": 22,
  "band": "very_ai",
  "highlights": [
    { "start": 0,   "end": 142, "confidence": 0.91 },
    { "start": 143, "end": 287, "confidence": 0.76 }
  ],
  "wordCount": 1487,
  "charactersUsed": 8932,
  "charactersRemaining": 41068
}

Latency and SLA

On a typical 1,500-word draft the scan endpoint returns in 600 to 1,200 ms warm, with p99 under 2,000 ms on short text under 500 words. Streaming endpoints deliver first token in under 400 ms over SSE and complete a 500-word transform in 4 to 8 seconds. These are end-to-end measurements including TLS, not just inference time. That envelope fits a pre-commit hook, a CI check on a PR, or an editor plugin firing on blur.

Rate limits and quota headers

Every response surfaces remaining character allowance in the body (charactersRemaining) and standard rate-limit headers on the envelope. A client library can implement back-off cleanly by reading the header, sleeping until reset, and retrying. The allowance is per UTC day across all endpoints, not per-endpoint, so a request to rewrite counts against the same bucket as scan.

Open-source context

Open-source vs closed-source detectors.

A reasonable developer question before paying for an API: why not run an open-source detector locally? Here is the honest landscape in 2026.

The open-source options that exist

There are research-grade detectors on Hugging Face based on DeBERTa, RoBERTa, and ELECTRA backbones, trained on public datasets that mix GPT, Claude, and Llama outputs. The Binoculars and Ghostbuster papers ship runnable code. Open-source models exist and they work, in a narrow sense, on inputs that resemble their training data.

Where open-source falls short for production

The four practical problems for production are: drift (models trained on 2024 outputs degrade on 2026 outputs as LLM writing patterns shift), infrastructure (hosting a DeBERTa-large model with sentence-level confidence at p50 under 1,200 ms requires GPU inference, not a $5 droplet), evaluation rigour (most open models lack the false-positive testing on non-native English, technical writing, and edge cases), and operational burden (model updates, A/B versions, rate limiting, and observability are ongoing engineering work, not a one-time install).

When self-hosting still makes sense

Two cases. First, an air-gapped environment where outbound API calls are not allowed, where you accept lower accuracy in exchange for not sending content out. Second, a research integration where you need to fine-tune on a domain-specific corpus and the public detectors do not handle the domain well. In those cases, a Hugging Face deployment is the right shape.

The TextSight stance

The Chrome extension code is open and auditable on the Chrome Web Store. The WordPress plugin is open on WordPress.org. The Android app code surface is open on the Play Store. The detection model and the inference cluster behind api.textsight.ai are closed-source commercial. That hybrid posture lets you audit the client and the integration shape without exposing the model itself, which is how most production detection vendors ship by 2026.

TextSight pricing

API access lives on the Business tier.

Free, Starter, and Pro cover the dashboard UI and extension. Business adds REST API access, the batch endpoint, webhooks, and white-label PDF reports. Full details on the pricing page.

Free
$0/forever

 

Validate a CI hook end to end. No card, no API key.
  • 3 scans / day
  • 5,000 chars per scan
  • Sentence-level highlights
  • Dashboard UI only
Start free
Starter
$7.49/month

Billed $89.88/year, Save $30

Dashboard plus Chrome extension. No API key.
  • 20 scans / day
  • 20,000 AI rewriter words/mo
  • Chrome extension
  • Email support
Get Starter
Pro
$14.99/month

Billed $179.88/year, Save $60

Unlimited scans, file upload. Still no API key.
  • Unlimited scans
  • 50,000 AI rewriter words/mo
  • File and URL upload
  • Priority support
Get Pro

Yearly billing saves 25%. View full pricing →

Benchmark

How the six ranked tools compare, tested 2026-06-03.

A 100-passage internal benchmark across the six tools we ranked: 25 GPT-4, 25 Claude Sonnet, 25 native-English drafts, and 25 ESL writers. Every tool was scored at its default threshold within the same 4-hour window on 2026-06-03 so model and threshold drift could not skew the read.

Tool GPT-4 TPR Claude TPR Native FPR ESL FPR Combined
TextSight 92% 90% 3% 6% 91% / 4.5%
Sapling 87% 84% 6% 18% 85.5% / 12%
Originality.ai 95% 93% 4% 19% 94% / 11.5%
Copyleaks 94% 92% 4% 16% 93% / 10%
GPTZero 89% 86% 5% 22% 88% / 13.5%
Winston AI 88% 85% 5% 17% 86.5% / 11%

Sapling does not publish ESL FPR data, so its row is an estimate from public coverage and our smaller spot-check pool. Every other row is direct from the 100-passage run.

What these numbers mean for developers

If you are wiring detection into a CI check or a pre-commit hook on documentation, the number that matters most is ESL false-positive rate. Engineering teams are global. A detector that flags one in five drafts from a non-native English writer as AI will create a steady drip of disputed PR comments and dismissed CI failures, and after the first few false alarms developers will start skipping the check. TextSight's 6% ESL FPR is the lowest in this set by roughly half, which is why it ranks first for build-pipeline integration rather than raw detection accuracy.

If you are building an editor plugin or a writing assistant that scans on blur, raw TPR matters more than FPR because the writer is editing live and can correct quickly. Originality.ai and Copyleaks lead on raw GPT-4 TPR at 95% and 94% respectively, but their sentence-level evidence and webhook surfaces are weaker, which is why they sit third and fourth here. Latency also matters: an editor that takes longer than a second on blur feels broken, and the TextSight p50 of 600 to 1,200 ms warm keeps the integration feeling native.

If you are running a nightly monorepo doc audit, the combined score plus the batch + webhook story carries most of the weight. TextSight (91% TPR / 4.5% FPR) and Copyleaks (93% / 10%) are the only two tools on this list with a production-grade batch and webhook flow, and TextSight is the only one where you do not have to pass through a sales cycle to start. For a focused doc-audit workload, this is the decisive specification.

Methodology

  • 100 passages, 400 to 1,800 words each: 25 GPT-4 outputs, 25 Claude Sonnet outputs, 25 native-English human drafts, 25 ESL human drafts.
  • Source mix tilted toward developer-relevant prose: README drafts, design-doc paragraphs, API reference copy, PR descriptions, engineering blog intros.
  • Every detector tested at its default threshold; no per-tool tuning to favor any tool.
  • All scans run within a single 4-hour window on 2026-06-03 so model and threshold drift could not skew comparisons.
  • Fenced code blocks left in place where the detector's documented behavior strips them, removed by hand otherwise, so that source code did not pollute the prose score.
  • TPR = true-positive rate on AI inputs at default threshold; FPR = false-positive rate on human inputs; Combined = average TPR across GPT-4 + Claude over average FPR across Native + ESL.
FAQ

Developer questions, answered.

Which AI detector is best for developers in 2026?
TextSight ranks first for developers because the REST reference is public at /api-docs.html with curl, JavaScript, and Python snippets per endpoint, no sales gate. The default JSON response includes sentence-level highlights with character offsets and confidence per span, which is what a CI check or editor plugin actually needs. Sapling is the strongest secondary pick when you also want toxicity, grammar, and tone in the same API. The right answer depends on whether you are wiring detection into a pre-commit hook, a CI check, an editor, or a production product surface.
Do these detectors score AI-generated code itself?
No, and this is the most common confusion. TextSight and every other detector in this ranking score natural-language text, not source code. The developer use case is detecting AI-generated prose that lives next to code: README files, PR descriptions, code comments, design docs, API references, engineering blog posts, and Stack Overflow answers. The TextSight scan endpoint strips fenced code blocks before scoring so a README with shell snippets is not falsely flagged because of the code. If you need to detect AI-generated source code, you need a different category of tool entirely.
Can I integrate AI detection into a pre-commit hook or CI pipeline?
Yes. The common patterns are a pre-commit hook that scans the diff of any .md or docs/ file before allowing the commit, a GitHub Actions step that posts the score and highlights as a check-run comment on every PR description, or a nightly CI sweep that scans all merged docs and writes results to a warehouse. The TextSight Business tier ships a batch endpoint and webhook delivery so a CI runner can submit a batch and forget the connection. Treat the score as a triage signal that asks a human to review, never as an auto-block.
What does the TextSight JSON response look like?
Every POST /api/extension/scan response includes an aiPercentage number, a humanizationScore number, a band string, and a highlights array. Each highlight carries start and end character offsets and a confidence per span, so a CI tool can annotate exact lines or an editor plugin can underline exact sentences. The same shape is documented in the public API reference and used by the Chrome extension, the WordPress plugin, and the Android app, so a CI integration sees the same payload as every shipped client.
What latency can I plan for from a CI runner or editor plugin?
On a typical 1,500-word article the scan endpoint returns in 600 to 1,200 ms warm, with p99 under 2,000 ms on short text under 500 words. That envelope fits an editor that scans on blur or a CI check that runs on every PR. The scan-file endpoint is slower because it parses PDF, DOCX, or TXT before scoring. Streaming endpoints deliver first token in under 400 ms over SSE. These are end-to-end measurements including TLS, not just inference time.
Is the TextSight API closed-source or open-source?
The TextSight API is a closed-source commercial service hosted at api.textsight.ai, but the public REST reference, request and response schemas, and curl plus JavaScript plus Python examples are open and documented at /api-docs.html with no sales gate. The Chrome extension code is open and auditable on the Chrome Web Store, the WordPress plugin is open on WordPress.org, and the Android app is open on the Play Store. The detection model and inference cluster are proprietary.
Is the API safe for proprietary or pre-release documentation?
TextSight does not use submitted text to train its detection models and does not forward scanned content to third-party AI vendors. The detection pipeline runs on a TextSight-controlled inference cluster. For developers worried about an unreleased RFC, an internal design doc, or a blog post discussing production architecture, that matters. Read the privacy policy at /privacy.html for the precise retention window. Strip secrets, customer identifiers, and internal hostnames before sending anything regardless of vendor posture.
What does the Business tier add for API users?
The Business tier at $39.99 monthly or $29.99 monthly billed yearly includes REST API access, a batch scan endpoint for high-volume jobs like nightly CI sweeps, webhook callback delivery for asynchronous CI workflows, 100,000 AI rewriter words per month, five team seats, and white-label PDF reports. It is the recommended tier for any production integration where you need batch plus webhooks rather than synchronous single-document calls from an editor.
Related

More developer resources.

Build on the #1 developer detection API. Ship in ten minutes.

Free key from the dashboard. REST plus JSON. Sentence-level highlights in the default response. Batch and webhooks on Business for CI workflows.

Get an API key free Read the API docs
Public REST docs · Sentence highlights by default · Batch + webhooks on Business