Pepvote Support Center
Pepvote API

Rate limits

Per-key fixed-window request limits for the Pepvote API.

Pepvote applies a fixed one-minute window to each API key. Limits are separate for read, write, and voter batch requests.

Request typeLimit per key per minute
Read requests120
Write requests30
POST /voting-events/:code/voters/batch10

Authenticated responses include these headers, including rate-limit errors:

HeaderMeaning
X-RateLimit-LimitRequests allowed in the current window.
X-RateLimit-RemainingRequests still available in the current window.
X-RateLimit-ResetUnix timestamp in seconds when the window resets.
Retry-AfterSeconds to wait. Present on 429 rate_limited.

When you receive 429, wait for Retry-After before retrying. Use a queue and steady request rate for large imports. Do not retry a request in a tight loop.

Was this helpful?

Last updated September 5, 2026