Yes, if the checker sends site: queries to the Custom Search JSON API. Google retires that API on January 1, 2027; it is already closed to new customers, and the partner-only successor has no published pricing or quota. After the cutoff the script will return auth errors, not empty results, so an unattended monitor stops silently.

Check this first

If it still fails

  1. Replace the per-URL loop with a bulk call: the SpeedyIndex checker API takes up to 10,000 URLs per task and returns indexed_links and unindexed_links.
  2. Split the nightly job into submit and collect; processing is asynchronous.
  3. Run both checkers on a few hundred URLs and reconcile disagreements in Search Console before switching off the old path.

Related: Google Custom Search API Shutdown — FAQ for SEO Teams

Background on what the shutdown changes for index checking: full breakdown. Google's own notice: Custom Search JSON API overview.