public-apis/public-apis
A giant crowd-curated directory of free APIs for developers
public-apis is a GitHub repository that organizes free public APIs from dozens of fields like weather, animals, security, and development tools into one big categorized list. Each entry shows a description plus whether it needs an API key, supports HTTPS, and allows CORS. It's maintained by community contributors and updated continuously.
What it does
- APIs are sorted into more than 40 categories such as Animals, Anime, Anti-Malware, Art & Design, Authentication, Blockchain, Books, Business, and Development
- Every API listed includes its name, a short description, and columns showing authentication requirement, HTTPS support, and CORS (browser-callable) support
- A company called APILayer sponsors the project and promotes its own bundled APIs like IPstack (IP geolocation), Marketstack (stock data), and Weatherstack (weather data) at the top of the README
- A table of contents lets readers jump straight to any category, and a contributing guide plus issues/pull requests let anyone propose new APIs to add
- With over 466,000 GitHub stars, it has become one of the most widely referenced API catalogs among developers
Why it matters
When building a new project, finding an existing free API for something like weather, maps, payments, or image processing can save huge amounts of development time compared to building that feature from scratch. This repository works as a practical reference so developers don't have to search the web for scattered API options.
Terms in this repo
- API · an interface that lets programs exchange data or functionality with each other
- apiKey · a unique string issued to identify and authorize a user calling an API
- OAuth · a way to log in or authorize access using another service's account without sharing a password
- CORS · a browser security setting that allows a webpage to call an API hosted on a different domain
- HTTPS · an encrypted, secure way of connecting to a website or API
Repository description (English)
A collective list of free APIs
Open on GitHubTrending repos
- cathrynlavery/diagram-designA skill that makes AI coding tools draw magazine-quality diagrams instead of generic rounded boxes
- semantica-agi/semanticaAn open-source graph infrastructure that lets AI agents show their work, not just their answers
- cactus-compute/needleA 14MB AI model small enough to run tool-calling on a phone or watch, without internet
- unslothai/unslothA desktop app that lets you run and train AI models on your own computer, no coding required
- macro-inc/macroAn all-in-one workspace where email, chat, docs, tasks, and CRM are cross-linked and share one AI memory
- harry0703/MoneyPrinterTurboAn open-source tool that turns a single topic or keyword into a finished short video, complete with script, footage, subtitles, and music
- basecamp/omarchyA ready-made, opinionated Linux setup built by DHH
- mattpocock/skillsA pack of reusable prompt playbooks that keep AI coding agents like Claude Code from going off the rails
Latest from METAL LAB
- NVIDIA's 300 Verified Skills Lift Correctness by 41 Points
- Wave your hand at a webcam, hear a theremin: browser instrument released
- Meta AI launches desktop app for Mac, can read an entire app window
- Factory Commits $100M to Partner Network, Pushes to Scale Software Factories
- SpaceX approached Cognition for acquisition four days after closing Cursor deal