Guide

API Keys Explained: What They Are, Why Free Ones Exist, and How Not to Leak Yours

An API key is a password for your program. When an API gives you one, every call your app makes carries it, so the provider knows who is calling, can count your usage โ€” and can cut you off if you abuse the free tier.

Why do free keys exist at all?

Because providers are businesses. The free tier is the shop window: generous enough to build and learn on, limited enough that a company with real traffic upgrades. That is why the honest directories (this one included) print the free limits on every listing โ€” "free" with a 25-requests-per-day cap is a different animal from "free" with 10,000.

The three safety rules

Keyless vs free-key โ€” which should you choose?

For learning and prototypes: keyless APIs, always โ€” zero friction. For a project you will actually ship: a free-key API from a serious provider (NASA, TMDB, GitHub) is often more reliable, because the key means rate limits are per-user, not shared with the whole internet.

Every listing in our catalog states its auth honestly โ€” No key, or Free key with the real limits. No surprises, by design.

Done