Development · GitHub repo

public-apis

A community-curated list of free APIs organized by category

Visit github.com ↗

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, 14 December 2025: Saves developers from paying expensive API subscriptions by providing tested, categorized free APIs with authentication and CORS details.

Related

  • Design Engineer Tools

    Curated directory of software, libraries, and resources for web design engineers.

  • Eight Dev Tools, Zero Fluff — Part 6

    Curated list of eight front-end design and developer utility tools

  • Gitingest

    Turn any Git repository into a prompt-friendly text digest for LLMs.

  • Jules

    Autonomous AI coding agent that handles repo tasks in a cloud VM

  • uithub

    Turn GitHub repositories into LLM-ready text by changing one URL letter

  • WAHA (WhatsApp HTTP API)

    Self-hosted REST API for WhatsApp automations and integrations

Updated