Development · GitHub repo
public-apis
A community-curated list of free APIs organized by category
public-apis is an open-source GitHub directory collecting thousands of free REST APIs across dozens of industries and development categories. Each entry outlines essential integration details, including authentication requirements, HTTPS availability, and CORS support. It also highlights MCP servers for AI agents, making it an essential reference for building prototypes, applications, and side projects without paid subscriptions.
What it's for
- Find free APIs to power mockups, side projects, or prototype applications
- Check authentication requirements and CORS compatibility before integrating an external API
- Discover MCP servers for AI agent tooling and local automation
Features
- Categorized index spanning dozens of topics from animals and anime to weather and finance
- Markdown tables specifying Auth method, HTTPS support, and CORS availability for each API
- Dedicated Model Context Protocol (MCP) servers section for AI agent workflows
- Community-maintained and regularly updated repository backed by APILayer
Pricing
Free to view and use; individual third-party APIs have their own limits and terms.
Details
- Type
- GitHub repo
- Category
- Development
- Topic
- API Directories
- Open source
- Yes
- Platforms
- Web
- For
- Software engineers, indie hackers, and students looking for free external data sources.
- Alternative to
- RapidAPI Hub, Postman Public API Network
- Tags
- apis, rest api, free apis, developer tools, github, curated list
Why it was saved
- @ninjaaitools: Saves developers from paying expensive API subscriptions by providing tested, categorized free APIs with authentication and CORS details.
Related
Curated directory of software, libraries, and resources for web design engineers.
Curated list of eight front-end design and developer utility tools
Turn any Git repository into a prompt-friendly text digest for LLMs.
Autonomous AI coding agent that handles repo tasks in a cloud VM
Turn GitHub repositories into LLM-ready text by changing one URL letter
Self-hosted REST API for WhatsApp automations and integrations
Updated