Getting status 429 on a new gemini api key even on 1st request

I am getting HTTP 429 error on Gemini 2.0 Flash API even with a new API key.

  • Using frontend (React + fetch)
  • Endpoint: v1/models/gemini-2.0-flash
  • Only 1–2 requests sent
  • Still getting instant 429

Is this due to frontend restriction or quota issue?