Today in APIs: Google API for Cancer Research, Siri-like Voice-to-Text and 16 New APIs

Get ready to feel bad about your high school projects after seeing what a 17 year-old build with the Google App Engine API. And remember original Siri app? The voice-to-text that operated Siri before it became an Apple product is now available as a public API. Plus: all aboard a train ticket API, Evernote brings its API to China and 16 new APIs.

Google Science Fair Projects Makes an App Engine Neural Network

A guest post on the Google Enterprise blog shares a fascinating project from high schooler Brittany Wenger. She developed a neural network built on App Engine to learn to distinguish images of cancerous cells from benign.

Here's how Wenger describes the benefits of computing in the cloud:

Google App Engine provides the scalable infrastructure I need to collect information from every hospital in the world and run when there are many concurrent requests, as usage of my application increases. Because my network is built as a cloud service, not only is my app working on the web, but mobile tablets, smartphones, old PC systems, or new technologies can also easily access the service from any hospital with an internet connection.

Who knew a real cancer research could come from a mashup?

Another Siri from Nuance

Nuance, the same company behind the original speech-to-text in Apple’s prized Siri has released a new Siri-like API called Nina. When Siri was just an iPhone app, Nuance powered one of the many APIs behind Siri's success.

CNET explains the features of Nina:

With Nina's help, iOS and Android developers can bring speech recognition, text-to-speech, and voice biometrics to their individual applications. Nina works much in the same way as Siri, allowing users to provide voice commands that the technology then follows. And with the open software development kit, Nuance says that it can be integrated quickly into existing apps.

The idea of a Siri competitor that is more open is definitely something to watch for. That was in the plans for the original Siri, but that does not appear in the cards after Apple made it the largest mashup acquisition ever.

API News You Shouldn't Miss

16 New APIs

Today we had 16 new APIs added to our API directory including a bible poetry Feed service, online travel comparison service, mobile data visualization Platform and social screenshot sharing service. Below is more details on each of these new APIs. Trending API: is a Bible-related search engine specializing in finding acrostic words. The acrostic poems created can be saved and printed freely as well as purchased for display on over 350 products. currently supports searching various Bible translations and plans to add other content such as famous speeches and famous and well-known documents.

Hosted by mashape, the Trending API provides a real-time feed service for the top-20 most popular pages on Return formats currently supported include RSS, JSON and JSONP.

BusOnAirBusOnAir API: Currently in beta, BusOnAir aims to provide a transportation service for people living in, and around, L'Aquila, Italy. This online Resource and app enables locals to navigate L’Aquila’s bus system. Arrivals and departure times can be viewed more accurately and constantly changing travel routes can be seen in realtime. Besides being convenient, BusOnAir provides necessary services in the city and outlying villages which are still dealing with damage and reconstruction efforts.

The beta API is hosted by mashape and employs a simple REST interface with responses defaulting to JSON. A variety of clients are available as well. A mashape API Key is necessary.

Everbread Haystack miniEverbread Haystack mini API: Everbread's Haystack provides online travel agencies as well as travel meta-search websites with a highly customizable airfare shopping engine and multi-source data solution tool.

The Haystack miniAPI offers a streamlined method for utilizing Haystack. You can build widgets, extensions, websites and other tools to display content from Haystack's data feeds which include low cost and traditional airline carriers. You can also receive up to 300 free API calls per day. The miniAPI does not allow you to book results.

The miniAPI utilizes a JSON- RPC protocol and returns are formatted in JSON.

FoundationDBFoundationDB API: FoundationDB is a NoSQL database. It is uniquely scalable and provides multiple important and customizable features not common to NoSQL databases. It allows ACID transactions and has high fault tolerance due to its elasticity and spread over multiple servers and the cloud. The FoundationDB API exposes much of the functionality over the database. It is RESTful and return JSON-encoded data.

IntigiIntigi API: Intigi is an online service that aims to expedite content marketing efforts with targeted user groups and increase site traffic as well as put customers in touch with applicable user-curated sources (over 30,000).

Intigi monitors all your online information sources (Twitter, blogs, news sites) and helps you to ascertain the best, most relevant stories and topics. Next, Intigi aids in integrating the information into your social media platforms and more (Facebook, Twitter, LinkedIn, blogs, CMS platforms, RSS, etc...) App developers can benefit from linking their users to sources recommended by Intigi and website owners wishing to display content related to their mission or specific topics can benefit as well.

The API utilizes a REST architecture (JSON via HTTPS) and can use GET requests to retrieve a list of interest folders and interests or recommendations in JSON.

