I've tested 100+ free APIs over the past month. Here are the ones actually worth using, organized by what you're building.
Building a Financial App?
| API | What You Get | Auth |
|---|---|---|
| CoinGecko | 13,000+ crypto prices | None |
| Alpha Vantage | Stock prices + 50 indicators | Free key |
| SEC EDGAR | Every SEC filing ever | None |
| FRED | 800K economic datasets | Free key |
| US Treasury | National debt, spending | None |
| Open Exchange Rates | Currency conversion | None |
Python clients: coingecko | alpha-vantage | sec-edgar | fred
Building a News/Content App?
| API | What You Get | Auth |
|---|---|---|
| NewsAPI | 80K+ news sources | Free key |
| Hacker News | Top stories, comments | None |
| Dev.to | Developer articles | None |
| Wikipedia | Article content, search | None |
| arXiv | Academic papers | None |
| Open Library | Book data | None |
Python clients: newsapi | hacker-news | wikipedia
Building a Weather/Location App?
| API | What You Get | Auth |
|---|---|---|
| Open-Meteo | Forecasts + 80yr history | None |
| IP-API | IP geolocation | None |
| REST Countries | 250+ countries data | None |
| USGS Earthquakes | Real-time seismic | None |
| Open Street Map | Geocoding | None |
Python clients: open-meteo | rest-countries
Building a Social/Analytics App?
| API | What You Get | Auth |
|---|---|---|
| GitHub | Repos, users, issues | None (60/hr) |
| Bluesky | Posts, feeds, profiles | JWT |
| Mastodon | Fediverse data | OAuth |
| Posts, comments | OAuth |
Building Developer Tools?
| API | What You Get | Auth |
|---|---|---|
| JSONPlaceholder | Mock REST data | None |
| HTTPBin | HTTP testing | None |
| Lorem Picsum | Random images | None |
| Faker API | Fake data generator | None |
The All-in-One Client
I built a single Python tool that wraps all the best free APIs:
from data_fetcher import DataFetcher
df = DataFetcher()
df.crypto("bitcoin") # CoinGecko
df.weather(40.71, -74.01) # Open-Meteo
df.hn_top(5) # Hacker News
df.stock("AAPL") # Alpha Vantage
df.news("AI") # NewsAPI
Repo: python-data-fetcher
Full Curated Lists
- No-Auth APIs — Zero authentication needed
- Financial APIs — Market and economic data
- Scraping APIs — Structured data sources
- Government APIs — Free government data
- Python Automation — Tools and libraries
What free APIs am I missing? Drop them in the comments!
Top comments (0)