MANIPULATION GROUPS REFERENCE
Disinformation Analysis Manipulation Groups
Disinformation Analysis organizes detection into 6 manipulation groups covering 200 indicators across 16 languages.
All Manipulation Groups
Each manipulation group contains a set of specific indicators that the API can detect. Click a group to expand its signal list. Signal lists are available to customers - sign in to view them.
01
Info Fabrication
info_fabrication
30
30 signals - request access
for the complete list.
View 30 indicators
Info Fabrication
info_fabrication
The complete signal list is available to customers. Request access to view it.
02
Rumor Context
rumor_context
30
30 signals - request access
for the complete list.
View 30 indicators
Rumor Context
rumor_context
The complete signal list is available to customers. Request access to view it.
03
Source Evasion
source_evasion
30
30 signals - request access
for the complete list.
View 30 indicators
Source Evasion
source_evasion
The complete signal list is available to customers. Request access to view it.
04
Influence Persuasion
influence_persuasion
50
50 signals - request access
for the complete list.
View 50 indicators
Influence Persuasion
influence_persuasion
The complete signal list is available to customers. Request access to view it.
05
Political Conspiracy
political_conspiracy
30
30 signals - request access
for the complete list.
View 30 indicators
Political Conspiracy
political_conspiracy
The complete signal list is available to customers. Request access to view it.
06
Platform Coordination
platform_coordination
30
30 signals - request access
for the complete list.
View 30 indicators
Platform Coordination
platform_coordination
The complete signal list is available to customers. Request access to view it.
Reading Disinformation Analysis output
What you can safely infer from a result - and what you must not.
Intended task
Flag documented manipulation techniques - fake authority, urgency amplification, conspiracy framing - present in a piece of text.
Input requirements
text- the only field analyzed; up to 4,096 Unicode code points. Over the limit is rejected withinput_too_long, never truncated.language- must be a language this analyzer supports. Unsupported codes are rejected with400 unsupported_language, never analyzed as a different language.analyzers- include"disinformation"; up to 2 analyzers per request, one billed run each.- No context beyond
text- no user IDs, history, profiles, or attachments are read or inferred. - Analyzes the submitted text only - author identity, distribution, and source reputation are not inputs.
Ordinary positive
“They do not want you to see these numbers. Every official source is compromised - share this everywhere before it gets deleted.”
Safe inference: The text uses documented manipulation techniques. Queue it for review or downrank it per your integrity policy.
Confusing negative · Quotation
“The viral post claimed "every official source is compromised" - the audit released today shows the figures are real.”
What happens: Manipulation signals can still fire on the quoted claim. Debunks repeat the language they debunk - a signal marks the presence of a technique's vocabulary, not the author's side of the argument.
Why it's tricky: The analyzer detects techniques in text; it never decides which underlying claim is true. Fact-checkers, researchers, and journalists regularly produce text that matches - that is a routing signal, not an accusation.
What you can safely infer
- Which documented manipulation techniques appear in the text.
- That the same text on the same pinned configuration replays identically for your research record.
What you must not infer
- ✕That the author is running an influence operation - technique presence is not attribution.
- ✕That the underlying claim is true or false - truth adjudication is out of scope.
- ✕That text with no signals is trustworthy - a missing signal means "not detected," never "clean."
Boundary: Manipulation signals flag techniques in the text - they are not a verdict on which claim is true and not attribution of an operation.
Access the taxonomy through the API
Check Disinformation Analysis availability and endpoint programmatically via the public catalog endpoint - no authentication required. Include your API key to also retrieve taxonomy size and supported languages.
curl -X GET https://sentiqra.tech/v1/meta/domains/disinformation \
-H "Authorization: Bearer sq_live_your_key_here"
Example response (authenticated):
{
"catalog_version": "...",
"domain": {
"id": "disinformation",
"name": "Disinformation Analysis",
"status": "production",
"taxonomy": { "groups": 6, "detection_labels": 200 },
"languages": [ ... ]
}
}
Signals returned by the analyzers use code for the category or label slug - these correspond to the categories and indicators documented on this page.