Skip to main content
A request over a limit gets:
Wait for the number of seconds in Retry-After, then retry. Every authenticated response carries X-RateLimit-Limit: 120 and X-RateLimit-Policy: 120;w=60. The limiter does not report a remaining count, so pace yourself rather than counting down to zero.

Staying well inside the limits

  • Ask for less, less often. Data changes once a day, when the daily scan lands. Most integrations need one pull a day.
  • Use group_by instead of looping. One visibility request grouped by platform and date replaces dozens of single-day calls.
  • Page with the cursor rather than re-requesting with bigger ranges.
  • Back off exponentially on 429 and 5xx.
Need more? Email [email protected] with what you are building.