Daily API RoundUp: Gavagai, JW Player, cdnjs, Beyond Verbal

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.

Thirty more APIs have been added to the ProgrammableWeb directory in categories including Real Estate, Messaging, and Payments. Highlights today include the Beyond Verbal API for analyzing emotions in speech and the Plume API for retrieving air quality data. Here's a rundown of the latest additions.


Beyond Verbal provides analysis of human emotions based on vocal intonations. The Beyond Verbal Emotions Analytics API programmatically understands and analyzes emotions for the developer's voice-powered device, system, or application. This service can determine a recorded voice's valence, which indicates positivity or negativity, arousal, which measures the speaker's level of alertness or stimulation, temper and mood group (emtional state). The Beyond Verbal API is listed under the Sentiment category. See ProgrammableWeb's complete list of Sentiment APIs.

Demo of Beyond Verbal decoding emotions of Steve Jobs as he is interviewed. Video: YouTube Beyond Verbal

CapchainX provides a cryptocurrency and Blockchain Platform for managing equity and trades plus an API for third-party Integration. The Capchain API and Documentation is available to account holders. It is listed in the Blockchain category. See ProgrammableWeb's complete list of Blockchain APIs.

TargetEveryOne is a platform for creating, designong, distributing and analyzing mobile campaigns and landing pages. It is a content management system (CMS) to design digital ads which provides a drag and drop online solution for mobile campaigns. We have added four APIs to our Campaigns category for integrating with the TargetEveryOne platform.

TargetEveryOne Template System API let's users build predefined templates for getting customers to engage with offers that can be an opt-in form on a webpage.

TargetEveryOne CRM System API manages contacts in the TargetEveryone system.

TargetEveryOne Distribution System API allows users to distribute a campaign to one or many contacts via SMS or Email.

TargetEveryOne Analytics and Statistics System API gives access the statistical data that a campaign generates.

Plume Labs is an environmental technology company with a platform for helping users understand air quality data. The platform is powered by Artificial Intelligence and offers the Plume API, which uses Machine Learning and atmospheric science to provide air quality data and hourly forecasts. Developers can use the API to get live and forecasted UV and pollution data including particulate matter (PM10 and PM2.5), nitrogen dioxide (NO2) and ozone (O3). The API is listed under the Environment category. See ProgrammableWeb's complete list of Environment APIs.


Get air quality data with Plume API
Image: Plume Labs

Elanders Print and Packaging provides printing, packaging and web-to-business services. The Elanders Business Connect API with Drop-Shipping Service allows users to print personalized content and send it directly to customers as a white-label solution. The API is listed under the Printing category. See ProgrammableWeb's complete list of Printing APIs.

The JW Player is a platform aimed at media professions for transmission of video content. It provides tools for implementing audience growth strategies and monetizing content with ads. The JW Player Platform Management API supports the programmatic modification of libraries and simplifies user connectivity. The JW Player Delivery API allows users to accelerate content transmission to destination sites or apps by bundling responses. Apart from generating JSON and RSS feeds for single content items and playlists the API also facilitates the transmission of images, single-line player embeds, tracks, and images. Both JW Player APIs are listed under the Video category. See ProgrammableWeb's complete list of Video APIs.

cdnjs is an open source community driven JavaScript and CSS directory and CDN (content delivery network). The cdnjs API cdnjs allows developers to query the cdnjs Front-end CDN Resource. This community project provides a way to organize front-end web development resources and provide them to the developers, using a fast CDN infrastructure without usage limitation or fees. This API is listed under the Directories category. See ProgrammableWeb's complete list of Directories APIs.

The Directory of Open Access Journals (DOAJ) is a community-curated list of high quality, peer-reviewed, open access, online journals. DOAJ API provides access to the datastore that backs DOAJ. It includes Elasticsearch who's query syntax provides a way to send more advanced queries to DOAJ. The DOAJ API is listed under the Open Data category. See ProgrammableWeb's complete list of Open Data APIs.

PayUmoney is a payment gateway and billing services platform. The PayUMoney API returns data of payment inquiries. Developers can make calls over HTTP with JSON format, authenticating via merchant key. Version 1 Swagger is available for download. The API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

The Weatherbit Historical Weather API provides hourly historical weather information based on cities, postal codes, IP address, and more. The API supports up to 5 years of historical data from over 380,000 cities. This data is quality controlled and corrected. The API is listed under the Weather category. See ProgrammableWeb's complete list of Weather APIs.

