Agent skill

Free APIs Catalog

by jamditis in jamditis/claude-skills-journalism

Curated free APIs with verified free-tier limits. An agent skill from jamditis/claude-skills-journalism.

MITAuto-check passed

Install Free APIs Catalog

skills CLI
$ npx skills add jamditis/claude-skills-journalism --skill free-apis-catalog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jamditis/claude-skills-journalism free-apis-catalog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .claude/skills && cp -r skills-src/research-toolkit/skills/free-apis-catalog .claude/skills/free-apis-catalog && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
free-apis-catalog
GitHub stars
416
Token cost
~2.7k tokens
SKILL.md length
1,153 words
Files
2
Skills in repo
53
Repo updated
First seen
Licence
MIT

At a glance

Curated free APIs with verified free-tier limits. An agent skill from jamditis/claude-skills-journalism.

  • Suggesting APIs
  • SKILL.md covers Canonical breadth reference, Recently sunset / changed…, Journalism-curated short list and Evaluating APIs from the catalog, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Finding free weather

What it does

Free APIs Catalog is an agent skill from jamditis/claude-skills-journalism. Curated free APIs with verified free-tier limits. Use when suggesting APIs or finding free weather, news, finance, or sports data.

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

The repository describes itself as: Claude Code skills for journalism, media, and academia - verification, FOIA, data journalism, academic writing, and more. The licence is MIT.

When your agent uses it

  • Suggesting APIs
  • Finding free weather

Example prompts

  • “/free-apis-catalog”

What it can do on your machine

Read from SKILL.md and the folder at commit e3e2172. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • transparency.meta.com
    • reddit.com
    • huggingface.co
    • docs.bsky.app
    • github.com
    • iexcloud.org
    • propublica.org
    • gdeltproject.org
    • newsapi.org
    • gnews.io
    • mediastack.com
    • developer.nytimes.com
    • docs.joinmastodon.org
    • developers.facebook.com
    • developers.tiktok.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Free APIs Catalog loads about 2.7k tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 1,153 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~37
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jamditis/claude-skills-journalism at commit e3e2172, republished under its MIT licence (© jamditis). 1,153 words, ~2,730 tokens.

Download SKILL.mdSave it as .claude/skills/free-apis-catalog/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
free-apis-catalog
description
Curated free APIs with verified free-tier limits. Use when suggesting APIs or finding free weather, news, finance, or sports data.

Free APIs catalog (journalism-curated)

A short list of free APIs that work for journalism, research, and weekend projects under current free-tier conditions. The value here is curation under verified 2026 free-tier limits, not coverage. For breadth, defer to the canonical aggregator below.

Canonical breadth reference

For a near-complete inventory of free public APIs across every category (1000+ entries, actively maintained), use:

Not archived, last commit verified 2026-05-09, 4,600+ commits, 6,000+ merged PRs. When you need an API outside the categories below, search there first.

This skill curates the journalism-relevant subset.

