I built a free AI credits list that verifies itself every day
Description and use
CreditDrop is an automatically updated list of free AI credits that daily verifies offers, removes expired ones, and flags stale entries.
Problem
Most free AI credit lists contain expired offers, making them unreliable.
Outcome
CreditDrop provides a continuously updated, self‑verifying list of free AI credits, reducing user frustration from expired offers.
Workflow
- Create offers.py with source URLs and expected figures or phrases.
- Run verify.py each morning to fetch each URL, check status, and search for the specified figures or phrases.
- Write verification results to checked.json.
- Flag mismatches as stale and review manually.
- Move ended offers to a REMOVED list with reasons.
- Rebuild the static site and deploy to Cloudflare Workers.
- Health‑check 14 URLs to ensure site integrity.
Evidence
Every "free AI credits" list I found had the same problem: half the offers had ended.
I built CreditDrop (https://creditdrop.cohencool.workers.dev), a board where every offer is re‑checked against its official page every day.
Each offer in offers.py has a source URL plus either numbers in its description or check phrases taken from the official page.
verify.py runs every morning. It checks link status and looks for those figures or phrases on the page, then writes results to checked.json.
Ended offers move to a REMOVED list with the reason, and the site shows that list publicly.
Python build script → static HTML/CSS/JS → Cloudflare Workers (plus a small worker for the newsletter and bookings). No cookies, anonymous analytics, $0 hosting.
- Record date: 2026-10-13T15:56:16.619Z