Skip to content

Rate Limits ​

Pylontech OpenAPI applies rate limits to maintain stable and fair access for partner integrations. Quotas are defined by API category and enforced per device.

API Rate Limiting Quota Table ​

API categorylimitAdditional constraint
Site & Device2 requests/minStandard pagination applies.
Telemetry Data2 requests/minHistorical data is limited to 30 days. Batch queries support up to 50 devices or sites per request.
Energy & Alarm2 requests/minEnergy statistics: Day ≤30 days; Month ≤12 months. Alarm queries are limited to 30 days.
Configuration2 requests/minBatch updates support up to 50 devices per request.
Schedule2 requests/minTOU schedule batch updates support up to 100 devices per request.
Command2 requests/minCommand history is limited to 30 days. Batch commands support up to 50 devices per request.

Rate Limit Response ​

When the applicable limit is exceeded, OpenAPI returns HTTP 429 Too Many Requests:

json
{
  "message": "Too Many Requests",
  "reason": "Rate limit exceeded: 2 requests per minute per device."
}

See API Responses for the HTTP response definition.