SentimentPulse is a multilingual NLP pipeline that returns sentiment (positive/negative/neutral with score), emotion classification (joy, anger, fear, sadness, surprise), named entity recognition (PER, ORG, LOC, DATE), and intent detection for customer support automation.
RESTTypeScript SDKOpenAPINode.jsPython
https://api.sentimentpulse.io/v1
Trust Score
4.7 / 5
143 dev notes
Live Uptime
99.9%
Guaranteed SLA
Avg Latency
120ms
Global Edge
API Traffic
3.2M
monthly average
Available Endpoints
POST/analyzeFull NLP analysis pipeline
POST/sentimentSentiment score only
POST/entitiesNamed entity recognition
POST/intentUser intent classification
Implementation Example
const res = await fetch('https://api.sentimentpulse.io/v1/analyze', {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.SP_KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ text: 'The product is amazing but shipping was slow.', lang: 'en' }),
});
const data = await res.json();
// { sentiment: 'mixed', score: 0.62, emotions: { joy: 0.7, anger: 0.3 } }