Dobby is freeeeeee — no key, no signup, no card. We don't read docs, we call the endpoint and publish what came back, including the 402s.

Free LLM API resources lists, and a live alternative

Search for free LLM API resources and you land on GitHub lists and directory sites. They are useful for finding providers, and every one of them is a snapshot. The list people name most, cheahjs/free-llm-api-resources, answered 404 on 12 October 2026 when we fetched it, and a search for its name returns forks whose last commits run from August 2024 to this week.

That is not a complaint about the people who kept those lists. It is what a list is: a person's reading of provider pages on the day they read them. This page says what the reading cannot tell you, and what an hourly call adds.

What a list tells you, and what a probe tells you

QuestionA list of resourcesAn hourly probe
Which providers offer a free tier?Yes: this is what lists are for, and they cover far more providers than we do.Only the 10 we track.
What quota does the provider publish?Yes, as of the day it was copied.No. We do not restate a limit; we count the refusals we received.
Did a real call answer in the last hour?No.Yes, with the time it answered.
What was the refusal: rate limit, spent budget or missing key?No.Yes: each probe records the outcome and the HTTP status.
Does tool calling or JSON schema actually work?As claimed by the provider.Proved by a call that parsed, or marked as claimed and not proved.
Can a program ask?Scrape a README.GET /api/llm/up, JSON, no key. See the reference.

What the probing has found so far

When a list is still the right tool

To discover providers we do not track, use a list: ours is short on purpose, because every provider on it is called hourly and a long list we could not keep checking would be the thing we are criticising. Our own limits are written on every row. The key-required rows were measured with our free-tier key, which says the endpoint answered our account and nothing about what a new signup receives.

Using both

  1. Find candidates in a list.
  2. Ask what is answering now: curl -s https://stillworks.supercapybara.com/api/llm/up. Add ?key=any to include providers that need your own key.
  3. Open the provider's page for its probe log and its last refusal before you build on it: Groq, OpenRouter, Mistral, or the no-key providers.

Open the live shelf