The API enforces two real limits per key: a per-minute limit and a per-day limit. If you go over either, you'll get a 429 response with a Retry-After header telling you exactly how many seconds to wait before retrying. The cleanest approach is to respect that header directly rather than guessing your own backoff — it's calculated from your actual request window, so it's accurate.