Is It Safe To VisitIs It Safe To Visit API: Is It Safe to Visit is a travel advisory service. The website aggregates data from multiple nations’ state departments. When users type in the name of country, the website returns a warning and the sources that recommended it. To access the API users can simply add the name of the country they are curious about with an . XML tag to the URL. It will return the same data the website while in XML-encoded data.

Lucky Sort TopicWatchLucky Sort TopicWatch API: Lucky Sort provides a data analysis platform. It allows developers, marketers, and other interested parties representing companies monitor trends pertaining to their business. With Lucky Sort’s Topic Watch platform, users can construct phrase sets, like keywords, to monitor trends of interest. The results are displayed graphically with the potential to be viewed on mobile devices and can be scaled. The API exposes a layer of data analysis customization between the data and the R programming language.

MontasticMontastic API: Montastic is an online site and server monitoring service. When your services go down or become unreachable for some reason, Montastic will alert you through an email when the services are down and again when they are restored. Monitoring frequency is up to every 5 minutes (paid). Montastic will check URLs through a mixture of HTTP HEAD and GET requests, depending on what's most appropriate.

The RESTful Montastic API allows 3rd party developers the opportunity to integrate Montastic services directly into their own applications. Checkpoint info, creation, deletion, listing and editing methods are all included in the API.

Print Mosaic Print Mosaic API: PrintMosaic is image creation tool. It creates mosaics out of users picture collections. First, users upload their Library of images to the website. Then, they specific an image that would like to recreate using all of the images they uploaded. The API exposes PrintMosaic’s entire functionality by allowing developers to upload a batch of images and specify the image they would like to create a mosaic of through a RESTful protocol. The API will return JSON-encoded data of the mosaics progress and URL.

RestFul Web Services GeoIPRestFul Web Services GeoIP API: An Internet Protocol (IP) address is the numerical label assigned to devices using the Internet Protocol for communication. It serves two principal functions: identification of host or network interfaces and addressing of interface locations. The RestFul Web Services GeoIP API provides location details for a given IP address. This service can be accessed using SOAP or REST calls in XML format. Calls in both formats are directed toward WSDL endpoints.

Sugar CRMSugar CRM API: Sugar is a Customer Relationship Management platform designed to help businesses manage sales, marketing, and support. The SugarCRM API, available using either REST or SOAP protocols, allows users to integrate the platform’s many features into their own applications and processes. API: is an online database for video game fans and enthusiasts. The site serves as a frontend service that is linked to a database of video game metadata and high quality artwork.

The database of artwork and metadata can be incorporated into various home theatre PC (HTPC) software and plug-ins through their API. You can search for specific games or a broader list of games, retrieve artwork file locations for found games, update favorites and user ratings and request new or updated content by specified dates. Requests are made through a GET request to the REST API with responses in XML (future plans for JSON).

TinyGrabTinyGrab API: TinyGrab allows users to take screenshots and share them as a tiny URL over social networks including Twitter, Facebook, Tumblr, and Flickr. The TinyGrab API provides third party developers the power to integrate their applications and plugins with TinyGrab. Public Documentation is not available.

Uptime RobotUptime Robot API: Uptime Robot allows you to monitor the statuses of up to 50 websites with alerts available by SMS, Twitter, RSS and push notifications (mobile). With an AJAX interface and user friendly and intuitive operations, Uptime Robot allows you to easily monitor a variety of online functions: HTTP(s), keywords, ping and port monitoring and more. Uptime Robot is currently free.

The Uptime Robot API has a relatively simple set of tools and primarily allows you to create, delete, retrieve and edit monitoring logs. It utilizes a REST construction and supports XML and JSON/JSON-P responses.

VeenomeVeenome API: Veenome is a unique video data service provider. Their product intakes video and puts out descriptive metadata about it. Objects, brands, faces, and more, are recognized by Veenome and turned into tags to describe the video. The tags are machine-readable, time-stamped for their location in the video, and can be used for anything from SEO and categorization to moderation and filtering. Veenome’s core product is a RESTful API that exposes the service’s entire functionality.

XboxSDKXboxSDK API: XboxSDK is a community where Xbox users can share and distribute Container (CON) files with other users. This allows end users the ability to download and utilize saves as well as other Xbox features.

Recently partnered with, XboxSDK provides a user-centered API that allows users and developers the ability to interact with XboxSDK through their own account. XboxSDK also provides a simple, clean and easy way for users to exchange CON files through a REST API.

The API provides developers and other users the ability to access as well as create third party apps within their own applications. A user account and key are require to utilize the service.

ProgrammableWeb intern Matthew Scott contributed to this post.