I am reporting a reproducible issue observed with the Gemini Developer API using gemini-3.8-flash through Google Apps Script.
The integration uses controlled concurrency, a small number of tasks per execution, and an audit log. During 23-24 September 2026, Madrid local time, repeated HTTP 503 Service Unavailable responses were followed by HTTP 429 daily quota exhaustion.
Relevant audit entries include:
- 2026-09-23 09:25 - HTTP 503
- 2026-09-23 12:25 - HTTP 503
- 2026-09-23 15:25 - HTTP 503
- 2026-09-23 18:25 - HTTP 503
- 2026-09-23 21:25 - HTTP 503
- 2026-09-24 00:25 - one request completed successfully
- 2026-09-24 03:25 - HTTP 429, with the response indicating the Free Tier limit of 20 requests per day
The broader audit contains multiple 503 responses. In one concrete case, the same queued task received repeated 503 responses across scheduled executions before eventually succeeding. This makes the interaction between service-side 503 failures and a small daily RPD allowance especially important.
Could Google please clarify whether requests returning HTTP 503 count against daily RPD; whether that is intentional when no useful model response is produced because the service is unavailable or overloaded; whether service logs for 23-24 September can be reviewed; whether there was a known incident affecting gemini-3.8-flash or the Developer API endpoint; and whether there is a recommended mechanism to prevent service-side 503 failures from consuming a significant portion of a small Free Tier daily quota?
As a defensive measure, I have changed the client policy so that a 503 causes no immediate retry, imposes at least a 12-hour defer, and uses a local hard budget of 19 API attempts per Google quota day, reserving one request.
I can provide additional audit timestamps or sanitized logs if useful. No API keys or credentials are included here.
Thank you for reviewing this behavior.