One endpoint. Full communication intelligence.
The Tonalysis API takes a transcript and a document type. It returns a fully structured JSON object covering tone axis scores, decoded statements, Q&A gap analysis, structural findings, call signal, momentum signal and avoided topics. One POST request. Everything you need to build investor tools, research dashboards, alerting systems or LLM-augmented workflows.
The output schema is consistent and schema-validated. Every field is typed. Every score is on a defined scale. Tone axis rationales are plain English, ready to display. Decoded statements include significance ratings. The API is built for production integration — not experimentation.
JSON
{
"companyName": "Apple",
"reportingPeriod": "Q2 2026",
"documentType": "earnings_call",
"toneAnalysis": {
"overallTone": "evasive",
"scores": [
{
"axis": "confidence",
"score": 5,
"rationale": "Confidence is mixed: clear commitment on near-term revenue range but repeated non-committal language on strategy and cash framework."
},
{
"axis": "hedging",
"score": 8,
"rationale": "Hedging is pervasive in forward-looking areas, with multiple qualifiers and open-ended commitments."
},
{
"axis": "transparency",
"score": 3,
"rationale": "Transparency is selective: specific data for positive results but vaguer answers on constraints and future guidance."
},
{
"axis": "engagement",
"score": 2,
"rationale": "Engagement is low: Q&A contains repeated deflections across six major investor concerns."
},
{
"axis": "authenticity",
"score": 4,
"rationale": "Authentic admissions of operational pressures offset by positive spin without supporting metrics."
}
]
},
"callSignal": {
"rating": "cautious",
"rationale": "Revenue beat at $111.2B (+17% YoY) and EPS beat at $2.01, but full-year guidance direction not provided and supply constraints flagged as high-severity limiter."
},
"momentumSignal": {
"direction": "improving",
"rationale": "Clear beat on revenue and EPS alongside continued growth guidance, despite near-term supply and cost friction."
}
}