More abuse caught at the same false-alarm rate, the same request at the same path, and still answering after December 31, 2026.
The Perspective API scores a comment for toxicity and related attributes. It was free, widely used by comment platforms and researchers, and Google has announced its end for December 31, 2026.
30.6 points ahead
The private test set, 9,029 texts labelled blind, read once on 2026-09-28, engine 2026-09-29. How it was measured
The measured rows are the private test set, read once; the rest is what each returns.
| What | Unprofane | Perspective API |
|---|---|---|
| Toxic text caught, same false-alarm rate | 89.0% | 58.4% |
| Toxic usernames caught | 76.5% | 32.5% |
| Disguised spellings caught | 86.0% | 51.7% |
| Answers after December 31, 2026 | Yes | No |
| Hebrew and Turkish | Yes | No model |
| Names how each word was disguised | Yes | No |
| A censored version, ready to show | Yes | No |
| Policies by audience: kids, teen, standard, strict | Yes | No |
The private test set, 9,029 texts labelled blind, read once on 2026-09-28, engine 2026-09-29. Every system, every row.
The real engine, live. Type a disguised word and watch it read, named and judged; type an innocent one and watch it pass.
Every answer carries the same evidence through the API: the words, where they were, how they were disguised and a censored version.
01
Perspective returned a score. The modern endpoint returns the words, where they were, how they were disguised and a censored version, beside the compatible one.
username
xXsh1tXxshit
leetspeakreview · strong
Shown as xX****Xx
02
One engine reads them all, with a curated list for each and a model for the abuse no list holds.
17languages
03
The replay tool reads a CSV of your texts and their old scores in memory, and shows the threshold that keeps your review queue the same size.
Nothing stored
Each promise is a test in the source. Privacy
04
The academic users the old service served have a Research plan, by application.
250,000
checks a month, free, on the Research plan
Academic or non-profit research, by application. Plans
Perspective answers until December 31, 2026. Move in a quiet week, with the replay tool first, and keep your client.
The path, the body, the response and the errors stay as they are. Only the host moves.
POST https://commentanalyzer.googleapis.com/v1alpha1/comments:analyze?key=…
POST https://api.unprofane.com/v1alpha1/comments:analyze?key=…
Free test keys, 100 checks a day, no card. Live from $9 a month. Every answer shows its evidence.