What brings you to IntenCheck?

Understand the Engine

Learn how NLP meta-programs and emotional profiling can enhance your product or workflow.

Explore basics

Try the Live Demo

Paste any text and instantly see the psychological analysis in our visual interactive dashboard.

Open playground

Build with IntenCheck

Get API documentation and start embedding deep textual insight into your CRM or app today.

View docs

Looking for more?

Discover MyFamilyBank – a family-budgeting tool for parents to teach kids and learn together.

Discover more

API for Deep Text-Based Psychological Insight

Detect NLP meta-programs, emotions, moods, and communication styles from any text. 🌐 Analyzes any language, returns any language. Plug the output into your product via a simple API.

What is IntenCheck?

IntenCheck is an API-first text analysis engine that detects NLP meta-programs, emotional states, and communication styles directly from natural language. It works as a language-agnostic server you can plug into any product to profile how people think, decide, and communicate in real time.

It turns raw text into rich psychological insight using NLP meta-programs, emotions, moods, and communication styles as its core dimensions. Instead of only measuring sentiment, it reveals where a person focuses attention (goals vs. problems), how they structure information (big picture vs. details), how they make choices (options vs. procedures), and how proactively they act. On top of that, it tracks dominant emotions, background mood and verbal style, giving you a multi-layered map of the author’s inner state.

How It Works

  • 1. Send Data

    Send text (or conversation logs) to the IntenCheck API.

  • 2. Multi-dimensional Analysis

    Receive structured JSON with meta-programs, emotions, mood, and communication style indicators.

  • 3. Take Action

    Use these signals to personalize content, coach users, segment audiences, or support human professionals.

Example Use Cases

  • 📈 Customer Reviews Analysis

    Automatic tone detection + recommendations. E-shop example: extract dissatisfied reviews and automatically suggest empathetic response templates.

  • 🤖 Chatbot Intent Recognition

    Real-time emotion & tone correction. Support example: if a client is aggressive, automatically adjust the chatbot's response to be more polite and accommodating.

  • ✉️ Marketing A/B Testing

    Tone comparison before publishing. Email marketing: "Version A is too cold, change to Version B with +20% more sincerity."

  • 👥 HR Communication

    Sincerity & tone checking. Employee feedback: filter out insincere or overly aggressive reviews before moderation.

🌐 All Languages – No Compromises

Native Analysis in Your True Language

  • Input text in EN, LT, RU, DE, FR...

    Send text in its native language. IntenCheck analyzes it precisely in that language without losing context through intermediate translation steps.

  • Get structured JSON in any language

    Need results for a Lithuanian team? Request "output_lang": "lt". Need them for global clients? Request "en". Get labels, tones, and recommendations exactly as you need them.

Key Features

  • NLP meta-program detection (toward/away from, internal/external reference, matching/mismatching, global/specific, options/procedures, possibility/necessity, proactive/reactive).

  • Emotion recognition (joy, calm, interest, surprise, sadness, anger, fear, guilt/shame, disgust, envy).

  • Background mood profiling (uplifted, neutral, irritable, down, worried, cynical, enthusiastic, tired).

  • Emotional communication style (warm/supportive, distant, assertive, aggressive, passive, passive-aggressive, controlling, accommodating).

  • Verbal style analysis (complaining, solution-focused, catastrophic, minimalist, analytical, critical, validating).

  • 🌍 Multilingual & Regional USP: Production-ready for both English and Lithuanian languages natively out-of-the-box.

For Developers

API-first architecture with a simple HTTP interface, ready for scripting or low-code integration.

  • Authentication & Security: Secure your requests using standard API Keys passed via the Authorization: Bearer or X-API-Key headers.

  • Scalable Features: Includes Support for Bulk Analysis (pass an array of texts), multilingual support (EN, LT), and fine-grained feature selection to reduce latency.

  • Generous Limits: Up to 30 requests/minute on the Free tier. Dedicated SLA (99.9% uptime) available for Enterprise applications.

cURL Example — POST /api/v1/analyze

curl -X 'POST' \
  'https://intencheck.com/api/v1/analyze' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "text": "I can'\''t believe how frustrated I am with this process...",
  "language": "lt",
  "features": ["emotions", "tone", "communication_style"]
}'

← JSON Response

{
  "analysis": {
    "emotions": [
      { "label": "Anger", "score": 0.71 }
    ],
    "communication_style": "Aggressive",
    "tone": "Direct"
  }
}

Pricing

Start for free and scale as you grow.

Developer / Free

$0/mo
  • ✓ $1.00 starting credit (1000+ reqs)
  • ✓ Analyze & Sentiment Endpoints
  • ✓ Pay-as-you-go processing
  • ✓ 30 req / minute limit
POPULAR

Pro

$29/mo
+ Usage based pricing
  • ✓ Unlimited API Integrations
  • ✓ Bulk Analysis API Access
  • ✓ Priority Email Support
  • ✓ 120 req / minute limit

Enterprise

Custom
+ Usage based pricing
  • ✓ Dedicated Infrastructure
  • ✓ 99.9% Uptime SLA
  • ✓ Async & Webhook Modes
  • ✓ Custom Rate Limits

Explore IntenCheck in your browser, then connect it to your stack.

Start with the visual interface below, and move to the API when you are ready to integrate.


Input Text

Enter the text you want to analyze and base your responses on.

Metaprograms

Cognitive processing patterns

Emotional Profile

Communication Style

Mood State

Tone & Posture

Generate Target Response

Tweak the parameters above via sliders and generate a new response matching those parameters.