Daily API RoundUp: NOAA, Google Webmaster Tools Libraries, Hype Machine

Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or Source Code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at editor@programmableweb.com.

We’ve added 6 APIs to the ProgrammableWeb directory today in Music, Machine Learning, and Bitcoin categories, among others. Also added were client libraries for use with Google Webmaster Tools and the National Oceanic and Atmospheric Administration (NOAA) National Weather Service APIs.


Hype Machine aggregates content from music blogs. Users go to Hype Machine to listen to music, read articles, and browse music by genre, popularity, or recent releases. The Hype Machine API uses HTTP GET methods and API Tokens for Authentication. Developers can use the API to access data from blogs, tracks, artists, or user favorites.

Hype Machine Android App screenshot
Hype Machine Android App screenshots from Google Play Store

We’ve categorized the Hype Machine API under the Music category. See ProgrammableWeb’s complete list of Music APIs.

Happy Apps provides uptime app and IT system monitoring. The REST API uses JSON and OAuth 2.0. Set up checks to monitor websites, pings, sockets, databases, messaging queues, and applications, or build custom checks. Happy Apps also sends SMS or email alerts and supports collective monitoring. We’ve primarily categorized the Happy Apps API under the Monitoring category. See ProgrammableWeb’s complete list of Monitoring APIs.

Tyk Cloud offers a complete API management Platform built on open source technology. Use the Tyk Cloud API to implement quota, rate, and access policies or create a Developer Portal and customize Documentation. Tyk Cloud also offers API analytics and supports a variety of security methods. The Tyk Cloud API is listed under the API Management category. See ProgrammableWeb’s complete list of API Management APIs.

The Azure Machine Learning Recommendations service provides solutions based on predictive analysis. The API offers models, catalogs, features, usage data, and notifications to build machine learning solutions on the cloud. It includes HTTP and XML formats, HTTPS support, and key access. This API is listed under the Machine Learning category. See ProgrammableWeb’s complete list of Machine Learning APIs.

Clearbit offers solutions enabling developers to construct business intelligence APIs. The Clearbit Logo REST API specifically allows developers to retrieve a company’s logo. We’ve categorized the Clearbit APIs under the Intelligence category. See ProgrammableWeb’s complete list of Intelligence APIs.

BlockTrail provides infrastructure for bitcoin transactions for developers and enterprise. The BlockTrail Bitcoin Webhooks REST API allows developers to integrate BlockTrail with other applications. Example API methods include retrieving, setting up, and returning Webhooks. We’ve categorized the BlockTrail Bitcoin Webhooks REST API under the Bitcoin category. See ProgrammableWeb’s complete list of Bitcoin APIs.


Google Webmaster Tools is a service that monitors and maintains a web presence in Google Search results. Official client libraries from Google for use with the Google Webmaster Tools API have been added to the directory.

Google Webmaster Tools .NET Library gives developers access to search console, a service part of Webmaster Tools. The console monitors sites’ performance in Google search results.

Google Webmaster Tools Python Library contains requirements and installation, and The App Engine to add an application.

NOAA National Weather Service provides alerts and predictions, and forecasts climate changes in the United States. NOAA provides the NWS API to developers.

Radar Cast Elite Apple Watch App
The Radar Cast Elite Apple Watch App was created using NOAA National Weather Service API - image: itunes.apple.com

NOAA Ruby Library, created by developer Andrew M. Whalen, contains data to interact with forecasts and current weather conditions.

Be sure to read the next Monitoring article: Tigerpaw and LabTech Collaborate on Advanced Plug-in for PSA Platform