DEV Community

CreditDrop
CreditDrop

Posted on

I built a free AI credits list that verifies itself every day

Every "free AI credits" list I found had the same problem: half the offers had ended. So I built CreditDrop (https://creditdrop.cohencool.workers.dev), a board where every offer is re-checked against its official page every day.

What's on it

46 offers right now:

  • Free tiers (19): Gemini API, Groq (30 RPM / 1,000 req/day on some models), Cloudflare Workers AI (10,000 Neurons/day), OpenRouter :free models, Exa, Tavily, Firecrawl, Qdrant Cloud, Langfuse…
  • API signup credits (8): Deepgram $200, Pinecone Standard trial $300, AssemblyAI $50, Cerebras $5…
  • Student deals (5): GitHub Copilot Student, OpenAI Codex for Students ($100), Google AI Plus for students…
  • Startup programs (14): Google for Startups, AWS Activate, Microsoft for Startups, Cloudflare for Startups… (the amounts are maximums)

How the verification works

  • 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.
  • Anything that doesn't match gets flagged as stale, and I read the page by hand before updating it. A 403 usually means a bot block, not a dead offer.
  • Ended offers move to a REMOVED list with the reason, and the site shows that list publicly.
  • The same run rebuilds the static site, deploys it to Cloudflare Workers and health-checks 14 URLs.

Stack

Python build script → static HTML/CSS/JS → Cloudflare Workers (plus a small worker for the newsletter and bookings). No cookies, anonymous analytics, $0 hosting.

If you know a real offer that's missing, or one whose terms changed, please let me know in the comments.

Top comments (0)