Public APIs

Provides a comprehensive, community-curated list of free public APIs for developers, categorized by topic to accelerate project development.

Provides a comprehensive, community-curated list of free public APIs for developers, categorized by topic to accelerate project development.

The gist

Public APIs is a community-curated GitHub repository listing free APIs for software development. Maintained by contributors and APILayer, it serves as a centralized directory to help developers discover and use publicly available APIs. The collection is organized into dozens of categories, such as business, cryptocurrency, and entertainment, providing a valuable resource for finding data and services to integrate into applications.

What it does

  • Lists hundreds of free-to-use public APIs across numerous domains.
  • Categorizes APIs by topic, including business, entertainment, and development.
  • Provides basic metadata for each API, such as authentication requirements and CORS support.
  • Links directly to the documentation for each listed API.
  • Maintains an open-source contribution model for adding or updating listings.

How it works

This resource is delivered as a single, extensive Markdown file within a public GitHub repository. Users navigate the file by scrolling through categorized lists or using their browser's search function to find relevant APIs. Each entry provides a brief description and a link to the API's official documentation. The project is completely free and open-source, relying on community contributions to stay current.

Best for

Developers, students, and hobbyists looking for a comprehensive, centralized directory of free APIs to use in their projects. It is an ideal starting point for discovering a service that provides a specific type of data.

Watch out for

As a community-maintained list, some API links may become outdated or broken over time. The repository does not guarantee the quality or reliability of the listed APIs; users must perform their own evaluation.