Public APIs Live plugin
Public APIs from the top lists with a daily reachability check: terminal search and a plugin that picks a working one
- 156 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The plugin picks service URLs and runs nothing on your machine
- The `npx` command downloads the package from npm on every run
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/public-apis-liveDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The plugin picks service URLs and runs nothing on your machine
- The `npx` command downloads the package from npm on every run
This is third-party code. Review the repository files before installing.
What it does
Public APIs Live collects public APIs from the top lists, removes duplicates and checks every day whether they respond. The main list keeps only working ones, with dead and unverified entries collapsed at the end. The check is about reachability: the URL must return a 2xx or 3xx success code, and no keys are used. A marker flags no-auth APIs that returned real data. Auth-gated endpoints are not tested. The `public-apis-live` package installs through npm. `npx public-apis-live weather` searches APIs by keyword, and `npx public-apis-live endpoints stripe-com` shows real endpoints from the service OpenAPI spec. For Claude Code there is a plugin: after adding the marketplace and installing it, the agent picks a service from the verified list for a request like "find a working weather API". Data lives in `data/apis.json`, check history in `data/history.json` and a speed summary in `BENCHMARK.md`. A search page is published on GitHub Pages and the list is refreshed by `scripts/refresh.ts`.
Who it is for. Prototype and hackathon developers who need a free public API for a task, and agents choosing a service on behalf of the user.
Good fit when
- You need a free weather, currency or image API quickly and want to be sure it answers today
- Before integrating a service you want to see the real endpoints from its OpenAPI spec
- An agent has to choose among live services, and an outdated link list will not do
- You need a list of no-auth APIs that returned real data
Not a fit when
- You need to verify an API with a key: only unauthenticated URL reachability is checked
- You need a service level agreement or an uptime guarantee: public APIs can disappear any day
- You need a list of Russian services: the list is built from English-language catalogs
Example request
Pick a working free weather API without a key and show a request example with real dataLimitations
The check covers only URL reachability: a 2xx or 3xx response today. It does not guarantee that methods work, limits, license terms or data correctness. Auth-gated endpoints are not tested, so a large share of entries are marked unverified.
The list is assembled from other catalogs, and description quality depends on the sources. The web search needs the public project page and the Claude Code plugin needs a marketplace install. Before using an API in production read the service terms and verify responses by hand.
How to disable. In Claude Code remove the plugin with `/plugin uninstall public-apis-live`. A global npm package is removed with `npm uninstall -g public-apis-live`; with `npx` there is nothing to remove.
FAQ
How do I install the plugin?
Run `/plugin marketplace add https://github.com/Manavarya09/public-apis-live.git`, then `/plugin install public-apis-live`. After that ask the agent to pick a working API for a task.
How do I search APIs from the terminal?
With `npx public-apis-live weather` or another keyword. You can install the package globally with `npm i public-apis-live`.
What does a working API mean?
The URL returned a 2xx or 3xx success code today. The project does not test methods or keys. No-auth APIs with real data are marked separately.
How often is the list refreshed?
Daily: the `scripts/refresh.ts` script rechecks reachability and updates data, history and the badge on the project page.
How do I see a service real methods?
The `npx public-apis-live endpoints <service-name>` command reads the OpenAPI spec and prints real endpoints, for example for Stripe.
Discussion
No questions or reviews yet.
Related
PluginsPagoKit picks a payment provider for the project country in Claude Code and writes the integration with webhook checks
The CLI validates OpenAPI descriptions and generates client libraries, MCP servers and other interfaces for your API.
An archive of Anthropic documentation in Markdown: Claude Code, API, MCP, products, support, 4100 files, updated four times daily
An auto-updating Claude Code Skill reference for all 165 Yandex Market Partner API methods, built from the official OpenAPI spec
Plugins for git, Python and accessibility in one place: 400+ skills, subagents and hooks against dangerous agent commands.
Anthropic DevRel playground: three Claude Code mods, hooks, CLAUDE.md examples and skills, each with notes on how it was built.
README in short
The project collects public APIs from popular lists, deduplicates them and checks reachability daily. It has a site search, a console package, a Claude Code plugin and JSON data. The repository includes tests, benchmarks and check history.