favi rate limits
Production getfavi.vercel.app rate-limits by client IP at the Vercel WAF. Every favi HTTP API response includes RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, RateLimit, RateLimit-Policy, and API-Version. HTTP 429 also includes Retry-After (seconds). Local http://127.0.0.1:3000 is not limited but still advertises the production policy in those headers.
Quotas
POST /api/v1/export: 20 requests / 60 seconds / IP. GET /api/v1/icons and GET /api/v1/icons/{library}/{name}: 120 / 60s / IP. GET /api/v1/health, GET /api/v1/libraries, and GET /api/v1: 40 / 60s / IP. Remaining is advertised as the window limit from this app; the WAF may still return 429. Wait Retry-After seconds; do not poll.