Daily API RoundUp: Microsoft LUIS, Botmetric, Vize.ai

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.

Eighteen APIs have been added to the ProgrammableWeb directory in categories including Internet of Things Weather, and Recognition. Highlights include the Microsoft Azure LUIS language processing API and several weather APIs from Foreca. Here's a rundown of the latest additions.


The Microsoft Azure LUIS Platform is a natural language processing service built on Machine Learning. LUIS stands for Language Understanding Intelligent Service. The Microsoft Azure LUIS API is available to integrate language understanding into applications, bots, and the Internet of Things. The API allows for prebuilt or custom language models, and is listed under the Natural Language Processing category. See ProgrammableWeb's complete list of Natural Language Processing APIs.

LUIS receive utterances as HTTP requests and responds with extracted user intentions

LUIS receive utterances as HTTP requests and responds with extracted user intentions as JSON objects Image: Microsoft

Extensis provides productivity applications for creative professionals including Extensis Portfolio, a digital asset management (DAM) platform. The Extensis Portfolio API provides a way for developers to create applications that need to communicate with Portfolio. This Documentation assumes that a Portfolio server is installed and running on the same machine. API methods are available to add assets to a Portfolio catalog, retrieve thumbnails, previews, and asset metadata from a catalog, search for assets based on asset metadata, convert images and video to multiple formats and more. A Extensis Portfolio SOAP API is also available. Both APIs are listed under the Digital Asset Management category. See ProgrammableWeb's complete list of Digital Asset Management APIs.

Vize. AI is an image recognition service. The Vize API recognizes images with Artificial Intelligence and classifies images, assists with image upload, and trains new models for identification. Developers can use the API to create, manage, and deploy custom recognition models. The API can be useful for Real Estate, E-Commerce, IoT, and other industry applications with specific, customized image recognition needs. Developers can test a sample image recognition in Python, PHP, Node.js, Java, Objective-C, .NET, and Ruby. The API is listed under the Recognition category. See ProgrammableWeb's complete list of Recognition APIs.


Screenshot: Vize.ai

Qover is an Insurance-as-a-Service platform based in Brussels, Belgium, that offers insurance products from open APIs. The Qover LifeStyle API can be integrated into any digital ecosystem and offers Lifestyle insurance, including job loss coverage. The Qover Motor API offers motor insurance. Both APIs were added to our Insurance category.

EVE Online is a futuristic online gaming experience set in space. The EVE ESI (EVE Swagger Interface) API is the official RESTful API for EVE third-party development. The ESI API was designed to be a single interface to all information EVE related. There are three ESI environments running, an esi-dev, esi-test, and the production esi. With esi-dev or esi-test and a bit of configuration (which will be replaced with tooling), EVE developers are able to query their local development server through ESI. The EVE ESI API replaces the EVE Online CREST Carbon RESTful API and the EVE Online XML API, which are now depreciated and will be shut down May 8th, 2018 (or earlier if metrics signal a trivial level of usage). This API is listed under the Games category. See ProgrammableWeb's complete list of Games APIs.

"Nightmare" is one of the free space ships available for players to control in EVE Online games.

"Nightmare" is one of the free space ships available for players to control in EVE Online games. Image: YouTube/EVE Online

BMC Software's Truesight Intelligence platform is a Big Data IT analytics platform. The platform aims to help businesses maximize information technology operations and efficiency. The BMC TrueSight Intelligence API returns JSON data about the analytics' platform events, measurements, and metrics. The API is listed under the Analytics category. See ProgrammableWeb's complete list of Analytics APIs.

Botmetric is a complete cloud management platform, which provides advanced cloud cost analytics for AWS and Microsoft Azure, helps users to enhance cloud security and to make DevOps faster. Botmetric uses intelligence to enable users to focus on business initiative instead of analysis. The Botmetric API allows developers to programmatically retrieve data regarding accounts, cloud cost analysis, and savings from the Botmetric platform. The API is listed under the DevOps category. See ProgrammableWeb's complete list of DevOps APIs.

Botmetric cloud management services explained. Video: YouTube/Botmetric

Hologram is a provider of cellular connectivity solutions for Internet of Things (IoT) devices. The Hologram Socket API allows developers to enable communication between embedded devices and the Hologram cloud. Its Integration allows users to send SMS and other messages to the Hologram cloud, with API methods available for managing devices, manaing cellular links, managing accounts and data plans, plus SMS, cloud-to-device and CSR messaging. This API is listed under the Internet of Things category. See ProgrammableWeb's complete list of Internet of Things APIs.

Hologram.io API

Screenshot: Hologram.io

Foreca offers digital weather services for businesses around the globe. We've added several Foreca APIs to our directory in the Weather category, as listed below.

Foreca Climate Data API offers accurate information about daily or monthly average temperatures and precipitation. Climate data is available via the API for any inland location specified by latitude-longitude coordinates and for all Foreca forecast locations (over 150.000 named locations worldwide).

Foreca Weather History API provides past observational weather information from SYNOP and METAR weather stations by showing measured weather parameters in a certain location at a specific date, as both daily summary values and hourly values.

Foreca Ski Resort Information API offers up-to-date information from over 2.000 global ski resorts. The Feed delivers information from the nearest ski resorts to a given location. The response will contain general information about the resort, opening times and last reported conditions on the slopes. An atmospheric weather forecast for the covered resorts is also provided. Ski resort information is currently available for Europe, North America, and Japan.

Foreca Weather Notifications API allows users to activate push notifications using weather parameter values as triggers. Optional service models allow for notifications to be delivered as SMS or email messages, and Foreca DSS Cloud Interface (a cloud-based system providing multiple weather monitoring tools for a variety of industries).

Foreca Road Weather API provides real-time calculated driving condition forecasts to any coordinate point in the world. The state of the road's surface, visibility and other weather events affecting driving are included. Road condition forecasts are currently available for most of Europe, but new regions and countries can be added upon request.

Foreca Weather Map API provides worldwide weather forecasts and observations as map overlays. Foreca provides map overlay images through its Weather Map API. Overlays are primarily provided as tiles that are compatible with the most common map services such as HERE, Google Maps and OpenStreetMap. Foreca's own background maps are also available.

Foreca Weather File Feed API integrates weather information for up to 80K locations into proprietary systems. Foreca Weather Data batch files contain forecasts and current conditions updated on a continual basis. The feed contains current conditions data from relevant local weather stations and weather forecasts for up to 14 days, and is delivered as XML or language-independent delimited ASCII format file feed.

Foreca Weather Warnings Feed API provides a data feed of the governmental severe weather warnings from many national warning systems from around the world.

Be sure to read the next Weather article: Daily API RoundUp: oneheap, USDA, Wagapi, Skype