Limits are per key, not per IP address, so one integration cannot throttle another.
| Bucket | Default |
|---|---|
| Any request | 600 per minute |
| Writes | 120 per minute |
| Batch sync | 60 per hour |
Every response carries RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset — not just the ones that get throttled — so you can slow down before you are stopped. A 429 also carries Retry-After in seconds.
Batching is the cheapest fix: one call with 500 records costs one request, where 500 calls cost 500.