Specialized semantic analyzers.
One API. One semantic contract.
Analyze safety, security, risk, intelligence, and customer text through specialized domain models while keeping the same API, authentication, usage model, and structured response format.
Every analyzer runs under the same guarantee: pinned configuration, versioned signals, and a fingerprinted receipt you can replay while its configuration remains supported.
POST /v1/analyze
·
1–2 analyzers per request
Choose by problem, not by name.
Start from what you need to do - the analyzer follows.
| I need to Moderate harmful content | Trust & Safety |
| I need to Analyze phishing / security text | Cybersecurity |
| I need to Identify discriminatory language | Discrimination |
| I need to Screen crisis / OSINT streams | Crisis Intelligence |
| I need to Detect manipulation techniques | Information Integrity |
| I need to Extract market events | Market Intelligence |
| I need to Understand customer emotion | Emotion Analysis |
| I need to Route support conversations | Customer Service |
Need more than one domain? Build a multi-stage workflow →
Production
Generally available analyzers
Safety & Trust
Catch what harms your users, your systems, and your organization.Trust & Safety
Stop harmful content before it reaches your users.
Detect harmful language, harassment, abuse, scams, and safety policy signals in multilingual text.
210 indicators · 21 harm groups · 16 languages
Explore Trust & SafetyDiscrimination Analysis
Detect discriminatory language and exclusion patterns in multilingual text.
Detect discriminatory language and exclusion patterns tied to protected classes and social identity.
200 indicators · 6 discrimination groups · 16 languages
Explore Discrimination AnalysisDating Safety
Identify dating-safety risks before they become user harm.
Detect romance scams, coercion, unsafe contact escalation, and dating-platform risk signals in multilingual text.
200 indicators · 5 groups · 40 languages
Explore Dating SafetySecurity & Fraud
Turn suspicious language into structured threat and fraud signals.Cybersecurity
Find threat signals in multilingual text before analysts have to read it manually.
Detect phishing, credential abuse, malware, persistence, command-and-control, and security incident signals.
200 indicators · 6 threat groups · 15 languages
Explore CybersecurityFraud & Scam Detection
Flag fraud and scam signals before money or credentials move.
Detect payment diversion, impersonation, advance-fee fraud, social-engineering lures, and scam patterns in multilingual text.
200 indicators · 4 groups · 39 languages
Explore Fraud & Scam DetectionIntelligence & Risk
Detect risk signals and emerging events across global text sources.Insurance Intelligence
Turn claims and policy text into routeable insurance risk signals.
Detect claim events, policy-risk signals, coverage disputes, fraud indicators, and escalation language in multilingual insurance text.
200 indicators · 4 groups · 40 languages
Explore Insurance IntelligenceCrisis Intelligence
Detect crisis and geopolitical signals in multilingual text streams.
Detect crisis, displacement, conflict, humanitarian, governance, and information-environment signals.
650 indicators · 7 analysis groups · 21 languages
Explore Crisis IntelligenceDisinformation Analysis
Detect manipulation techniques and influence signals in text at scale.
Detect propaganda, coordinated influence, synthetic media, evidence manipulation, and narrative operations.
200 indicators · 6 manipulation groups · 16 languages
Explore Disinformation AnalysisMarket Intelligence
Identify financial and market-event signals in text as your systems receive it.
Detect market-moving events, corporate actions, credit risk, macroeconomic signals, and financial incidents.
200 indicators · 20 event groups · 8 languages
Explore Market IntelligenceCustomer Intelligence
Turn customer and audience language into structured signals.Emotion Analysis
Turn customer and audience language into structured emotional signals.
Detect 20 distinct emotions in multilingual text with confidence-ranked top matches.
20 emotions · 20 emotion groups · 16 languages
Explore Emotion AnalysisCustomer Service Intelligence
Classify incoming conversations automatically for routing, prioritization, and analysis.
Detect support intents, product problems, billing issues, urgency, escalation, and customer feedback signals.
200 indicators · 6 support groups · 18 languages
Explore Customer Service IntelligenceWellness Intelligence
Turn wellbeing-related language into structured, routeable signals.
Detect wellbeing, behavioral, and human-state signals in multilingual text.
200 indicators · 4 groups · 41 languages
Explore Wellness IntelligenceRestricted
Access by agreement
These analyzers are deployed under custom agreements only - they are not part of the self-serve API or public plans.
43 languages platform-wide - 8 to 41 per analyzer
Every plan includes every language each analyzer supports. A check means the analyzer evaluates that language today; a dash means it does not.
| Language |
T&S
trust-safety · 16 langs
|
Cyber
cybersecurity · 15 langs
|
Discrimination
discrimination · 16 langs
|
Dating Safety
dating-safety · 40 langs
|
Fraud & Scam
fraud-scam · 39 langs
|
Crisis
crisis-intelligence · 21 langs
|
Disinformation
disinformation · 16 langs
|
Market Intelligence
finance · 8 langs
|
Insurance
insurance · 40 langs
|
Emotions
emotions · 16 langs
|
Customer Service
customer-service · 18 langs
|
Wellness
wellness · 41 langs
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| English en | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| French fr | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Spanish es | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| German de | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Italian it | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dutch nl | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | ✓ |
| Norwegian no | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Polish pl | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Portuguese pt | ✓ | - | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | ✓ |
| Russian ru | ✓ | - | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Swedish sv | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Turkish tr | ✓ | - | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Ukrainian uk | ✓ | - | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Danish da | - | ✓ | - | ✓ | ✓ | ✓ | - | - | ✓ | - | - | ✓ |
| Finnish fi | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Latvian lv | ✓ | - | ✓ | - | - | ✓ | ✓ | - | - | ✓ | ✓ | - |
| Lithuanian lt | ✓ | - | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ |
| Arabic ar | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | ✓ | ✓ |
| Hebrew he | - | ✓ | - | - | - | ✓ | - | - | - | - | - | - |
| Hindi hi | - | - | - | ✓ | ✓ | - | - | ✓ | ✓ | - | ✓ | ✓ |
| Japanese ja | - | ✓ | - | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | ✓ | ✓ |
| Korean ko | - | ✓ | - | ✓ | - | ✓ | - | ✓ | ✓ | - | - | ✓ |
| Chinese zh | - | ✓ | - | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | ✓ | ✓ |
| Egyptian Arabic arz | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Belarusian be | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Bulgarian bg | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Bengali bn | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Czech cs | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Greek el | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Hausa ha | - | - | - | - | ✓ | - | - | - | - | - | - | ✓ |
| Croatian hr | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Hungarian hu | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Indonesian id | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Marathi mr | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Nigerian Pidgin pcm | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Romanian ro | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Slovak sk | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Serbian sr | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Swahili sw | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Tamil ta | - | - | - | ✓ | - | - | - | - | ✓ | - | - | ✓ |
| Telugu te | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Urdu ur | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
| Vietnamese vi | - | - | - | ✓ | ✓ | - | - | - | ✓ | - | - | ✓ |
Coverage grows as language packs graduate - check an analyzer's docs page for its per-language evidence.
Run any analyzer through the same endpoint.
One POST to /v1/analyze with an analyzers[] list. Free tier includes 5,000 analyzer runs per month.