Daily API RoundUp: MessageBird, Synoptic, Niland, Qubole, Keuri, Dothraki Translator, Foodpairing

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.

Sixteen APIs have been added to the ProgrammableWeb directory in categories such as Hardware, Natural Language Processing, and Weather. A highlight today is an API for earth and weather data from Synoptic, which is collected from individually operated geophysical sensors around the world. Take a look at what's new.


Synoptic is an earth data aggregation and distribution Platform. Developers can use the Synoptic API to get information about networked weather stations such as geocoordinates, firezones, observational data, latency, accumulated precipitation, and more. This API is listed under the Weather category. See ProgrammableWeb's complete list of Weather APIs.

A StormPrint of Hurricane Arthur made with data from Synoptic API
A StormPrint of Hurricane Arthur made with data from Synoptic API / image: Synoptic

Kueri is a service platform that allows users to search natural language questions to SQL. The Kueri.me API is a product that provides Remote Procedure Call in JSON formats. It is available for Integration and download from the main site, with a JavaScript library as a Resource to implement a search-box complete that displays results in a table. Keuri.me API is listed under the Natural Language Processing category. See ProgrammableWeb's complete list of Natural Language Processing APIs.

Qubole is a service that simplifies, scales, and speeds up Big Data analytics performed on data stored on AWS, Google, or Azure clouds. The Qubole API allows developers to integrate cloud-scale data processing into their own systems and applications. It also provides autoscaling, which allows users to automatically add or remove resources to reflect usage. This API is listed under the Big Data category. See ProgrammableWeb's complete list of Big Data APIs.

Here's an API that could be useful if you happen to be wandering across Essos and run across nomadic horse warriors. Dothraki Translator API allows developers to translate between English and the Dothraki language from Game of Thrones. The Dothraki Translator API is provided by the Fun Translations website, which hosts translation services for Yoda, Pirate, Gungan(!), and other unique dialects. It is listed under the Translation category. See ProgrammableWeb's complete list of Translation APIs.

Dothraki translation API is now available
Dothraki Translator API is available in case you meet up with this group / image: HBO

MessageBird is an SMS marketing and communication service that allows users to send and receive personalized text messages. The MessageBird Chat API allows developers to connect their websites or applications to the messaging platform of their choice. The MessageBird Lookup API allows users to validate and look up a mobile number. These APIs are listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.

The Niland API utilizes Artificial Intelligence ( AI) and audio processing capabilities to classify music titles and recognize related tracks. The API automatically generates search results and classification data using audio signals that it detects in music compositions. The API allows developers to create AI powered music applications. We've primarily listed the Niland API in the Music category. See ProgrammableWeb's complete list of Music APIs.

Niland music classification API demonstration
Demonstration of music classification results from a sample of the Star Wars soundtrack / image: Niland.io

Open Project is an open source project management platform. Developers can integrate with the Open Project API to manage projects in an open source collaborative environment. The API is listed under the Project Management category. See ProgrammableWeb's complete list of Project Management APIs.

Foodpairing is a tool for cooks and bartenders to discover suitable food and flavor pairings. This JSON based API allows users to compare food experiences including menu, ingredients and beverage descriptions, categorization, nutrition, origin, season, cuisine and more. This API is listed under the Food category. See ProgrammableWeb's complete list of Food APIs.

Foodpairing API uses algorithm to match foods, meals, beverages
Foodpairing analyzes aroma and other Machine Learning data to create algorithms calculating how well foods & drinks match / image: Foodpairing

The IP Find API is a simple API used to Fetch geolocation information for an IP Address. Using this API, users will receive an instant JSON response with the desired location data. This API is listed under the Location category. See ProgrammableWeb's complete list of Location APIs.

The WICG WebUSB API allows users to permit integration and securely provide access to USB devices from webpages. It is listed under the Hardware category. See ProgrammableWeb's complete list of Hardware APIs.

Ex Libris Group provides Library management and automation services. They provide several APIs for integration. Ex Libris Primo is an access and information retrieval system for libraries. It's API allows for third-party interation. Ex Libris bx API allows users to view popular articles from libraries around the world. Ex Libris Alma API Ex Libris Voyager API lets users implement a single interface to handle fulfillment actions and exportable resources while enabling client discovery tools. And Ex Libris Aleph API allows developers to build a suite of interfaces for libraries patrons. These APIs are primarily listed under the Library category. See ProgrammableWeb's complete list of Library APIs.

Be sure to read the next Hardware article: ​DJI's New Skyport Adapter and Payload SDK Aims to Advance Drone Technology