Log one failing response in full, including its body and any rate limit headers, and note the exact time.

Open the Brave Search API dashboard for your plan and compare usage with the monthly quota and the requests per second limit.

If the monthly quota is exhausted, pause nonessential calls, cache and reuse earlier results, or upgrade the plan, then retest with a single request.

If only the burst speed was hit, add spacing between requests to stay under the plan speed and add a backoff that waits longer after each 429 before retrying.

Add result caching keyed by the exact query and freshness window so repeated searches do not spend quota.