Need a quick API for your demo, hackathon project, or portfolio? Here are 4 free public APIs that require zero authentication and work with CORS.
1. Random Developer Quote
GET https://devtools-site-delta.vercel.app/api/random-quote
{
"text": "Talk is cheap. Show me the code.",
"author": "Linus Torvalds"
}
25 curated quotes from legendary developers.
2. Random Programming Joke
GET https://devtools-site-delta.vercel.app/api/random-joke
{
"setup": "Why do programmers prefer dark mode?",
"punchline": "Because light attracts bugs."
}
20 programming jokes. Great for Slack bots or portfolio easter eggs.
3. Random Password Generator
GET https://devtools-site-delta.vercel.app/api/random-password?length=24&symbols=true
{
"password": "kR8#mPq2!xLn9Fv4aB7$wZ3@",
"length": 24,
"symbols": true
}
Cryptographically secure using Web Crypto API.
Quick Usage
// Fetch a random quote
const quote = await fetch("https://devtools-site-delta.vercel.app/api/random-quote")
.then(r => r.json());
console.log(`"${quote.text}" — ${quote.author}`);
import requests
joke = requests.get("https://devtools-site-delta.vercel.app/api/random-joke").json()
print(f"{joke[setup]} {joke[punchline]}")
Why These?
- No API key — just fetch and go
- CORS enabled — works from any frontend
- No rate limiting — use freely in development
- Always online — hosted on Vercel's edge network
Full API docs and live testing: devtools-site-delta.vercel.app/free-api
Also check out 175+ free developer tools — JSON formatter, regex tester, color converter, and more.
Top comments (0)