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¤t_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
Authcolumn. Each API row saysNo,apiKey, orOAuth. If you want zero-setup like the five above, filter forAuth: 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.
