Developer reference

Free APIs
catalog

1000+ free public APIs organized by category. Weather, news, finance, sports, ML, entertainment — most require no API key.

Browse by category

APIs grouped by domain. Each category includes auth requirements, rate limits, and example endpoints.

Finance and crypto

Stock prices, exchange rates, crypto tickers, and historical market data. Includes CoinGecko, Alpha Vantage, and ExchangeRate-API.

CoinGecko Alpha Vantage ExchangeRate

News

Headlines, article search, and media monitoring. NewsAPI, GNews, and The Guardian Open Platform for structured news data.

NewsAPI GNews Guardian

Weather

Current conditions, forecasts, and historical weather. Open-Meteo stands out: no API key, no rate limit, 80 years of historical data.

Open-Meteo OpenWeather WeatherAPI

Sports

Live scores, team rosters, historical stats, and schedules across major leagues. ESPN, NBA, NFL, and soccer APIs.

ESPN Football-Data balldontlie

ML and text

Sentiment analysis, language detection, summarization, and translation. Hugging Face Inference API, LibreTranslate, and more.

Hugging Face LibreTranslate

Entertainment

Movies, TV, music, books, and games. TMDB, RAWG, Open Library, and Spotify metadata for media-related projects.

TMDB RAWG Open Library

API evaluation at a glance

Quick comparison of popular free APIs by authentication, CORS support, and rate limits.

API Auth CORS Limits
Open-Meteo None Yes No hard limit (fair use)
CoinGecko None (free tier) Yes 10-30 req/min
NewsAPI API key No (server only) 100 req/day free
TMDB API key Yes ~40 req/10s
Hugging Face Token (free) Yes Rate-limited per model
Open Library None Yes 100 req/5min (search)

Weekend project ideas

Combine two or three APIs from the catalog to build something useful in a single session.

1

Local weather dashboard

Pull 7-day forecasts from Open-Meteo and air quality from OpenAQ. No keys needed. Display in a single-page app with auto-refresh.

2

News sentiment tracker

Fetch headlines from NewsAPI, run them through Hugging Face sentiment analysis, and chart the mood of the news cycle over time.

3

Crypto price alert bot

Poll CoinGecko for price changes, trigger alerts when thresholds are hit. Add historical sparklines with free charting data.

Feed APIs to AI agents

The catalog works well as context for AI coding assistants. Point your agent at a category and let it pick the right API for your task.

Example prompt

# Give Claude the catalog as context, then ask for implementation
"Using the free APIs catalog, build me a Python script that
fetches the current weather for Newark, NJ and the top 5
headlines about New Jersey, then formats both into a single
Slack message."

# Claude picks Open-Meteo (no key) + GNews (free tier)
# and writes the integration code for you.

Install the skill

1 Clone the repository

git clone https://github.com/jamditis/claude-skills-journalism.git

2 Copy skill to Claude skills directory

cp -r free-apis-catalog ~/.claude/skills/

3 Start building

Ask Claude to find an API for your use case, compare options, or build an integration using free endpoints from the catalog.

Based on @qwerty's free APIs catalog (Mar 2026)

Adapted by Joe Amditis at the Center for Cooperative Media

Part of Claude Skills for Journalism • MIT License