free-apis-catalog/SKILL.md
Use when suggesting APIs for a project, looking for free data sources, building weekend projects that need external data, or when the user needs weather, news, finance, sports, ML, or entertainment data without paid subscriptions
npx skillsauth add jamditis/claude-skills-journalism free-apis-catalogInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A curated list of 1000+ free, legal public APIs organized by category. Many require no auth.
CoinGecko, CoinCap, Alpha Vantage, Open Exchange Rates, FRED (Federal Reserve Economic Data)
NewsAPI, GNews, TheNewsAPI, MediaStack, New York Times API
API-Football, TheSportsDB, PandaScore, ESPN API
Hugging Face Inference API, Cohere
TMDB (movies/TV), RAWG (games), MusicBrainz (music)
Politics, law, health, science, transport, government open data
| Field | What to check | |-------|---------------| | Auth | "No" = no registration needed | | CORS | Matters for browser frontend, irrelevant for backend scripts | | Limits | Most free APIs have daily caps — usually enough for personal tools |
For any new project needing external data: check this catalog first before assuming you need a paid API. Feed the full list to an agent and ask what's useful for the specific task — it will find connections you'd miss manually.
Based on "1000+ Free APIs That Will Replace Your Paid Subscriptions" by @qwerty on X (Mar 10, 2026). Original thread catalogs free public APIs across finance, news, weather, sports, ML, entertainment, and more, with evaluation criteria and build ideas.
testing
Configure install-time cooldowns for npm/bun (minimum release age) and run a sandboxed pre-install scan when the cooldown has to be bypassed. Use when the user asks about supply-chain attacks, npm/bun security, "minimum release age", a "cooldown" for installs, hardening against Shai-Hulud-class worms, or how to safely install a package that was just published. Also use after any recent supply-chain incident in the npm ecosystem.
tools
Generate CLAUDE.md project memory files that transfer institutional knowledge, not obvious information. Use when setting up new journalism projects, onboarding collaborators, or documenting project-specific quirks. Includes templates for editorial tools, event websites, publications, research projects, content pipelines, and digital archives.
development
Use when suggesting APIs for a project, looking for free data sources, building weekend projects that need external data, or when the user needs weather, news, finance, sports, ML, or entertainment data without paid subscriptions
development
Choose the correct CLAUDE.md or LESSONS.md template for journalism projects. Use when starting a new project, setting up documentation, or unsure which template category fits best. Provides decision trees and selection guidance for 6 journalism-focused template types.