Daily API RoundUp: Google Cloud Video Intelligence, Pi, TransferWise, HMRC

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.

Twenty-Four APIs have been added to the ProgrammableWeb directory in categories including eCommerce, Air Travel, Security, and Accounting. One highlight today is an API from Google that can recognize and identify objects in video frames. Here's a rundown of the latest additions.


Developers can use the Google Cloud Video Intelligence API to scan every single frame of videos for specific images. This API is driven by Machine Learning technology and can seek out key subjects and tag metadata found in a video. The Video Intelligence API is listed under the Video category. See ProgrammableWeb's complete list of Video APIs.

Google Cloud Video Intelligence API recognizes and identifies objects in videos. Video: Google Cloud Platform

Amsterdam's Schiphol Airport offers the Flight API for developers to build new, creative passenger experiences. The API provides detailed information about destinations, 90 different airlines, aircraft type, and statuses. API methods are available for main flight, route, terminal, gate, aircraft registration and type, and expected times. This API is listed under the Air Travel category. See ProgrammableWeb's complete list of Air Travel APIs.

The Gigablast Spell Check API allows developers to perform spell checks on queries given in U.S. English. It corrects typing errors, contextual errors, and phonetic errors. This API costs $0.10 per 1000 queries, with a minimum purchase of $5.00. It take approximately 0.05 seconds to get a reply for a typical query. The API is listed under the Spelling category. See ProgrammableWeb's complete list of Spelling APIs.

The TransferWise Payouts API provides domestic and international business payouts and money transfers in more than 40 currencies. There are no setup fees, and funds are converted at the mid-market exchange rate. This API is available to businesses registered in the United Kingdom, Isle of Man, Jersey, Guernsey, EEA countries (EU, Iceland, Liechtestein, Norway), Switzerland, Pakistan, India, and the Philippines. The API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

TransferWise API
TransferWise gives users the mid-market rate for all money transfer services. Image: TransferWise

Unplugg provides energy intelligence and forecasting services about energy consuming products. The Unplugg API provides forecasting for energy consumption, temperature, and other timeseries data from energy products. The API can be used to inform clients which appliances are less efficient and how to save energy. The API returns predictive JSON payloads for timeseries as Webhooks based on historical data. The Unplugg API is listed under the Energy category. See ProgrammableWeb's complete list of Energy APIs.

Secured Signing is an eSignature Platform. The Secured Signing Partner API enables applications to accept electronic signatures. Developers can use the API to implement esignature processes into paperless documents without installing an application. The Secured Signing API is listed under the Electronic Signature category. See ProgrammableWeb's complete list of Electronic Signature APIs.

Google Cloud Platform's Pi API returns 750 billion digits of Pi during HTTP calls. The Pi API offers calls for Pi number operations, and can return digits from a specified range, a desired position, and stream digits into a page. Demonstrations are available on the Pi API website. The API is listed under the Math category. See ProgrammableWeb's complete list of Math APIs.

the Pi Visualizer
See the Pi Visualizer in action at the Pi.Delivery website. Image: Google Cloud/Firebase

The EC2 Price API returns the prices of Amazon's AWS EC2 services. Parameters include purchase option, location, tenancy, operating system, instance type, offering class, and lease contract length. The API is listed under the Prices category. See ProgrammableWeb's complete list of Prices APIs.

Marketcloud is an eCommerce backend that features integrated backoffice, analytics, and chatbots. The Marketcloud API offers Integration, and available parameters include brands, categories, coupons, currencies, orders, promotions, and users .Developers can test drive the API for free, but monthly calls are limited to 5,000. This API is listed under the eCommerce category. See ProgrammableWeb's complete list of eCommerce APIs.

The ProPublica Vital Signs API was designed for use by consumer-facing and B2B app developers looking to access quantitative and qualitative data about medical providers, and powers the Vital Signs app. The API returns information about federal health programs, office visits and costs, relationships with pharmaceutical and device companies, prescribing patterns and habits, and surgical performance. This API is listed under the Medical category. See ProgrammableWeb's complete list of Medical APIs.

TOPdesk provides a Customer Service SaaS solution and several APIs for integration including:

Topdesk API, which can improve customer communication, manage workflows, and keep track of assets.

Topdesk SSP Look and Feel API, which integrates alphabetic lists of services with name and ID into customer applications.

Topdesk Change Management API, which is used to integrate manager authorizable actions and activity rejection reasons into applications.

Topdesk Reservations API for integrating reservations locations, facilities occupancies, and cancellations reasons.

The Twinfield API is available to integrate online accounting into Web services. It is available in XML format via OAuth. With the API, developers can integrate transaction data that includes bank, cash, purchase, sales, and statements. This API is listed under the Accounting category. See ProgrammableWeb's complete list of Accounting APIs.

Google Cloud Data Loss Prevention API has been released to identify and protect sensitive content. The API offers scalable classification and redaction services for sensitive information such as credit card numbers, social security numbers, and passport numbers. The API allows developers to manage, analyse, protect, and report small text streams, and large datasets. 40 patterns and detectors are used to classify sensitive information. Currently, the Google Cloud Data Loss Prevention API is in beta. This API is listed under the Security category. See ProgrammableWeb's complete list of Security APIs.

HM Revenue and Customs (HMRC) is responsible for the administration and collection of taxes in the UK. The HMRC provides several APIs for developers who want to create tax applications. The APIs are listed below.

HMRC Individual Employment API retrieves an individual's employment information from a tax year, according to the data they have reported to an employer through the PAYE process.

HMRC Individual Tax API etrieves an individual's tax information so developers can integrate tax deductions from gross income, pensions, and benefits.

HMRC Individual Benefits API retrieves the data of an individual's benefits.

HMRC Marriage Allowance API allows the lower earner of a couple transfer some of their Personal Allowance to a husband, wife or civil partner.

HMRC National Insurance API integrates a yearly summary of an individual taxpayer's class 1 total earnings and class 2 National Insurance contributions due for a tax year.

HMRC Individual Income API retrieves income information about an individual.

These APIs are listed under the Taxes category. See ProgrammableWeb's complete list of Taxes APIs.

Amper Music is an AI composer, performer, and producer that allows users to create and customize original music for their content. The Amper Music API allows developers to programmatically create and download audio projects with the Amper Music system. Users can select the desired mood, style, and length of the piece and then customize it further using the editing functionality. The Amper Music API is listed under the Artificial Intelligence category. See ProgrammableWeb's complete list of Artificial Intelligence APIs.

Amper uses Artificial Intelligence to collaborate with humans on creating music for content Video: YouTube/Columbia Business School

Be sure to read the next Accounting article: Lighter Capital Puts Up $15M to Ignite Developer Interest in Intuit's QuickBooks Platform