Daily API RoundUp: SparrowOne, DeepAI, 3play Media, Kobiton

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 including Sentiment, Recognition, Payments, and Subtitles. Featured today are several APIs for adding Artificial Intelligence features to applications from DeepAI. Here's a rundown of the latest additions.


SparrowOne is a global e-payment system targeted to merchants and developers. The SparrowOne Services API provides payment transaction features for applications. It allows merchants to connect their order management, shopping cart or card present device to the payment gateway for processing. API methods available include; Sale, Authorization, Capture, Void, Refund and more. The Sparrow API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

Kobiton is a mobile device cloud and testing Platform. The Kobiton mobile cloud platform supports the performance of manual or automated testing on physical iOS and Android devices. Developers can use the Kobiton API to build a hybrid cloud that provides seamless access to both local and public cloud platforms. The API conveys JSON-formatted requests and responses and API is listed under the Cloud category. See ProgrammableWeb's complete list of Cloud APIs.

3play Media provides captioning and transcription solutions for a variety of media platforms including online video, media & entertainment, corporate education, e-learning, and market research. The 3PlayMedia Captions Imports API is useful for importing and downloading closed options. It can also be used to implement subtitle translations or manage video content files. The 3PlayMedia Audio Description API facilitates the Integration of audio captioning functionality in apps. The 3PlayMedia Advanced Timeshift API allows developers to caption timing changes in edited video sections. It supports advanced parameters for extracting in/out points from caption files. The API is applicable to any completed file in the 3PlayMedia system. These APIs are filed in our Subtitles category. See ProgrammableWeb's complete list of Subtitles APIs.

GraphCMS is an API-first content management system provider that utilizes the GraphQL platform. In addition to the GraphCMS Simple API (covered in a previous Daily RoundUp), the company provides the GraphCMS Relay API, which supports the deployment of Facebook's Relay GraphQL client when integrating GraphCMS in web, mobile, and other applications. Both APIs are listed under the Content Management category.

DeepAI provides image and video recognition and intelligence services for application developers. We've recently added several APIs from DeepAI for building intelligent applications to our Artificial Intelligence category. They are listed here with some image examples.

DeepAI Text Summarization API returns data of a reduced document by keeping the most relevant sentences.

DeepAI Demographic Recognition API returns JSON data of faces in an image to label the person's age, gender, and cultural appearance.

DeepAI Demographic Recognition API example

DeepAI Demographic Recognition API example. Image: Pixabay/Schmid-Reportage/DeepAI

DeepAI Image Inpainting API can create an image by adding pixels aiming to make it look filled and natural.

DeepAI Video Recognition API analyzes a video's frames per second. A JSON array is returned where each object is a frame with the associated output data, according to the site.

DeepAI Image Colorization API returns JSON data of images that can turn black & white images into color images.

DeepAI Image Colorization API in action

This DeepAI API turns the black and white original photo (left) into a colorized photo (right). Image: Pixabay/AnaDo82/DeepAI

DeepAI Image Similarity API returns data of two images to detect how visually similar they are. Developers can use the API to filter or duplicate similar images.

DeepAI Text Tagging API returns data of unique words extracted from a document.

DeepAI Neural Talk API returns data in JSON format to caption an image with a single semantic description.

DeepAI Sentiment Analysis API returns data of overall sentiment, classifying as negative, neutral, or positive.

DeepAI Sentiment Analysis API

DeepAI Sentiment Analysis API analyzes a tweet. Image: Twitter/DeepAI

Be sure to read the next Artificial Intelligence article: ​Microsoft Upgrades the AI Capabilities of Azure