NEW Emotional API

The emotional AI layer for every application.

One API to understand how people feel — in phone calls and voice AI conversations. Analyse emotion, build long-term emotional profiles and catch cloned voices, then plug it into your apps, CRM, BI or AI agents.

Built for everyone from solo developers and SMEs to the world's largest platforms.

ISO 27001 certified99 languagesOpenAPI 3.1MCP-readyGDPR-ready
66.67
Emotional Risk Index
✓ Voice checked
Deepfake metrics · every call
F / A / C proportions
F
0.50
A
0.00
C
0.50
500+
Emotions, behaviours & events
Voice + language
99
Languages
Spoken, on every call
4
Core capabilities
Analyse · Profile · Authenticate · Report
Free
Test token
No card, IP-allowlisted access
The platform

Everything emotion, in one API.

Use one capability or all five. Every response is structured JSON — ready for your database, your dashboards or your AI agent.

How it works

From conversation to insight in three calls.

1

Send

POST /api/investigate with the call recording. You get a jobId back straight away — add your own meta.* keys to match it to your records.

2

Track

GET /api/investigate/:jobId on whatever interval suits you, until status moves from RUNNING to COMPLETE.

3

Read

GET /api/investigate/:jobId/result for the transcript, tags, risk flags and emotion & voice-authenticity metrics — all in one response. Then POST /api/customer-profile for the caller’s history.

See every endpoint, request and response in the API reference →

Why Sentient

Deeper than sentiment. Built to integrate.

  • Hears tone and words. Voice tone and spoken language analysed together — catches what words alone miss.
  • Explainable risk. The Emotional Risk Index breaks feelings into Frustration, Anxiety and Calm.
  • Remembers people. Longitudinal profiling judges each person against their own norm — fewer false alarms, earlier warnings.
  • Spots fakes. Emotional-congruence analysis catches synthetic voices that sound right but don't react right.
  • Plugs straight in. One base URL, one bearer token, plain REST and JSON — no SDK to install, any industry.
Customer profile · CUST-4020C31C Deviation flagged
Baseline frustration
0.14
Latest frustration
0.61
first-call level ERI 33.465.490.3
Trend↘ Deteriorating
Frustration vs own baseline+0.47
Vulnerability flags1 · latest call
Mean sentiment−0.18
This caller’s frustration is 0.47 above their own baseline across three calls, and the latest was flagged vulnerable — deviationFlagged: true. Route them for proactive contact.
Solutions

One API. Endless places to use it.

If people speak to your team or your voice AI, Sentient helps you understand them — in any industry.

Revenue

Outbound & inside sales

Coach every rep on every call; spot hesitation and objections.

Revenue

Deal & account health

Emotional warmth on every CRM contact and account.

Experience

Customer experience

Emotion by journey step, product and channel.

Experience

Contact centres & BPOs

QA at 100% coverage and targeted coaching.

AI

Voice bots & IVR

Adapt tone and hand off to a human at the right moment.

AI

LLM agents & copilots

Emotion and profiles as a tool call or MCP server.

Deepfake analysis

Deepfake analysis

Spot cloned and AI-generated voices across 16 high-risk scenarios. See below ↓

Security

Fraud & scam signals

Pressure and urgency patterns routed to fraud teams.

Product

Product & UX research

Emotion timelines across interviews and tests.

Product

Voice of customer

What customers really feel on calls, scored and trended over time.

People

Coaching & wellbeing apps

Feedback on tone; mood check-ins (non-diagnostic).

People

Gaming & communities

Player frustration and toxicity signals.

Use case · Deepfake analysis

Is that voice real? Find out before it costs you.

Voice cloning takes seconds and fools people and voiceprints alike. Sentient scores calls, voice notes and audio clips for synthetic-voice risk — and checks what clones still get wrong: genuine emotional reaction.

ScreenSynthetic-voice risk on every recording
VerifyKerr Test probes for live, high-risk calls
ActRisk webhooks into fraud, IVR & T&S tools
Financial

Account takeover

Cloned voices calling to change details, reset access or move money.

Financial

CEO / CFO payment fraud

“Urgent transfer” calls and voice notes impersonating executives.

Financial

Voice-biometric hardening

An extra authenticity layer on top of voiceprint log-in.

Financial

Crypto & trading withdrawals

Checks before withdrawals, recoveries and limit changes.

Enterprise

Help-desk & MFA resets

Attackers posing as staff to reset passwords or MFA.

Enterprise

Meeting impersonation

Screen the audio of Teams, Zoom and Meet calls for cloned voices.

Enterprise

Remote hiring & onboarding

Synthetic voices used by fake candidates or new starters.

Consumer

Family-emergency scams

“Mum, I need help” voice notes in messaging apps.

Consumer

Romance & marketplace scams

AI voices used to build false trust on dating and selling platforms.

Consumer

Telecom & SIM-swap fraud

Voice checks before number ports, SIM swaps and plan changes.

Consumer

