PercelX Developer Platform

Behavioral Intelligence
Infrastructure for Builders

Integrate the PercelX Behavioral Intelligence API into your coaching platform, sports org, school, or enterprise product. Assessment scores, domain analysis, and Uri insights — all via REST.

📖 View API Docs
Quick Start · curl
# 1. Authenticate every request with your API key
curl -X POST https://api.percelx.org/api/v1/assess \
  -H "Authorization: Bearer pxk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "usr_abc123",
    "domain": "athletic",
    "variables": {
      "fear_of_failure": 8,
      "self_discipline": 5,
      "identity_clarity": 6
    }
  }'

# Response (200 OK)
{
  "success": true,
  "profile": { "sphereScore": 68, "tier": "Growth Zone" },
  "topLimitations": ["fear_of_failure", "identity_clarity"],
  "mitPlan": { "phase1": "Identity Rebuild", "duration": "21 days" }
}
10+
Behavioral Domains
120+
Variable Inputs
REST
JSON API Standard
AWS
Hosted Infrastructure
MIT
Protocol Framework

API Products

Two Powerful Intelligence APIs

Purpose-built API surfaces for behavioral assessment and real-time behavioral search.

🧠
Assessment Dashboard Intelligence

Assessment & Dashboard Intelligence API

Submit behavioral variables for any individual and receive a complete ecological profile — sphere scores, MIT transformation plan, pattern detection, 90-day roadmap, and root limitations ranked by impact.

  • POST/api/v1/assess
  • POST/api/v1/assess/batch Enterprise
  • POST/api/v1/diagnose
  • POST/api/v1/plan
  • GET /api/v1/plan/domains
  • GET /api/v1/variables
  • POST/api/v1/variables/search
🔍
Uri Behavioral Search

Uri Behavioral Intelligence API

Submit a behavioral query and receive sphere impact scores, root cause insight, LLM-driven transformation narrative, and follow-up guidance — all grounded in PercelX's behavioral pattern library.

  • POST/api/uri/search
  • POST/api/uri/followup Growth+
  • GET /api/uri/history Growth+
  • GET /api/uri/health

API Reference

Code Examples & Response Schemas

Assessment Request

POST /api/v1/assess
{
  "userId": "usr_abc123",
  "domain": "athletic",
  "variables": {
    "fear_of_failure":    8,
    "self_discipline":    5,
    "identity_clarity":  6,
    "coachability":       7,
    "resilience":         4
  }
}

Assessment Response

200 OK
{
  "success": true,
  "profile": {
    "sphereScore":  68,
    "tier":         "Growth Zone",
    "domain":       "athletic"
  },
  "topLimitations": [
    "fear_of_failure",
    "resilience"
  ],
  "mitPlan": {
    "phase1":    "Identity Rebuild",
    "duration": "21 days",
    "actions":  [...]
  },
  "requestId": "req_7xk2..."
}

Uri Search Request

POST /api/uri/search
{
  "query": "I freeze under pressure
  and lose focus in big games",
  "domain": "athletic",
  "userId": "usr_abc123"
}

Uri Search Response

200 OK
{
  "success": true,
  "insight": {
    "rootPattern": "fear_of_failure",
    "sphereImpact": {
      "mental":  -32,
      "athletic": -28
    },
    "narrative": "The freeze
    response is a protection
    mechanism..."
  },
  "transformation": { ... }
}
Authentication Header — All Requests
# Live key (requires active subscription)
Authorization: Bearer pxk_live_a3f7...

# Test key (always free, sandbox responses)
Authorization: Bearer pxk_test_9d2b...

# Error response when key is invalid or rate-limited
{ "error": "UNAUTHORIZED" }
{ "error": "RATE_LIMIT_EXCEEDED", "retryAfter": 60 }

Pricing

Pay for What You Build With

Start free with test keys. Scale to live keys when you're ready. No contracts, cancel anytime.

Starter

$49/mo

For indie builders and solo coaches testing integrations.

  • 1,000 requests / day
  • 20 requests / minute
  • /assess & /diagnose
  • /plan & /variables
  • /uri/search
  • 1 live API key
  • Free test key always
  • Email support

Professional

$399/mo

For teams building org-level intelligence products with batch capability.

  • 10,000 requests / day
  • 100 requests / minute
  • All Growth endpoints
  • /org management API
  • /assess/batch (ENTERPRISE tier)
  • 5 live API keys
  • Allowed domain restriction
  • Slack support

