davemachado/public-api
davemachado/public-api has 1,719 GitHub stars and 181 forks. GitHot measured +2 stars in 24 hours and +4 in 7 days. Last checked 2026-11-09 01:32 UTC. Last push 2022-12-08.
Public API for the public-apis Github project
Measured star growth
- in 24h
- +2
- in 7 days
- +4
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalPublic API for Public APIs
Welcome to the official public API for the public-apis project!
This service supports CORS and requires no authentication to use. All responses are sent over HTTPS as well.
If you would like to leave feedback or request a feature, please open an issue. If you would like to contribute, feel free to open a pull request.
Github Project
https://github.com/davemachado/public-api
Base URL
Services
GET /entries
List all entries currently cataloged in the project
Parameters
| Parameter | Type | Data Type | Description | Required |
|---|---|---|---|---|
| title | query | string | name of entry (matches via substring - i.e. "at" would return "cat" and "atlas") | No |
| description | query | string | description of entry (matches via substring) | No |
| auth | query | string | auth type of entry (can only be values matching in project or null) | No |
| https | query | bool | return entries that support HTTPS or not | No |
| cors | query | string | CORS support for entry ("yes", "no", or "unknown") | No |
| category | query | string | return entries of a specific category | No |
For categories like "Science & Math" which have a space and an ampersand, the query is simply the first word. Using "Science & Math" as an example, the correct query would be
category=science
GET /random
List a single entry selected at random
Parameters
| Parameter | Type | Data Type | Description | Required |
|---|---|---|---|---|
| title | query | string | name of entry (matches via substring - i.e. "at" would return "cat" and "atlas") | No |
| description | query | string | description of entry (matches via substring) | No |
| auth | query | string | auth type of entry (can only be values matching in project or null) | No |
| https | query | bool | return entries that support HTTPS or not | No |
| cors | query | string | CORS support for entry ("yes", "no", or "unknown") | No |
| category | query | string | return entries of a specific category | No |
GET /categories
List all categories
Parameters
None
GET /health
Check health of the running service
Parameters
None
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,098 starspublic-apis/public-apis
A collective list of free APIs
497,334 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
443,891 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,214 stars