Open Source

public-apis: The 461k-Star Free API List That Became GitHub's 4th Most-Starred Repo

The public-apis/public-apis repository is a legend: 461,000+ stars, 1,400+ free APIs in 51 categories, and more stars than React, TensorFlow, and Linux combined. But its story includes a near-death experience, a governance battle with corporate owner APILayer, and a growing 'zombie API' problem. This guide covers the full history, how to actually use the list safely, and the best modern alternatives.

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
public-apis: The 461k-Star Free API List That Became GitHub's 4th Most-Starred Repo

Key takeaways

  • public-apis/public-apis is the 4th most-starred repository on GitHub with 461,000+ stars and 50.9k forks — more stars than React, TensorFlow, and Linux combined. It catalogs 1,400+ free public APIs organized into 51 categories, each entry with Auth, HTTPS, and CORS status at a glance.
  • The repo nearly died in early 2021 (300+ unmerged PRs, abandoned issues), then four community maintainers revived it in two months, processing 1,000+ PRs in a year and igniting explosive growth from 424k to 461k stars by 2026.
  • Governance controversy: the repo is owned by APILayer (Idera Corp). Issue #3104 documented maintainers being denied privileges, demoted after reverting unauthorized corporate commits, and forced commercial API placement — leading to a 'zombified' repo where hundreds of entries are dead or stale.
  • How to use it safely: read documentation first, check CORS for browser apps, prefer HTTPS, never expose API keys client-side, implement exponential backoff on 429s, and cache responses. Many 'free' APIs require credit cards, offer 5-request/day limits, or are abandoned.
  • Modern alternatives: free-for.dev (curated SaaS free tiers), RapidAPI Hub (testable marketplace with free filters), apilist.fun, and DevResources offer fresher, better-vetted API directories in 2026.

Key answers

What is the public-apis repository?

public-apis/public-apis is a community-maintained GitHub repository that catalogs free public APIs. Created March 20, 2016, it lists over 1,400 APIs across 51 categories (Animals, Anime, Weather, Finance, Science, and more), each with name, description, auth method, HTTPS support, and CORS status. With 461,000+ stars it's the 4th most-starred repository on GitHub — ahead of React, TensorFlow, and the Linux kernel.

How do I read the public-apis table?

Each API entry has five key columns: Name (linked to docs), Description (under 100 chars), Auth (OAuth, apiKey, X-Mashape-Key, User-Agent, or No), HTTPS (Yes/No), and CORS (Yes/No/Unknown). There's also a 'Call this API' link to Postman collections. CORS matters most: if it's 'No', browser-based frontend calls will fail and you must proxy through a backend.

Is the public-apis list still maintained?

Partially. The repo is still active (5,108 commits, latest within days), but its governance is troubled: owner APILayer (Idera Corp) has been accused of censorship and forced commercial placement since the 2022 issue #3104 dispute, and in March 2026 APILayer's own gateway returned Cloudflare Error 521, leaving many listed APIs unusable. Hundreds of entries are stale or dead — always verify before building.

What happened with APILayer and issue

In March 2022, community maintainer matheusfelipeog opened issue #3104 documenting: maintainers denied repo privileges, months of ignored communication, unauthorized corporate commits that broke tests, demotion of all community maintainers after reverting APILayer logo changes, and forced pinning of commercial APIs (IPstack, Mailboxlayer) at the top of the list. The issue was closed as 'completed' in July without resolution, and criticism was reportedly censored.

What are the best free APIs for learning and prototyping?

From the list: JSONPlaceholder (fake REST API for CRUD practice), ReqRes (simulated auth/pagination), OpenWeatherMap (weather), CoinGecko (10,000+ crypto prices), Alpha Vantage (stock market data), NASA (space imagery), SpaceX (launch data), and the GitHub API itself. For browser apps, verify CORS support first — many APIs only work from server-side backends.

public-apis: The 461k-Star Free API List That Became GitHub’s 4th Most-Starred Repo

Some GitHub repositories are code. Some are documentation. And some — like public-apis/public-apis — are something stranger: a markdown file that out-starred Linux.

461,000+ stars. 50.9k forks. 5,108 commits. The 4th most-starred repository on all of GitHub — ahead of React, TensorFlow, and the Linux kernel combined. And its entire core product is a list of free APIs, organized in tables.

This is the story of that list: how it was born, how it nearly died, how four volunteers resurrected it into a phenomenon — and why you should still be careful using it in 2026.

