For Hotel Operators

EmotionalIntelligence,BuiltIntoYour
Stack.

A RESTful API that captures how guests actually feel. Six emotional axes, real-time alerts, and actionable intelligence — in under 200ms.

14

Endpoints

3

Tiers

<200ms

p95 Latency

Simple Pricing

Choose Your Tier

Start free. Upgrade when you need full analytics, alerts, and automation.

Free

Freeforever · < 50 rooms

Start capturing emotional data immediately. QR codes, guest submissions, and basic emotional signatures.

  • QR code deployment
  • Guest emotion bloom submissions
  • Basic emotional signature (6-axis)
  • Guest passport generation
  • Public venue page
  • 30-day data retention
100 requests/hr1 venue30 days history

Pro

Most Popular
$49/mo per venue

Full analytics, real-time alerts, context-level insights, and the complete operator dashboard.

  • Everything in Free
  • Full operator dashboard
  • Real-time alerts (friction, spikes, drift)
  • Context analytics (spa, pool, room, restaurant)
  • Moment history with pagination
  • Archetype detection
  • Weekly digest emails
  • Unlimited data retention
1,000 requests/hrUp to 3 venuesUnlimited history

Enterprise

Custommulti-venue pricing

Webhooks, benchmarking, custom integrations, and dedicated support for hotel chains.

  • Everything in Pro
  • Webhooks (real-time events)
  • Nightly aggregation API
  • Drift detection API
  • Multi-venue benchmarking
  • Custom integrations
  • Dedicated support
  • SLA guarantee
UnlimitedUnlimitedUnlimited history

API Documentation

Interactive API Explorer

Browse every endpoint. Toggle between cURL and TypeScript. See what each tier unlocks.

View as

Guest Endpoints

Public endpoints for guest submissions and venue data. No authentication required.

Operator Endpoints

Authenticated endpoints for venue analytics, moment history, and alert management.

Passport Endpoints

Create and retrieve shareable emotional passports for guests.

Automation & Webhooks

Enterprise-grade automation: webhooks, scheduled aggregation, and drift detection.

Available on Enterprise

View pricing

Available on Enterprise

View pricing

Available on Enterprise

View pricing

See It In Action

Data to Insight in One Call

A single API call returns mood scores, trends, friction signals, context breakdowns, and archetype classification.

GET /api/operator/venues/{id}/stats

TypeScript
{
  "moodScore": 7.8,
  "trend": 0.3,
  "signalStrength": "full",
  "dominantEmotion": "calm",
  "totalMoments": 847,
  "recentMomentCount": 42,
  "unreadAlerts": 2,
  "peaks": [
    {
      "axis": "comfort",
      "score": 8.9
    },
    {
      "axis": "calm",
      "score": 8.4
    }
  ],
  "frictionSignals": [
    {
      "context": "restaurant",
      "level": 4.2
    }
  ],
  "contextBreakdown": [
    {
      "context": "spa",
      "avgValence": 8.6,
      "count": 234
    },
    {
      "context": "pool",
      "avgValence": 7.9,
      "count": 189
    }
  ]
}
Calm 8.4Awe 6.2Warmth 7.1Comfort 8.9Surprise 5.5Energy 3.2

Archetype: Deep Rest

Mood Score: 7.8 (+0.3 trend)

Peak

Comfort 8.9

Alerts

2 unread

Friction

Restaurant

Compare Plans

Feature Comparison

Every feature, every tier. Pick what fits your property.

Free

Free

forever · < 50 rooms

QR Code Deployment
Guest Submissions
Emotional Signature (6-axis)
Guest Passports
Public Venue Page
Venues(1)
Rate Limit(100/hr)
Data Retention(30 days)

Pro

$49

/mo per venue

QR Code Deployment
Guest Submissions
Emotional Signature (6-axis)
Guest Passports
Public Venue Page
Operator Dashboard
Real-Time Alerts
Context Analytics
Moment History
Archetype Detection
Weekly Digests
Venues(Up to 3)
Rate Limit(1,000/hr)
Data Retention(Unlimited)

Enterprise

Custom

multi-venue pricing

QR Code Deployment
Guest Submissions
Emotional Signature (6-axis)
Guest Passports
Public Venue Page
Operator Dashboard
Real-Time Alerts
Context Analytics
Moment History
Archetype Detection
Weekly Digests
Webhooks
Aggregation API
Drift Detection
Multi-Venue Benchmarking
Dedicated Support
Venues(Unlimited)
Rate Limit(Unlimited)
Data Retention(Unlimited)

Getting Started

Authentication & Limits

API Key Authentication

All operator endpoints require an API key in the Authorization header. Get your key from the operator dashboard.

cURL
curl https://api.moodreview.com/api/operator/venues \
  -H "Authorization: Bearer YOUR_API_KEY"

Rate Limits

Free

100

requests/hour

Pro

1,000

requests/hour

Enterprise

Unlimited

requests/hour

Rate limits are applied per API key. Exceeded limits return 429 Too Many Requests with a Retry-After header.

WebhooksEnterprise

Receive real-time HTTP callbacks for moments, alerts, and milestones. All payloads include an HMAC signature for verification.

moment.createdalert.createdalert.recoveredmilestone.reacheddrift.detected

Get Started

Start Capturing Emotion Today

Set up your first QR code in minutes. Start understanding how guests actually feel — for free.

Free for properties under 50 rooms · No credit card required · Setup in 5 minutes