Public APIs logo

Public APIs

Public APIs is a community-curated collective list of over 1,400 free APIs organized across 50+ categories, maintained by contributors and the team at APILayer. It is one of the most popular open-source projects on GitHub with over 400k stars. A companion REST API (davemachado/public-api) exposes the directory data programmatically over HTTPS with no authentication.

2 APIs 0 Features
API AggregationAPI DirectoryAPI DiscoveryFree APIsOpen Source

APIs

Public APIs Directory

A collective list of free APIs organized by category including Animals, Finance, Weather, Geocoding, Government, Health, Machine Learning, Sports, and 40+ more categories for de...

Public APIs API

A RESTful API for programmatically accessing the public-apis directory data. Supports CORS and requires no authentication, with all responses served over HTTPS. Endpoints includ...

Resources

🔗
Website
Website
👥
GitHub Organization
GitHub Organization
🔗
Contributing Guide
Contributing Guide
🔗
License
License

Sources

Raw ↑
aid: public-apis
name: Public APIs
description: >-
  Public APIs is a community-curated collective list of over 1,400 free APIs
  organized across 50+ categories, maintained by contributors and the team at
  APILayer. It is one of the most popular open-source projects on GitHub with
  over 400k stars. A companion REST API (davemachado/public-api) exposes the
  directory data programmatically over HTTPS with no authentication.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - API Aggregation
  - API Directory
  - API Discovery
  - Free APIs
  - Open Source
url: >-
  https://raw.githubusercontent.com/api-evangelist/public-apis/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
  - aid: public-apis:public-apis-directory
    name: Public APIs Directory
    description: >-
      A collective list of free APIs organized by category including Animals,
      Finance, Weather, Geocoding, Government, Health, Machine Learning, Sports,
      and 40+ more categories for developers to discover and integrate into
      their projects.
    humanURL: https://github.com/public-apis/public-apis
    tags:
      - API Directory
      - Free APIs
      - Open Source
      - REST APIs
    properties:
      - type: Documentation
        url: https://github.com/public-apis/public-apis#index
      - type: GitHubRepository
        url: https://github.com/public-apis/public-apis
  - aid: public-apis:public-api
    name: Public APIs API
    description: >-
      A RESTful API for programmatically accessing the public-apis directory
      data. Supports CORS and requires no authentication, with all responses
      served over HTTPS. Endpoints include /entries, /random, /categories, and
      /health.
    humanURL: https://github.com/davemachado/public-api
    baseURL: https://api.publicapis.org
    tags:
      - API Directory
      - Free APIs
      - REST API
    properties:
      - type: Documentation
        url: https://github.com/davemachado/public-api
      - type: GitHubRepository
        url: https://github.com/davemachado/public-api
      - type: OpenAPI
        url: >-
          https://raw.githubusercontent.com/api-evangelist/public-apis/refs/heads/main/openapi/public-apis-openapi.yml
common:
  - type: Website
    url: https://github.com/public-apis/public-apis
  - type: GitHub Organization
    url: https://github.com/public-apis
  - type: Contributing Guide
    url: https://github.com/public-apis/public-apis/blob/master/CONTRIBUTING.md
  - type: License
    url: https://github.com/public-apis/public-apis/blob/master/LICENSE
maintainers:
  - FN: Kin Lane
    email: [email protected]