The list: 1,400+ free APIs in 51 categories

Created on March 20, 2016, the repository catalogs over 1,400 free public APIs across 51 categories — Animals, Anime, Business, Cryptocurrency, Finance, Food & Drink, Games, Music, Science, Sports, Weather, and more.

Each entry is a table row answering the three integration questions developers actually care about:

ColumnWhat it tells you
NameLinked to the API docs
DescriptionUnder 100 characters
AuthOAuth / apiKey / X-Mashape-Key / User-Agent / No
HTTPSYes / No — secure transport support
CORSYes / No / Unknown — critical for browser apps

Plus a “Call this API” link to ready-made Postman collections. CORS is the quiet killer: an entry marked No will fail from a browser frontend no matter what you do — you’ll need a backend proxy.

Famous entries: JSONPlaceholder (fake REST API for CRUD practice), ReqRes (simulated auth), OpenWeatherMap (weather), CoinGecko (10,000+ crypto coins), Alpha Vantage (stocks), NASA (space imagery), SpaceX (launch feeds), GitHub API, Discord, YouTube.

The resurrection: how it hit 4th place on GitHub

By early 2021, the repo was dead: 300+ unmerged pull requests, dozens of abandoned issues. Then four community developers — matheusfelipeog, pawelborkar, marekdano, yannbertrand — stepped in as co-maintainers and cleared the backlog in two months, adding automated tests and reviving growth. Over the next year they merged 1,000+ pull requests.

The revival worked spectacularly: by April 2026 the list hit 424k stars (4th on GitHub), and today it sits at 461k+ stars with 50.9k forks — more stars than React, TensorFlow, and Linux combined.

The controversy: APILayer, issue #3104, and the zombie problem

The fairy tale has a dark chapter. The public-apis organization and repo belong to APILayer, an API marketplace owned by Idera Corp.

In March 2022, maintainer matheusfelipeog opened issue #3104 — a public reckoning that documented:

  • Maintainers denied basic repo privileges despite reviving the project
  • Months of ignored communication with APILayer’s management
  • Unauthorized corporate commits (an automated apilayer-admin account) that broke the project’s test suite
  • Demotion of all community maintainers after reverting APILayer’s forced logo changes — plus deletion of the maintainers list
  • Forced commercial placement: APILayer broke the alphabetical rules to pin its own paid APIs (IPstack, Mailboxlayer) at the top of the list

The issue was closed as “completed” in July without resolution. Community members reported criticism being censored and communication shut down. Maintainer yannbertrand warned users that links could no longer be verified as safe.

Then came the “zombie API” problem: in late March 2026, APILayer’s own gateway (api.apilayer.com) began returning Cloudflare Error 521 (server down), taking many listed APIs offline. Hundreds of entries are stale, dead, or misleading — the list is a museum as much as a directory.

How to actually use public APIs safely (2026 checklist)

  1. Read the docs first — spend 10 minutes verifying endpoints and parameters before writing code. The description column is 100 characters; it can’t tell you the API is a 7-day trial that expires.
  2. Check CORS — browser app? No means you need a backend proxy.
  3. Prefer HTTPS — obvious, but the list still contains No entries.
  4. Never expose API keys client-side — anyone can scrape your frontend and drain your quota. Store keys in server environment variables and proxy requests through your backend.
  5. Implement exponential backoff — HTTP 429 (Too Many Requests) is the free-tier tax; retry with sleep, don’t hammer.
  6. Cache responses — Redis for backends, local storage for clients. Free tiers are tiny; caching is how you stay under them.
  7. Beware the “free” trap — credit-card registration, 5 requests/day limits, and abandoned projects are common.

Better alternatives in 2026

ResourceWhy it’s better
free-for.devActively curated SaaS/PaaS free tiers, community-maintained
RapidAPI HubTest APIs in-browser, filter by free tier
apilist.funClean, modern curated UI
DevResourcesdevresourc.es — polished developer resource directory

Conclusion

public-apis is a phenomenon: a markdown file that out-starred Linux, resurrected by four volunteers, and now a cautionary tale about open-source governance — a corporate-owned “community” project with forced ads, demoted maintainers, and zombie entries.

For developers in 2026, it’s still the best starting point for discovering what free APIs exist — but treat it as a discovery layer, not a contract. Verify everything, protect your keys, cache aggressively — and cross-check against free-for.dev and RapidAPI for anything you’ll build on.

The list is free. The caution is mandatory. 🌟