Public APIs API

Number of APIs: 3

Public APIs github repo (https://github.com/public-apis/public-apis) is a collective list of free APIs for use in software and web development. This is hosted at https://public-apis-api.herokuapp.com/. All responses are sent over HTTPS.

Rate limiting

All requests to the above hosts are limited to 10 requests / minute. You can get status of your current limit by checking the response headers.

Authentication

The server supports only Token Authentication. Each token has expiration time of 5 minutes. Once a token expires you can request for a new token.

After getting the token all requests have to be added with Authorization: Bearer {{token}} header.

  1. Get token GET https://public-apis-api.herokuapp.com/api/v1/auth/token

  2. Get list of categories GET https://public-apis-api.herokuapp.com/api/v1/apis/categories?page=1

  3. List entries per category currently cataloged in the project GET https://public-apis-api.herokuapp.com/api/v1/apis/entry?page=1&category=Animals