From 1c604b83ab5fcb20870e2ba9f41ce4db4c998860 Mon Sep 17 00:00:00 2001 From: Mark Rapson Date: Sun, 5 Jul 2026 21:16:25 +0100 Subject: [PATCH] Add rate limit warning --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 267f4d9..b761bfa 100644 --- a/readme.md +++ b/readme.md @@ -59,6 +59,8 @@ Your `config.json` should ONLY contain `apiKeys` OR `serviceAccounts`. The app enforces a maximum of `rateLimitPerMinute` requests per minute to avoid exceeding API limits. There is a 5% buffer applied to any limitation to cater for any network fluctuations. A rate limit of 50 will only call 47.5 times (rounded down to 47). +**Warning:** If you configure multiple `apiKeys` or `serviceAccounts`, ensure each credential comes from a different Google Cloud project. Keys or service accounts created within the same project share the same underlying quota and will still hit the same project-level rate limits, causing throttling despite multiple credentials being supplied. + ## Output CSV files are written to `output` by default. Individual documents may override this with their own `outputDir` in `config.json`.