Daily API RoundUp: IBM Watson, Google Data Transfer, Backblaze, 18F

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.

Six APIs have been added to the ProgrammableWeb directory in categories such as Internet of Things, Government, and Natural Language Processing. Here's a summary of the new additions.


Arrow Intelligent Services is a Framework that uses and API-first approach to the Internet of Things. The Arrow Intelligent Services API provides a single, normalized interface and standardizes interactions between hardware, software, and networking elements to ease IoT connectivity. We've listed the Arrow Intelligent Services API under the Internet of Things category. See ProgrammableWeb's complete list of Internet of Things APIs.

The Google Data Transfer API assists with the management of transferring data from one user to another within a domain. The API also includes methods and resources for administering transfers such as: Insert method, List available application, and Get requests by App ID or Resource ID, plus more. The Google Data Transfer API is listed under the Tools category. See ProgrammableWeb's complete list of Tools APIs.

FBOpen is a project created by 18F, a startup within the U.S. General Services Administration. The FBOpen API is designed to help small businesses find opportunities to work with the U.S. government. The API allows users to search the contents of FedBizOpps and Grants.gov. Soon, the API will be able to access SBIR and State Department BIDS data as well. We've listed the FBOpen API under the Government category. See ProgrammableWeb's complete list of Government APIs.

Backblaze provides storage and back up options and services.The Backblaze B2Cloud Storage API is a cloud service tool for storing files in the cloud. With the B2 Cloud Storage API, users can manage the configuration of their accounts, create and manage the buckets that hold files, and upload, download, and delete files. This API is listed under the Cloud category. See ProgrammableWeb's complete list of Cloud APIs.

IBM Watson is an Artificial Intelligence service that can answer questions using natural language processing. The system has multiple APIs available for developers already, and two more were added to the directory today.

The IBM Watson Personality Insights API can help discover personality characteristics for guiding end users to highly personalized interactions. Personality Insight can work with as little as 3500 words of text and can be used to help with branding, individualize marketing campaigns, helping recruiters to find candidates, and more.

IBM Watson Personality Trait API results
IBM Watson Personality Insights for this article on ProgrammableWeb about Evernote / screenshot: IBM Watson


The IBM Watson AlchemyLanguage API provides text analysis functions for adding semantic information to text. These functions include entity, keyword, author, text and relation extraction, also sentiment analysis, concept tagging, language detection, linked data support and more.

We've categorized the IBM Watson APIs under the Natural Language Processing category. See ProgrammableWeb's complete list of Natural Language Processing APIs.

Be sure to read the next Natural Language Processing article: Daily API RoundUp: a9t9 OCR, IBM Watson Translation, Unofficial Tesla SDK