A request over a limit gets:
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_byinstead of looping. One visibility request grouped byplatformanddatereplaces dozens of single-day calls. - Page with the cursor rather than re-requesting with bigger ranges.
- Back off exponentially on
429and5xx.