Enterprise

Custom

For scaled platforms requiring SLAs, white-label, and dedicated infra.

  • Unlimited requests
  • 500 requests / minute
  • All Professional features
  • White-label responses
  • 99.9% uptime SLA
  • Dedicated CSM
  • Custom rate negotiation
  • On-call support
Contact Sales

All plans include free test keys. No setup fees. Billed monthly via Stripe. Cancel anytime from your developer dashboard.

Quickstart

Up and Running in Under 5 Minutes

1

Create your free developer account

Sign up with your email. A test API key is generated automatically and revealed once — save it immediately.

POST /api/auth/register-developer
2

Make your first API call with the test key

Use your pxk_test_... key immediately. Test keys are free, rate-limited to 100/day, and return real sandbox responses.

Authorization: Bearer pxk_test_YOUR_KEY
3

Subscribe to a plan for live key access

Choose Starter, Growth, or Professional from your developer dashboard. Stripe checkout — live key unlocked instantly after payment.

GET /api/billing/dev/status → { plan, active, currentPeriodEnd }
4

Monitor usage in your dashboard

Track requests today, this minute, and total across all your keys. Manage keys, revoke, create new, and adjust allowed domains.

GET /api/v1/dev/dashboard → keys, usage, billing

Use Cases

Built for Every Performance-Driven Platform

🏈

Sports Performance Platforms

Give athletes real behavioral scores alongside physical metrics. Coaches get visibility into mental barriers affecting on-field performance.

🎓

Schools & Athletic Programs

Embed behavioral profiling into student-athlete development pipelines. Track transformation over an entire season.

💼

Executive & Leadership Coaching

Add structured behavioral intelligence to your coaching methodology. Replace gut-feel with data-driven domain profiles and MIT plans.

🏢

HR & Workforce Platforms

Surface organizational behavioral patterns across teams and departments using /org API and batch assessment for large-scale analysis.

🧘

Wellness & Mental Performance Apps

Integrate Uri's natural language behavioral search to power conversational intelligence features that go beyond generic journaling.

📱

Mobile & SaaS Products

Add a behavioral intelligence layer to any existing app using our lightweight REST endpoints — no ML infrastructure required.

Infrastructure

Enterprise-Grade From Day One

🔐

Secure API Keys

Keys are hashed at rest (bcrypt). Raw key revealed once. Revoke anytime.

☁️

AWS Infrastructure

EC2 + S3 + CloudFront. PM2 process management. Zero-downtime deploys.

💳

Stripe Billing

All billing via Stripe. PCI compliant. Webhooks for instant plan sync.

Rate Limiting

Per-day and per-minute limits enforced in MongoDB. Fair usage guaranteed.

FAQ

Common Questions

One HTTP request to any endpoint counts as one request against your daily and per-minute quota. Batch requests to /assess/batch count as one request regardless of how many records are submitted.
Test keys (pxk_test_...) are free, always available, rate-limited to 100 requests/day and 10/minute, and return real sandbox responses. Live keys (pxk_live_...) require an active subscription, use your full plan quota, and are suitable for production usage.
Yes. You use one API key from your developer account and pass a userId field per request to associate assessments with your users. All requests are billed under your plan quota. For org-level features, see the /org endpoint available on Professional+.
The API supports Athletic, Business, Dating, Leadership, Mental, Financial, Social, Family, Spiritual, and Health domains. Call GET /api/v1/plan/domains for the full list. Each domain has its own variable set — call GET /api/v1/variables to see them all.
Requests that exceed your daily or per-minute quota return a 429 RATE_LIMIT_EXCEEDED response. You are never charged for over-limit requests. Upgrade your plan to increase limits — changes take effect immediately.
Yes. When you register for a developer account, you receive a free pxk_test_ key with 100 requests/day. No credit card required. Subscribe when you're ready to go live.
Yes. You can cancel or change your plan at any time from the Developer Dashboard → Billing → Manage Billing (Stripe Customer Portal). Cancellations take effect at the end of the current billing period.
White-label response customization is available on the Enterprise plan. Contact pgaskins@percelx.org to discuss your use case.

Ready to build with
Behavioral Intelligence?

Sign up free. Get your test key in 30 seconds. No credit card required.

📬 Talk to Sales