REST APITone analysis for any text,
Tone analysis for any text,
in any product.
Tonalysis decodes what language actually communicates — not just what it says. One API call. JSON response. Seven built-in categories.
As simple as one request
POST https://api.tonalysis.ai/v1/analyse
Authorization: Bearer tly_live_...
{
"text": "We remain comfortable with guidance...",
"category": "earnings_call"
}{
"data": {
"overallTone": "cautious",
"scores": [
{ "axis": "confidence", "score": 4 },
{ "axis": "transparency", "score": 5 },
{ "axis": "hedging", "score": 7 }
],
"decodedStatements": [
{
"original": "We remain comfortable with guidance",
"decoded": "Confidence is not strong — expect revision",
"significance": "high"
}
],
"executiveSummary": "Management tone is guarded..."
},
"meta": { "tier": "Hobby", "used": 12, "limit": 500 }
}Seven built-in categories
earnings_callEarnings CallDecode management language on quarterly calls
investor_presentationInvestor PresentationAssess credibility and claim quality
performance_reviewPerformance ReviewSurface subtext in HR language
exit_interviewExit InterviewIdentify unstated reasons for leaving
contract_negotiationContract NegotiationDetect hedging and leverage signals
sales_callSales CallGauge buyer confidence and objections
generalGeneralUniversal tone analysis for any text
Pass customConfig to define your own category at runtime.