Hi, I'm building a personal training planning tool that reads my own Garmin Connect data (activities, daily wellness, sleep) using python-garminconnect v0.3.1.
After a few failed login attempts during initial setup, my account is now returning 429 on every API login attempt — for 48+ hours and counting. My account works fine on the web and mobile app. No MFA enabled. No rate-limit email from Garmin.
Error across all strategies:
- `portal+cffi`: Portal login returned 429. Cloudflare is blocking this request.
- `portal+requests`: HTTP 403
- `mobile+cffi`: HTTP Error 429
- `mobile+requests`: Login failed (429 Rate Limit)
I've tried different IPs (home WiFi + mobile hotspot) — same result. The block appears to be at the account level, not IP.
Has anyone found a workaround when in this blocked state?
Any help appreciated.