The Public APIs repository on GitHub has a list of free APIs that you can use in software and web development. This is a great resource for finding out if there is a free public API for a specific task at hand. For example, if your application requires weather data, you can take a look at several free API options available and select the one that works for you. I have been following this repository and they have recently added something useful — a public API to query for public APIs!
I quickly created a new PowerShell module that wraps around the public API for the public APIs!
Install-Module -Name PSPublicAPI -Force
There are four commands in this module.
Get-PSPublicAPIEntry – Gets specific APIs or all API entries from the public API service.
The commands are pretty much self-explained and you can find the docs for each command here.