Skip to content

Welcome to the Nowatch Research API

The Nowatch Research API lets you access physiological and contextual data collected by NOWATCH devices and processed by the NOWATCH App, designed for scientific and research use.

Getting Started

Data description and Context

API Reference

Rate limits

Each endpoint enforces a per-API-key budget. Every response carries the standard rate-limit headers so clients can pace themselves:

Header Meaning
X-RateLimit-Limit Total quota for this bucket.
X-RateLimit-Remaining Requests left in the current window.
X-RateLimit-Reset Seconds until the window resets.
Retry-After Only on 429 — seconds until retry.

Buckets are keyed on the X-API-KEY header. A single key calling from multiple IPs (CI, laptop, prod) shares one bucket. Requests without a key fall back to per-IP bucketing.

When the limit is exceeded, the API returns 429 Too Many Requests as an RFC 7807 problem document with code: "rate_limited", the same rate-limit headers, and a Retry-After value. Clients should honour Retry-After rather than guess.

Use cases & Examples

Contact and Support

For questions or support, please reach out to samson@nowatch.com.