Skip to content

Hundreds of Free APIs in One Repo — No Key, No Signup (I Called 5 Live)

One GitHub repo lists hundreds of free public APIs across 50+ categories. Five that need no key or signup, with the exact curl commands you can run right now.

Hundreds of Free APIs in One Repo — No Key, No Signup

You are probably paying for, or avoiding building, things that a free API already does. There is one community-maintained GitHub repo that lists hundreds of free public APIs across ~50 categories — weather, currency, images, facts, and much more. In the reel I called five of them live, no key, no card, real data in under a minute. Here are those five with the exact commands.

The source: public-apis

public-apis (over 400,000 stars, MIT) describes itself simply as “A collective list of free APIs.” It is a curated README — hundreds of services organized into ~50 categories, each row telling you whether it needs authentication. It is a list, not a product: you are browsing a directory and then calling the real services directly.

5 that need zero setup (run these right now)

Every one of these is free and needs no key and no account — tested live. Paste any of them into your terminal:

# 1. Weather — Open-Meteo
curl "https://api.open-meteo.com/v1/forecast?latitude=17.7&longitude=83.2&current_weather=true"

# 2. Currency rates — Frankfurter
curl "https://api.frankfurter.dev/v1/latest?base=USD&symbols=INR,EUR,GBP"

# 3. A random fact — Cat Facts
curl "https://catfact.ninja/fact"

# 4. A random image — Dog CEO
curl "https://dog.ceo/api/breeds/image/random"

# 5. A quote — ZenQuotes
curl "https://zenquotes.io/api/random"

Weather, live exchange rates, a fact, an image URL, a quote — five real services, real JSON back, in the time it takes to run five commands. No signup screen anywhere.

APIs are the easy part — shipping the app is the skill

DeployU puts you on real cloud infrastructure to turn “I called an API” into a deployed project on your resume.

How to use the repo well

  • Read the Auth column. Each API row says No, apiKey, or OAuth. If you want zero-setup like the five above, filter for Auth: No.
  • APIs rot. Free endpoints change, add rate limits, or disappear. Always re-test before you build on one. Good keyless backups if any of the five above stop working: uselessfacts.jsph.pl (facts), open.er-api.com (currency), dummyjson.com/quotes/random (quotes).
  • “Free” means free tier, not unlimited. Several of these throttle heavy use. For a learning project you will never notice; for production, read the terms.

The honest note

The repo’s README has a sponsor promo at the very top (a paid product). Ignore it — the value is the long free list below it. And the “free” services here are genuinely free for normal use, but each has its own limits, so treat the list as a starting point, not a guarantee.

Bookmark the repo before your next project. The difference between a beginner and someone who ships fast is often just knowing that the thing you need already exists, free, behind one curl.

From calling APIs to building real systems

DeployU turns free-API experiments into deployable, hireable projects — on real AWS and real servers.