Know which way every user is heading.
…and how they compare — to peers, a benchmark, or their own baseline. Fresh signals from the scores and biomarkers Sahha already has, so you always know the moment to act.
Free for 30 days · No credit card
Fresh signals from data you already have.
Which way each metric is heading
Trends read every score and factor over a rolling four weeks and label it increasing, decreasing, or stable — direction you can act on, not just today’s value.
- LiveTrendsdirection over time
- LiveComparisonsvs peers, benchmark, baseline
- SoonStreaksconsecutive days on goal
- SoonMilestonespersonal bests
- SoonAssociationswhat moved what
- SoonAlertsthreshold crossings
How each user stacks up
Comparisons place any metric against global, demographic, or personal-baseline benchmarks — a percentile and a high-to-low read no raw-data API can hand you.
Act at the right moment.
In-app displays
Show users their trajectory and where they stand — progress over time, and how they compare to peers or their own baseline.
AI summaries
Hand trends and comparisons to an LLM for a personalized recap — “your week in review,” generated.
Triggered journeys
Fire a campaign the moment a trend turns or a metric crosses a benchmark — not on a fixed schedule.
Dynamic segments
Group users by trajectory or percentile — cohorts that update themselves as people trend.
Risk detection
Catch decline early as a trend turns down — before it surfaces as churn.
Outcome reporting
Prove the product works — aggregate trends and baseline shifts to show outcomes over time.
One call. Every insight, ready to act on.
- REST API
- Auto-refreshed
[
{
"type": "comparison",
"category": "biomarker",
"name": "steps",
"value": 7275,
"unit": "count",
"isHigherBetter": true,
"periodicity": "daily",
"startDateTime": "2026-06-03T00:00:00+00:00",
"endDateTime": "2026-06-04T00:00:00+00:00",
"data": [
{
"type": "demographic",
"value": 4275,
"percentile": 0.78,
"percentageDifference": 0.70,
"state": "high",
"properties": { "ageRange": "35-40", "sex": "female" }
},
{
"type": "global",
"value": 5120,
"percentile": 0.66,
"state": "high"
},
{
"type": "baseline",
"value": 6800,
"percentile": null,
"percentageDifference": 0.07,
"state": "high",
"properties": { "windowDays": 30 }
}
],
"createdAtUtc": "2026-06-04T09:30:00Z",
"version": 1
}
] Steps
High78th percentile
last 30 daysYou take 70% more steps than women aged 35–40.
Others return data. We return the signal.
| Sahha Insights | Other health APIs | Build it yourself | |
|---|---|---|---|
| What you get back | A signal to act on | Raw numbers | A blank page |
| Runs on data you already have | Warehouse it yourself | ||
| Benchmarks vs a population | peers + global | No population | |
| Keeps itself fresh | daily + weekly | Build it | |
| Many insight types, same call | trends, comparisons… more landing | Rebuild each one | |
| Live in | Days | Weeks | Months |
Other health APIs = typical wearable / health-data aggregators. They hand back raw metrics — turning them into trends is left to you. And peer or population comparison needs a dataset you don’t have.
Built for regulated health data.
Privacy by design
You hold the identity. We hold the data.
- You provide an External ID for the user
- No names, emails, phones, or other identifiers
- DOB and gender — optional
Evidence-based
Validated, not vibes.
- Built on published research
- Validated across diverse demographics
- Guards against bias in real-world populations
Compliance built in
Built for regulated environments.
- Audited and certified
- BAA and DPA available
- Security documentation under NDA
Common questions.
What are Sahha Insights?
Insights are the analysis layer on top of Sahha’s health data. Instead of another point-in-time number, they surface patterns worth acting on — today that’s Trends (which way a metric is heading) and Comparisons (how a user ranks against peers, the global population, or their own baseline), with more insight types landing. All are computed automatically from the scores and biomarkers Sahha already collects.
How are Insights different from scores?
A score tells you where a user is right now. An insight tells you what that number is doing — which way it’s trending over weeks, and how it compares to other people or the user’s own history. Scores are the snapshot; Insights are the movement and context around it.
Which insight types are available today?
Two are live: Trends and Comparisons. Streaks, Milestones, Associations, and Alerts are on the roadmap — and because they arrive over the same endpoint family, you adopt new types without new integration work.
How are trends and comparisons calculated?
A trend classifies a metric as increasing, decreasing, or stable over a rolling four-week window, using a metric-specific significance threshold. A comparison places a daily value against a global, demographic, or personal-baseline benchmark and returns a percentile and a high-to-low rating.
Do Insights need new data or a wearable?
No. Insights run on the scores and biomarkers Sahha already computes — there’s nothing new to collect — and they work from phone-only data, with or without a wearable.
How do I access Insights, and how often do they update?
Over the Sahha REST API — GET /api/v1/profile/insight/trend and /insight/comparison. Comparisons refresh daily and trends weekly, so each call returns the latest. Start in a free sandbox and pull both within minutes of connecting a profile.
Explore the platform
Know the moment to act.
Connect a profile and get trends and comparisons over the API you already call.
Free for 30 days · All products unlocked
- Trends & comparisons over one API
- Computed from data Sahha already has
- Act the moment a trend turns
- One integration unlocks every product
- HIPAA, GDPR & SOC 2 compliant