Recently sunset / changed (don't use)

APIStatusWhat to use instead
IEX CloudFully retired 2024-08-31. https://iexcloud.org/Alpha Vantage, Tiingo IEX, Financial Modeling Prep, Polygon
CrowdTangleSunset 2024-08-14Meta Content Library (academic/non-profit-research only, most journalists ineligible). https://transparency.meta.com/researchtools/meta-content-library/
ProPublica Congress APIRetired 2024-07-10, repo archived. https://www.propublica.org/nerds/congress-api-updateapi.congress.gov (Library of Congress, free with api.data.gov key)
X / Twitter API free tierEffectively eliminated for new developers as of Feb 2026; pay-per-use only. Uncertain on exact figures (provider pricing page returned 402). Treat as paid.No free replacement; closest free alternatives are Bluesky Jetstream + Mastodon
Reddit APIFree for research/non-commercial only since June 2023; paid for commercial use. https://www.reddit.com/wiki/api/(Same, usable for journalism research, prohibited for monetized products)
Hugging Face Inference APIRebranded to Inference Providers (router across 20+ providers). Free users now get $0.10/month in credits, down from previous unmetered free tier for many models. https://huggingface.co/docs/inference-providers/pricingFree tier still works for low-volume / embeddings; paid for production

Journalism-curated short list

All entries below verified against provider pages on 2026-05-09 unless marked uncertain. Always confirm rate limits against the provider's live developer docs before depending on them in production.

News monitoring
APIFree tierNotes
GDELT 2.0Fully free, no authGlobal news + knowledge graph, updates every 15 min, BigQuery-mirrored. Strong for cross-border / longitudinal monitoring.
NewsAPI100 req/day, 24h delay, 1mo window, dev-onlyCommercial use prohibited on free tier. Not usable in shipped products.
GNews100 req/day, 30d window, 12h delay, non-commercial10 articles/request cap.
Mediastack100 req/month, 30-min delayFunctionally a demo.
NYT Article Search / Top StoriesFree with key, daily cap (uncertain, verify)Solid for archival queries.
Social platforms (post-API-monetization landscape)
APIFree tierNotes
Bluesky JetstreamPublic WebSocket firehose, no authReal-time public-post stream. 4 official instances. Caveat: not formally part of AT Protocol, no long-term stability commitment.
Bluesky AppViewPublic read endpoints, 3000 req / 5min IP-basedAuth needed for write ops. Profiles, posts, search.
MastodonPer-instance, OAuth, public endpoints often unauth-readableFederated, coverage is server-by-server.
Threads (Meta)Free pricing not surfaced on docs page (uncertain, verify)Read/post/reply/search/insights/webhooks.
Reddit100 QPM authenticated, 10 QPM unauthenticated, non-commercial onlyAdequate for OSINT/research, prohibited for monetized products.
Meta Content LibraryAcademic / non-profit researchers onlyMost journalists need a university partner to qualify.
TikTok Research APIAcademic-affiliated researchers onlySame eligibility gate as MCL.
Government / public records (US)
APIFree tierNotes
api.data.gov umbrella keyOne key for 25+ federal agencies, 450+ APIsGateway for NASA, NPS, NIH, USGS, FDA, EPA, LoC, etc. Use this first.
api.congress.govFree with api.data.gov keyOfficial Library of Congress legislative data. Replaces ProPublica Congress API.
GovInfo (GPO)Uses api.data.gov keyFederal-publication search and full-text. New MCP server in public preview for LLM workflows.
OpenFECFree, api.data.gov keyCampaign finance. (Page ECONNREFUSED on verification day, confirm rate limits live.)
Census APIFree, no documented rate limitsDemographic / economic data.
BLS500 queries/day, 25 series/query with key (uncertain, page 403'd; verify)Labor statistics.
BEAFree with keyNational income & product accounts.
EPA EnvirofactsFree, no authTRI, Superfund, ECHO, RCRAInfo, SDWIS, GHG, RadNet, FRS, ~20 EPA programs.
USGS earthquakesFree, no authReal-time + historical earthquake events. GeoJSON / QuakeML / CSV.
Weather / climate
APIFree tierNotes
NWS api.weather.govFully free, no key, just User-Agent header"Generous" rate limit. Forecasts, alerts, observations, gridpoints. US only.
Open-MeteoFree non-commercial: 600/min, 10k/day, 300k/month, no keyCC BY 4.0 attribution required. Global. Commercial use requires paid.
OpenWeather60 calls/min, 1M calls/mo on free tierHistorical weather, 30-day forecasts, Bulk Download, Weather History API are paid. Students get historical via student program.
Show full SKILL.md (475 more words)Show less
Financial / economic
APIFree tierNotes
FRED (St. Louis Fed)Free with key (uncertain, page 403'd; verify limits)Primary reference for US macro data.
CoinGecko Demo10k calls/mo, 30/min, free with keyAttribution required.
Alpha Vantage25 requests/dayFree tier is now a demo, not a usable journalism data source. Migration target for IEX Cloud users, but expect to need a paid tier for any real workload.
Financial Modeling PrepFree tier exists, paid for productionIEX Cloud successor.
Archive / preservation
APIFree tierNotes
Wayback MachineFreeAvailability JSON, Memento, CDX server. Save Page Now exposes programmatic submit.
archive.todayProgrammatic submit available; no public API docs (uncertain, WebFetch blocked)Useful for redundancy alongside Wayback. Verify endpoint by direct curl.
AI / ML
APIFree tierNotes
Hugging Face Inference Providers$0.10/month free credit, then pay-as-you-go2024 rebrand from "Inference API." Plain HF Inference now mostly CPU-only (embeddings, BERT-class). PRO users get $2/month.
CohereFree trial key for development, rate-limitedPaid for production.
Sports
APIFree tierNotes
TheSportsDBFree at point of access$9/mo premium for production key.
football-data.orgFree tier covers 12 major competitionsUCL, Premier League, La Liga, Serie A, Bundesliga, Ligue 1, etc.

Evaluating APIs from the catalog

When picking an API for a journalism project, check three things on the provider's developer docs:

FieldWhat to check
Auth"No auth" = no registration. "Key required" = sign up + manage the key. OAuth = per-user flow.
Free-tier limitsDaily / monthly request caps, rate limits per minute, article delay (often 12–24h on free tiers), recency window.
Commercial restrictionMany "free" APIs prohibit commercial use. Even an internal newsroom tool that supports paid coverage may count. Read the ToS.
CORSMatters for browser frontends, irrelevant for backend scripts and cron jobs.
Stability commitmentSome "free firehose" APIs (e.g., Bluesky Jetstream) have no long-term stability commitment. Don't depend on them in production without a fallback.

Weekend project ideas

  • News alerts: GDELT or NewsAPI + keyword filter + Telegram bot (2–3 hours)
  • Sentiment signal: News feed + Hugging Face sentiment model + score from −1 to +1 (note free-tier credit cap)
  • Weather dashboard: Open-Meteo + historical data + forecast for target city
  • Earthquake monitor: USGS FDSN feed + threshold filter + Slack notification
  • Federal dataset explorer: api.data.gov key + cycle through agencies + index findings to a project digital archive

Usage tip

For any new project needing external data: check the journalism-curated list above first. If nothing fits, search public-apis/public-apis. Feed candidate API docs to an agent along with your specific use case, it'll spot rate-limit / commercial-use traps that a casual read would miss.

Last currency sweep

2026-05-09. Verified directly against provider pages where reachable; uncertain entries marked inline with the specific provider page that failed verification (403, ECONNREFUSED, login-walled). Re-verify rate-limit numbers before depending on them in production.


Curation under current free-tier conditions is what paid alternatives like RapidAPI's directory don't provide. Coverage is what public-apis/public-apis is for.

© jamditis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in research-toolkit/skills/free-apis-catalog of jamditis/claude-skills-journalism.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit e3e2172

Compare with similar skills

Free APIs Catalog next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Free APIs Catalog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Free APIs Catalog this skilljamditis/claude-skills-journalism416—~2.7kAutomated safety check: PassMIT
Suggestion Boxpaperclipai/paperclip100k—~1.3kAutomated safety check: PassMIT
Implementing API Abuse Detection With Rate Limitingmukul975/Anthropic-Cybersecurity-Skills34k—~3.4kAutomated safety check: PassApache-2.0
Web3 Rate Limiting Circuit Breakersickn33/agentic-awesome-skills47k1 repos~1.4kAutomated safety check: PassMIT
Limitsparcadei/Continuous-Claude-v33.9k1 repos~318Automated safety check: NotesMIT
Performing API Rate Limiting Bypassmukul975/Anthropic-Cybersecurity-Skills34k—~4.4kAutomated safety check: PassApache-2.0

Similar skills

  • Suggestion Box

    paperclipai/paperclip

    Quietly suggest a concrete improvement after observing material, generalizable friction in agent work.

    100k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Implementing API Abuse Detection With Rate Limiting

    mukul975/Anthropic-Cybersecurity-Skills

    Implements API abuse detection using token bucket, sliding window, and fixed window rate-limiting algorithms backed by Redis, including adaptive limits that tighten during detected attacks and relax…

    34k GitHub stars~3.4k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Web3 Rate Limiting Circuit Breaker

    sickn33/agentic-awesome-skills

    On-chain and relayer rate-limiting circuit breaker register: throughput thresholds, emergency pause triggers, and multi-sig recovery.

    47k GitHub starsUsed in 1 repo~1.4k tokens
    Backend & APIsAuto-check passed
  • Limits

    parcadei/Continuous-Claude-v3

    Problem-solving strategies for limits in real analysis. An agent skill from parcadei/Continuous-Claude-v3.

    3.9k GitHub starsUsed in 1 repo~318 tokens
    Research & ScienceAuto-check: notes
  • Performing API Rate Limiting Bypass

    mukul975/Anthropic-Cybersecurity-Skills

    Tests API rate limiting for bypass vulnerabilities using Python (requests/aiohttp) and Burp Suite Turbo Intruder to manipulate headers (e.g.

    34k GitHub stars~4.4k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Official

    Offer the three most common automations for a user as a single-choice card, from your own knowledge of their team and their apps, then build the one they choose once they confirm, or offer more.

    207k GitHub stars~2k tokensUpdated today
    Productivity & AutomationAuto-check passed

More from jamditis/claude-skills-journalism

All 53 skills in this repo
  • Web Design Picker

    jamditis/claude-skills-journalism

    A skill your agent uses when creating distinct website directions, a client review picker, asset catalog, previews, and Cloudflare-ready handoffs.

    416 GitHub stars~3.1k tokensUpdated 6 days ago
    Auto-check passed
  • Okf Wiki

    jamditis/claude-skills-journalism

    Builds an Open Knowledge Format (OKF) knowledge base from existing docs, notes, or a repo.

    416 GitHub stars~4.7k tokensUpdated 6 days ago
    Auto-check passed
  • Private Secret Scanning

    jamditis/claude-skills-journalism

    Local Gitleaks scans for staged changes, push ranges, and full history in private repos, with redacted reports.

    416 GitHub stars~1.8k tokensUpdated 6 days ago
    Auto-check passed
  • Data Journalism

    jamditis/claude-skills-journalism

    Acquire, clean, analyze, verify, visualize, and explain data for journalism.

    416 GitHub stars~1.6k tokensUpdated 6 days ago
    Auto-check passed
  • Document Design

    jamditis/claude-skills-journalism

    Creates print-ready HTML that exports to PDF. An agent skill from jamditis/claude-skills-journalism.

    416 GitHub stars~1.9k tokensUpdated 6 days ago
    Auto-check passed
  • Using Superjawn

    jamditis/claude-skills-journalism

    Establishes how to find and use skills, requiring Skill tool invocation before any response.

    416 GitHub stars~1.5k tokensUpdated 6 days ago
    Auto-check passed

Questions about Free APIs Catalog

What does Free APIs Catalog do?

Curated free APIs with verified free-tier limits. An agent skill from jamditis/claude-skills-journalism. Free APIs Catalog is an agent skill from jamditis/claude-skills-journalism. Curated free APIs with verified free-tier limits.

When should I use Free APIs Catalog?

Free APIs Catalog fits situations like: suggesting APIs; finding free weather.

How do I install Free APIs Catalog in Claude Code?

Run `npx skills add jamditis/claude-skills-journalism --skill free-apis-catalog -a claude-code`. Or copy the skill folder (research-toolkit/skills/free-apis-catalog in jamditis/claude-skills-journalism) into .claude/skills/free-apis-catalog in your project. Claude Code loads it when a task matches its description.

How do I install Free APIs Catalog in Codex?

Run `npx skills add jamditis/claude-skills-journalism --skill free-apis-catalog -a codex`. Or copy the skill folder (research-toolkit/skills/free-apis-catalog in jamditis/claude-skills-journalism) into .agents/skills/free-apis-catalog in your project. Codex loads it when a task matches its description.

Can I use Free APIs Catalog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jamditis/claude-skills-journalism --skill free-apis-catalog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/free-apis-catalog, .gemini/skills/free-apis-catalog, .github/skills/free-apis-catalog and .opencode/skills/free-apis-catalog in your project.

What does Free APIs Catalog need to run?

SKILL.md names no scripts, command-line tools or credentials: Free APIs Catalog is instructions for the agent only.

Does Free APIs Catalog access the network?

SKILL.md names 15 domains. As links in the text: transparency.meta.com, reddit.com, huggingface.co, docs.bsky.app, github.com, iexcloud.org, propublica.org, gdeltproject.org, newsapi.org, gnews.io, mediastack.com, developer.nytimes.com, docs.joinmastodon.org, developers.facebook.com and developers.tiktok.com. This is read from the text; nothing was executed.

Is Free APIs Catalog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Free APIs Catalog use?

Free APIs Catalog is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Free APIs Catalog use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Free APIs Catalog?

Skills that share tags, products or a category with Free APIs Catalog: Suggestion Box (paperclipai/paperclip, 100k stars), Implementing API Abuse Detection With Rate Limiting (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Web3 Rate Limiting Circuit Breaker (sickn33/agentic-awesome-skills, 47k stars) and Limits (parcadei/Continuous-Claude-v3, 3.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Free APIs Catalog?

jamditis (a GitHub user) maintains it in jamditis/claude-skills-journalism, which has 416 GitHub stars. The repository holds 53 skills in this directory. The repository was last updated on October 4, 2026.

Source: jamditis/claude-skills-journalism on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.