Get temperature, wind, precipitation, and sea level information via Weatherbit Historical Weather API

 Weatherbit Historical Weather API
Weatherbit Historical Weather API Image: Weatherbit

SmallStep provides learning technology based on Machine Learning and Artificial Intelligence technologies. Their EnglishGrammar API provides grammar analysis by generating multiple choice exercise for each sentence to study verbs. The API is able to detect grammar patterns in the input text and provide a recommendation to train on those specific grammar patterns, like past or future tense. This API is listed under the Education category. See ProgrammableWeb's complete list of Education APIs.

Australia's Domain Group has launched a public API for access to Australian Real Estate data. The Domain Group Agencies and Listings API allows access to an extensive database of residential, commercial and business real-estate agencies and agents, along with on-market and off-market property listings. The Domain Group Content API allows access to editorial content covering news and trends across the property eco-system. Use the API to retrieve interesting happenings in particular locations, profiles on unique buildings, property market news, latest designer trends and more. The Domain Group Properties and Locations API allows access to Domain Group's extensive database of property data, including functions for address lookup, eemographics, sales and more.

Routee provides a platform and APIs for adding SMS, voice, email, and two-factor Authentication functions to applications. The Routee API integrates those services and uses OAuth 2 as the authentication method. The API is listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.

Also new to the Messaging category are the Mobivate, Semaphore, and Dragonfly SMS APIs. With the Mobivate API, developers can send messages, send a batch of messages, get routes and prices, and verify numbers. The Semaphore API integrates SMS with one line of code. And the Dragonfly SMS API is available as a .NET software with HTTP and SOAP protocols for messaging.

Vyking provides mobile immersive advertising platforms and solutions. The Vyking API allows developers to access and integrate the functionality of Vyking with other applications. API access comes with account service. The API is listed under the Advertising category. See ProgrammableWeb's complete list of Advertising APIs.


Vyking API lets developers add augmented reality ads to apps
Vyking API lets developers add augmented reality ads to applications Image: Vyking

Squarespace provides a platform for eCommerce website, mobile app, and other software solutions. The Squarespace Commerce API helps to simplify the development of Squarespace store data management applications. API endpoints facilitate the retrieval of orders among other ecommerce functionalities. Squarespace Commerce API is listed under the eCommerce category. See ProgrammableWeb's complete list of eCommerce APIs.

Broadsoft offers a business collaboration application named Team-One. The platform allows for business chat (group and private messaging), persistent workspaces, file sharing, contextual intelligence, task management, and live meetings. The Broadsoft Team-One API connects an application with Broadsoft's workspaces in order to post chat messages, tasks, and notes. This API is listed under the Chat category. See ProgrammableWeb's complete list of Chat APIs.

Forte provides a platform for payment solutions and a way to build scalable, secure payment applications. We've added four Forte APIs to our directory in the Payments category, as listed here:

Forte Checkouts API enables applications to accept payments with a few lines of code. It creates a customizable JavaScript "Checkouts Pay Now" button, in which developers can customize checkout features. Forte's Checkouts supported browsers are Internet Explorer, Firefox, Chrome and Safari.

Forte Payments Advanced Gateway API allows applications to capture purchase information via swipe or key entry, processes credit card, EFT, and recurring transactions, respond to your point-of-sale machine approving or denying the transaction and uploads completed transaction information to Forte's Virtual Terminal application.

Forte Payments Webhooks API allows developers to add notifications for merchants regarding events during transactions such as sales transaction information, customer information, and payment method.

Forte's SOAP API provides merchant services for managing clients, transactions, payment method tokens, searching hierarchy data and more.

Gavagai provides Natural Language Processing and Artificial Intelligence technology backed by years of research. The Gavagai API provides developers with tools to make data more intelligible. The API supports a number of different languages. Each language is actively tracked online to enable API features, including sentiment extraction, currently used multi-word expressions and matching topics, information about words and their relationships through keywords, and more. The API is listed under the Natural Language Processing category. See ProgrammableWeb's complete list of Natural Language Processing APIs.

Gavagai Living Lexicon shows similar words and other associations
Gavagai Living Lexicon shows similar words and other associations Image: Gavagai

Be sure to read the next Messaging article: Add Programmable SMS to Your .NET Apps