Skip to main content

PPG Basic API

Coming soon

The PPG analysis endpoint is under development. Please stay tuned. If you have requirements, contact us to apply for the beta testing program.

The PPG (photoplethysmography pulse wave) analysis API provides health metrics such as heart rate and blood oxygen (SpO2) based on wearable devices like smart watches and wristbands.


Feature preview

Features to be supported

FeatureDescriptionStatus
Heart rate detectionAccurate heart rate calculation based on PPG signals🔜 In development
SpO2 estimationEstimation of blood oxygen saturation🔜 In development
Signal qualityPPG signal quality assessment🔜 In development
Respiration rateRespiration rate estimation based on PPG📋 Planning

Planned endpoints

POST /api/v1/basic/ppg/analyze

Planned basic PPG signal analysis.

Planned parameters

ParameterTypeDescription
dataarrayPPG signal data (red / infrared / green)
sampling_ratenumberSampling rate (typically 25–100Hz)
signal_typestringSignal type: red / ir / green
led_currentnumberLED current (optional)

Expected response

{
"status": "success",
"data": {
"heart_rate": {
"value": 72,
"confidence": 0.92
},
"spo2": {
"value": 98,
"confidence": 0.88
},
"signal_quality": {
"score": 0.85,
"level": "good"
},
"respiratory_rate": {
"value": 16,
"confidence": 0.75
}
}
}

Use cases

  • Smart watch: real-time heart rate and SpO2 monitoring
  • Exercise band: tracking exercise heart rate
  • Health monitoring: daily health data collection
  • Sleep monitoring: nighttime physiological metric monitoring

Data requirements

Signal type

TypeWavelengthUse case
Green (green)520–530nmHeart rate detection (for exercise scenarios)
Red (red)640–660nmSpO2 estimation
Infrared (ir)880–940nmSpO2 estimation

Sampling requirements

  • Sampling rate: recommended 25Hz or higher, best at 50–100Hz
  • Duration: recommended at least 10 seconds
  • Precision: recommend 12-bit or higher ADC

Apply for beta access

If you are interested in PPG analysis, please contact us to apply for beta access:

We will notify you as soon as the feature is released.