Daily API RoundUp: Amazon Machine Learning, Google Maps Android

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.

Nine APIs have been added to the ProgrammableWeb directory in Machine Learning, Mapping, Monitoring, and Tools categories, among others. Here’s a look at what is new.


The Amazon Machine Learning REST API allows developers to build applications based on Amazon Machine Learning models that find patterns in data. Some example uses of this API are applications for fraud detection, forecasting demand, targeted marketing, and click prediction. We’ve listed this API under the Machine Learning category. See ProgrammableWeb’s complete list of Machine Learning APIs.

The Google Maps Android API allows developers to add maps to applications. The API accesses Google Maps servers, downloads data, displays maps, and responds to map gestures. The API allows users to add markers, polylines, polygons, ground overlays, and tile overlays to maps. We’ve primarily categorized the Google Maps Android API under the Mapping category. See ProgrammableWeb’s complete list of Mapping APIs.

Dynatrace is an application performance management and monitoring service. The RESTful Dynatrace Synthetic Monitoring API offers tools for testing and monitoring a website or app’s performance. Use the API to analyze Content Delivery Network (CDN) and third-party outages, monitor web performance, and much more.

Dynatrace application performance monitoring example
Dynatrace helps developers understand how websites and applications perform / image: Dynatrace website

The Dynatrace Synthetic Monitoring API is listed under the Monitoring category. See ProgrammableWeb’s complete list of Monitoring APIs.

Bugsnag software detects and diagnoses crashes in web or mobile applications. The Bugsnag Users REST API allows developers to list account users, retrieve user details, and manage users. The Bugsnag Events API enables the listing of project events, retrieving event details, and managing events. The Bugsnag APIs are categorized under Tools. See our complete list of Tools APIs.

The project Unofficial Marvel Stream accesses API data in the form of paginated displays. Developers can integrate information related to characters or comics into applications. Created by Matt DesLauriers, this API is available on GitHub and users can find information on installation, examples, usage, events, and running tests. This API is listed under the Entertainment category. See ProgrammableWeb’s complete list of Entertainment APIs.

The QR-Code API is part of a project by Burning Soul. The API can convert data to QR code, providing output that is stored on a server as a static file. Generate codes by script or by calling the image type with date in the URL. Components include data to convert to QR Code, size of the output image, and error correction for encoding data. This API is listed under the QR Codes category. See ProgrammableWeb’s complete list of QR Codes APIs.

Also from Burning Soul, the Whois API is able to Fetch info related to domain status, owner's name and e-mail address, as well as DNS server information. This API only presents content provided by the server, meaning errors could be displayed because of privacy. This API is categorized under the Domains category.

The Burning Soul GeoIP API can identify location by IP address. The GeoIP API is listed under the Location category. See ProgrammableWeb’s complete list of Location APIs.

Be sure to read the next Monitoring article: Daily API RoundUp: CartoDB, MobiCart, Waynaut, OrderCloud