Browse and filter over 1,400 free public APIs across more than 50 categories. Search by name, narrow by category, and filter to only show APIs that are currently online and responding to our health checks.
Every API in this directory is free to use. Some require a quick free sign-up for an API key, while others can be called immediately with no account at all. Use the filters below to find what fits your project — whether you need a no-auth API for a quick prototype, a CORS-enabled endpoint for browser-only code, or a verified-alive API for a production demo.
| Name | Description | Category | Auth | Status | Report |
|---|---|---|---|---|---|
| Loading APIs… | |||||
With over a thousand APIs to choose from, picking the right one for a project can feel overwhelming. Here's a quick framework that works for most cases:
If you want a deeper walkthrough, our guide on choosing the right free API covers the same ground in more detail.
Not sure what kind of API you're looking for? These are the categories developers reach for most often:
Forecasts, historical data, severe-weather alerts, and air-quality readings — almost all available with a free API key.
Stock prices, exchange rates, cryptocurrency tickers, and economic indicators. Many are no-auth or have generous free tiers.
Game stats, comic databases, trivia questions, and Pokémon data. Great for portfolio projects and side ideas.
Text generation, image classification, sentiment analysis, and translation. Most require a free key but offer real generous free tiers.
Lyrics, artist info, album metadata, and music recommendations. Useful for personal projects, dashboards, and Discord bots.
Random dog and cat images, animal facts, and species data. Beginner-friendly, often no-auth, and perfect for first projects.
We periodically run automated health checks against every API in the directory. "Alive" means the API returned a successful HTTP response on its last check. "Dead" means it didn't respond — it may be temporarily down, permanently offline, or simply blocking automated probes. "Unknown" means we haven't checked it yet or the check is pending. Status is a useful hint, not a guarantee — always test an API yourself before depending on it in production.
Pick a category, then look at the "Auth" column in the results — APIs marked "none" need no sign-up at all. You can also browse the 10 Fun APIs for Beginners guide, which highlights several no-auth APIs that are great for learning.
The CORS and HTTPS columns are visible on individual category pages. To see them in search, check the API's detail page — every API in the directory has its own page with auth, CORS, HTTPS, and status all listed. Many beginner projects don't need CORS because they call APIs from a backend; if you're building purely in the browser, CORS support is essential.
The bouncing icons on the homepage are a fun way to discover APIs visually — each icon represents a real API in the directory, and clicking one shows a quick preview. The search page is the workhorse view: structured columns, filters, and pagination, designed for finding a specific API quickly.
We aggregate from the open-source public-apis project and other public sources, then run our own deduplication, categorization, and health-checking pipeline. Categories are normalized, near-duplicate entries are merged, and dead links are flagged. If you spot a missing API, let us know via the contact form.
Most free public APIs allow commercial use within their published rate limits, but the specifics vary by provider. Always read the individual API's terms of service before using it in a paid product. Our directory tracks which APIs require an API key and which don't, but we can't guarantee licensing terms for every provider.