Today in APIs: AWS Announces EC2 Spotathon, The NASDAQ is Music to Your Ears and 11 New APIs

Amazon Web Services announces EC2 Spotathon.  Big Data 2012 Hackathon award goes to converting stock movements into music. And this just in from the Retweet This Department: "API's are for people and people need to be able to use it." Plus: Don't miss the AWS re:Invent! is sold out, Assembla API adds OAuth2 support, and 11 new APIs.

Amazon Announces EC2 Spotathon

Amazon is selling excess capacity of EC2 as spot instances, according to Jeff Barr of the Amazon Web Services Blog:

If you have used EC2 Spot Instances in a unique way, you need to enter the Amazon EC2 Spotathon. This is an open-ended coding challenge designed to allow you to show off what you have done (and are doing) with Spot Instances.

We're looking for entrants from a wide variety of industries including (but most definitely not limited to) life sciences, financial services, media, consumer apps, business analytics, gaming, and web analytics.

This is your chance to win the Grand Prize of $2,500 in AWS credit, or the runner up price of $1,000 in credit. Deadline is November 16.

NASDAQ as Music

The NASDAQ is music to your ears--at least according to the Big Data 2012 Hackathon. They chose DBMusic as the first place winner.

The DBMusic project converts NASDAQ quote data into dubstep style music. By using different music tones (a saw, base wobble, some secondary wobble and percussion), you can get a feeling of what is going on in the data. It’s an interesting project for us because Couchbase Server was used in this project.

The full project is available at the DBMusic github repository.

API News You Shouldn't Miss

SumUp brings API to its mobile payment service
Assembla API Adds OAuth2 Support
MediaWiki Discussion on Making MediaWiki more RESTful
AWS re:Invent Sold Out - Register for the Live Stream
Amazon SQS - Long Polling and Request Batching / Client-Side Buffering

11 New APIs

Today we had 11 new APIs added to our API directory including an online storage and hosting service, a bibliographic citations parsing service, an israeli fax service, an online storage and hosting service, a chemistry search and reference tool service, an aids awareness service and a spelling suggestion service. Below is more details on each of these new APIs.

EgnyteEgnyte API: The service provides a Platform for online storage and hosting with controls via WebDAV protocol as well as command-line interactions. The API allows access to both a user's shared and private folders to update configuration and assets stored.

API methods support CRUD functionality (create, update, retrieve, and delete) for files stored via the service and the folder structure in which they are organized. Methods also provide control of service user access and permissions to enable updates of stored resources by appropriate people.

FreeCiteFreeCite API: The service parses and interprets a bibliographic citation submitted and breaks out separate fields such as author name, title, year of publication, publisher, and other descriptive characteristics. It is powered by an open-source application, released under the MIT license, that can be installed locally or accessed as a Web Service. The XML structure generated defines basic metadata for the Resource referenced in the citation, or for multiple citations.

API methods accept one or more bibliographic citations as URL strings in common bibliographic formats. Methods return XML identifying author, title, year of publication, publisher, genre, and page count.

FreeFaxFreeFax API: FreeFax is an online Israeli fax service that is free for personal use. It can be used to instantly send faxes of up to four pages to individuals or to a list of up to 5000 recipients. FreeFax supports a variety of file types including PDFs, Word documents, scanned files, and many others. Users are able to view and manage fax jobs that they have submitted.

FreeFax is easily integrated with other software or services using its SOAP API. The FreeFax website is provided solely in Hebrew.

GreenQloudGreenQloud API: The service provides cloud storage and hosting capabilities with ease of Scaling and configuration to maximize environmentally friendly operations. Security protections include SSH keys and Encryption with hardware-level separation between network resources. Performance dashboards provide indicators of operations to inform configuration decisions for scaling, energy use, and other parameters.

API methods support management of system resources in ways compatible with Amazon Web Service (AWS) protocols for familiar control and interoperation with third-party solutions. Performance reporting methods support agile configuration according to current operating conditions.

JChem ChemAxonJChem ChemAxon API: The service provides a number of tools for research in chemistry and related fields. Search functions help to provide definitions of chemical terms and to identify compounds based on atomic structure. Other functions describe markush operations, molecular conversions, and reactions between compounds.

JChem Web Services provides a web interface that extends access to ChemAxon tools over the Internet or an internal network. This interface makes it easy to integrate chemistry tools into your own web applications. JChem Web Services can be setup on any server environment that runs Java.

Light to UniteLight to Unite API: Light to Unite is an AIDs awareness website where visitors can light virtual candles, share their stories, and make donations. Although the website does not provide significant Documentation, there are SOAP-based methods for sharing one's story, retrieving the number of candles lit, subscribing to the site's mailing list, and telling others about the site via email.

Ockham SpellOckham Spell API: The service provides spelling suggestions, including alternatives spellings, for words provided as part of a request. It can draw recommendations either from a collection of dictionaries or from a particular one specified in a request. Dictionaries focused on particular fields and topic domains help to accommodate differences in use of the same word in varying contexts.

API methods support submission of a word as a string in the request URL to return a list of close matches from the service's master dictionary. Methods also support restriction of a request to field-specific dictionaries for biology, earth sciences, mathematics, and Library science. Returned data then list only the words that closely match the requested string as used within that particular discipline.

RadarmaticRadarmatic API: Radarmatic provides a JSON data Feed representing measured precipitation from 200 weather radar stations, both within and outside the continental United States. Radar data come from the U.S. National Oceanic and Atmospheric Administration (NOAA), which aggregates and provides the data either in real time or with only short delays. The service caches the NOAA feeds and generates JSON output.

API methods support requests specifying a radar reporting station to retrieve data representing its most recent report of precipitation. Only one station may be specified at a time currently. The JSON output allows creation of images in the browser to recreate conditions detected by the reporting station. Requests can also retrieve data for radar readings previous to the current one.

SBUYSMSSBUYSMS API: The service from Thailand provides messaging to Thai customers and mobile phones within the country. It allows applications to send individual text messages or bulk messages to specified numbers via SMS technology. A variety of protocols are available.

API methods support submission of a request with a mobile device number and message body, which the service will process and deliver. Bulk messaging requests can specify a group of phone numbers to receive the submitted message. Methods also support administrative functions such as reporting of message status and available balance.

VIOLINVIOLIN API: The Vaccine Investigation and Online Information Network (VIOLIN) is a central online resource for vaccine literature, vaccine research data, and data analyses for vaccines and vaccine candidates. It focuses on vaccines developed against pathogens considered to be of high priority in public health and biological safety. It's database includes research from studies using laboratory animals as well as humans. VIOLIN also provides a new program for vaccine target prediction.

VIOLIN provides a set of programming utilities for accessing its database. Users may employ either SOAP or REST calls to retrieve entries on a specified pathogen or vaccine. All data is returned in XML format.

York University LibraryYork University Library API: The service provides access to a number of library resources important to students. A research guide Function allows export of topic-specific and course-specific resource lists targeted to a student's registration selections and program affiliations. Additional functions provide lists of library staff with expertise and topical focus relevant to a student's program and details of current status for the student's library account.

API methods support generation of RSS feeds for topic-related and course-related research resources, or for library staff with relevant expertise, either matched to a specific student (with Authentication) or based on program lists specified in the request. Methods also support access to a student's current library account status information formatted in XML.