Insurance claims

Claims phoned in with a borrowed or cloned voice.

Media

Newsroom verification

Check viral audio clips before they’re published or shared.

Media

Election & disinformation monitoring

Flag synthetic audio of public figures at scale.

Media

Platform content moderation

Detect synthetic audio uploads on social and UGC platforms.

Public & legal

Public-service helplines

Protect tax, benefits and healthcare lines from impersonation.

Public & legal

Evidence & investigations

Risk indicators on audio submitted in disputes and investigations.

Scores are risk indicators that trigger further checks — not proof on their own.How deepfake analysis works →

Developers & start-ups

Ship an emotion feature this week.

  • Free test token, no card
  • Works in any language — plain REST + JSON
  • Scoped tokens + IP allowlisting

SMEs & growing teams

Insight without a data team.

  • No-code connectors
  • CRM & helpdesk recipes
  • Simple monthly plans

Enterprises & platforms

The emotion engine inside your product.

  • Volume & wholesale pricing
  • White-label and OEM
  • Regional processing, SLAs
Voice Authenticity

Sounds human. Doesn't feel human.

Voice clones can fool people and voiceprints. Sentient checks what fakes still get wrong — how a real person emotionally reacts — alongside the acoustic traces of synthetic speech. For high-risk moments, the Kerr Test uses short, natural probes that real people respond to and clones don't.

  • Synthetic-voice risk on every call
  • Emotional-congruence analysis
  • Kerr Test active verification
  • Real-time risk webhooks
Explore Voice Authenticity →
Authenticity check · CALL-90412High risk
Synthetic-voice risk
0.87
Emotional congruence
0.91
Acoustic artefacts
0.79
Emotional flatness
0.74
Response dynamics
0.52
Recommended: run_kerr_test before processing the payment request.
Integrations

Fits the stack you already run.

CRM, sales tools, helpdesks, telephony, meetings, warehouses, BI, no-code and AI frameworks — if it can make an HTTPS call, it can use Sentient.

Telephony & CCaaSRecording exports
CRM & sales toolsProfile fields
Voice AI platformsBot call recordings
Data warehousesParquet exports
BI toolsAggregates
AI & no-codeMCP · Zapier · Make
Developers & AI builders

Give your app — and your AI — emotional intelligence.

Plain REST over HTTPS with one bearer token for your organisation. Every response is structured JSON — ready for your apps, CRM, BI stack or AI agent.

  • Scoped bearer tokens, IP-allowlisted access
  • Submit, poll and fetch — metrics included in the result
  • Customer profiles by phone, agent profiles by name
  • Ready-to-run script generator in the docs
Request a test token →API reference
# Submit a call recording
curl -X POST https://your-instance.sentientmachines.tech/api/investigate \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -F "file=@call-recording.wav" \
  -F "meta.customerRef=ACC-4471"

# → 201 Created
{ "jobId": "e424667a-c3fc-4563-9e2d-4be7db6743f4", "organization": "acme-corp" }
import os, time, requests

BASE = "https://your-instance.sentientmachines.tech/api"
H = {"Authorization": f"Bearer {os.environ['SENTIENT_API_TOKEN']}"}

job = requests.post(f"{BASE}/investigate", headers=H,
    files={"file": open("call.wav", "rb")}).json()

while requests.get(f"{BASE}/investigate/{job['jobId']}",
                   headers=H).json()["status"] == "RUNNING":
    time.sleep(5)

result = requests.get(f"{BASE}/investigate/{job['jobId']}/result",
                      headers=H).json()
print(result["metrics"]["emotion"]["eri"], result["tags"]["sentiment"])
const res = await fetch("https://your-instance.sentientmachines.tech/api/customer-profile", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.SENTIENT_API_TOKEN}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({ phone: "+447700900123", limit: 3 })
});
const profile = await res.json();
if (profile.deviationFlagged) {
  queueProactiveContact(profile.customerId, profile.trend);
}
# One agent's EHRI/AEHS performance and recent calls
curl -X POST https://your-instance.sentientmachines.tech/api/agent-profile \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"agentName": "Alex Rivera", "limit": 2}'

# → "ehriIndex": 108.4, "aehsIndex": 106.1, "status": "On Track", …
Trust

Safe by default.

Emotion data deserves the highest standard of care — for your customers and your colleagues.

Data minimisation

Pseudonymised references only. Audio isn't retained unless you choose.

Redaction on

Card numbers, account numbers, phone numbers and emails masked by default.

Ring-fenced wellbeing signals

A restricted permission for supporting people — never pricing, targeting or matching.

Jurisdiction-aware

EU mode removes voice-based emotion inference on employees. UK and EU regions.

Emotion signals are for understanding and helping people — never for manipulation, lie detection or diagnosis. See our Acceptable Use Policy.

Make every application emotionally intelligent.

Start with a free test token. Scale on pay-as-you-go — or talk to us about enterprise and platform partnerships.

Get API keyTalk to sales