Sense · Rate Limits

Sense Rate Limits

Sense applies rate limits to both the REST Client API and the WebSocket Realtime API to protect platform stability and ensure consistent service quality across all connected monitors. The Client API imposes a default request cap of 60 calls per minute per authenticated session. The Realtime WebSocket feed delivers data continuously but the reference implementation enforces a polling interval of one update per 30 seconds for derived real-time polling patterns. Authentication tokens should be refreshed no more frequently than once every 15 to 20 minutes to avoid triggering server-side auth throttling. API requests time out after 5 seconds by default.

Sense Rate Limits is the machine-readable rate-limit profile for Sense on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 5 rate-limit definitions.

Tagged areas include Energy, Home Energy Monitoring, IoT, Smart Home, and Electricity.

5 Limits
EnergyHome Energy MonitoringIoTSmart HomeElectricitySolarDevice DetectionReal-Time DataClimateTech

Limits

Client API Request Rate per-token
60
Realtime Feed Polling Interval per-session
1
Authentication Token Refresh per-account
1
Software Version Check per-monitor
1
WebSocket Connection per-monitor
1