Does gitlab API have a rate limit
For self-managed deploys the rate limits are configurable. For GitLab.com specific rate limits see here.
The answer is no longer "no", at least on gitlab.com:
We enabled capacity limiting on GitLab.com to reduce impact of GitLab Runners on stability of GitLab.
Now each API response has the following headers:
RateLimit-Limit: 600
RateLimit-Observed: 12
RateLimit-Remaining: 588
From this issue, it looks like the limit is 10 requests per second per IP address.