Today in APIs: RiskPulse API for Weathering Opportunities, the W.H. Launches API for Petitions, and 10 New APIs

Greg Bates
Nov. 04 2013, 02:44PM EST

The White House launches a Write API to help third parties set up petitions and deliver them to the We the People website. Stormpulse releases RiskPulse.com to turn risks into opportunities. Plus: Android now supports IR Blasters natively, SOA Software introduces the first datacenter API platform, and 10 new APIs.

We Hold This API to be Self Evident: A Write API for We the People

The White House blog today announced an API to assist third party platforms in creating petitions to be delivered on the We The People website.

As Ezra Mchaber writes in the post, the We the People website was launched by the White House two years ago and has already garnered 10 million signatures on 100,000 petitions. Now, they're working to make it even easier:

We're developing a Write API that will allow individuals and organizations to collect signatures from their own platforms and submit them to We the People, all without requiring users to visit our site.

Best of all for programmers: they are looking for developers. With a similar call having gone out for developers for Obamacare, how many tech people will the government hire? This could be the 21st century version of Roosevelt's Works Progress Administration program of the 1930s. The beginning of a stealth stimulus that jumpstarts the economy. That could be better than a war, which is what ended the Great Depression.

RiskPulse: Using an Ecosystem to Manage Risk

The weather intelligence company StormPulse has just launched an ecosystem called RiskPulse.com to manage weather-related risk. This moves beyond simple calculations that can be done with weather forecasting. This is big data meets the perfect storm.

As the announcement points out, adapting to earthquakes, crime, and travel alerts requires external factor analysis:

“After seven years of focusing on weather, we recognized that there are many other external factors that affect a company’s supply chain and daily operations,” said Matt Wensing, Stormpulse co-founder and chief executive officer. “We created Riskpulse to help companies struggling with the ‘Big Data’ problem of finding meaning in the numbers. By giving them a simple platform to visualize and interpret the world’s most threatening data in relationship to the things they care about, they can make smart decisions and uncover new opportunities.”

Three products comprise the RiskPulse ecosystem. The Pulse API allows companies to merge aggregated data, with layers of environmental, risk and weather data focused on each of your asset locations. The Pulse OS makes building custom applications possible to customize and outpace your competition. Lastly, a turnkey web application makes set up quick. Further information is at RiskPulse.

API News Your Shouldn’t Miss

10 New APIs

Today we had 10 new APIs added to our API directory including a government data information service, a visitor counter and location display widget, a german federal statistics database, a travel data and itinerary service and a music embedding service. Below are more details on each of these new APIs.

Fed {API} API: The FED {API} collects, correlates, and cataloges information from government sites and agencies to provide relevant data to users. The site source data from open government agencies, and refines it with tags and categories to make it easily searchable, and a resource for application development and analytics. The service uses REST calls and returns JSON. An account and an API key are required for use.

Flags.es Flag CounterFlags.es Flag Counter API: Flag.es provides a visitor counting widget that shows the most recent visitors, the flags of their countries, and the names of their cities, as determined by their IP addresses. This widget can be embedded on the user's website by copying and pasting some JavaScript code. This code can be edited to alter the counter's general appearance, the information displayed, and the number of seconds that must pass before an old visitor can be counted again. The Flag.es Flag Counter uses GeoLite data provided by MaxMind.

GENESIS-OnlineGENESIS-Online API: GENESIS-Online is a database provided by the Federal Statistical Office of Germany (Destatis). It provides web-based access to GENESIS, which contains statistical information on traffic, taxes, tourism, and other topics important to governing bodies. The GENESIS-Online API allows users to retrieve and download data from the database. Registered users can use these services to integrate database information into their applications and services. Although the website is available in both English and German, much of the statistical information is only available in German.

iZentoiZento API: IZento is a collaborative travel planning service that sources data from providers such as: tour operators, GDSs, travel technology companies, and travel agent software companies. Users input booking data as they typically would into a reservations system and the interface converts the information into a comprehensive itinerary based on the booking details. The iZento API allows users to create professional travel itineraries and documents while offering added revenue opportunities for companies.

Rdio oEmbedRdio oEmbed API: Rdio is an online music radio service that provides access to millions of songs in almost every genre. Users can play songs whenever they want, as many times as they want, or they can listen to stations that combine their current favorites with similar, unheard songs. The Rdio oEmbed API allows developers to retrieve the embed code for an album, track, or playlist using either the resource's full or shortened URL.

Systemizer Systemizer API: Systemizer is a total web automation platform that allows you to automate online workflow by chaining web-based events, actions and user interactions together.

Systemizer functionality is available via a REST API. Example API methods include: Account, for access to all aspects of account management; Sessions, for creating work sessions in order to issue commands for browser automation; and Browser, for control over a hosted Chrome-based browser, with the ability to click elements, set field values, extract content and more. An API key is required.

Vimeo ActionScriptVimeo ActionScript API: Vimeo is a website that allows users to view other peoples' videos and upload their own for others to see. No advertisements are added before, during, or after users' videos, and basic accounts are free.

The Vimeo ActionScript API allows developers to integrate the Vimeo Flash player (called Moogaloop) into their Flash projects using ActionScript 3. This is accomplished via VimeoPlayer.as, a simple ActionScript class for adding Vimeo video support and API access to Flash projects. Developers are free to expand the class with any additional methods or variables that they need for their project.

Vimeo AdvancedVimeo Advanced API: Vimeo is a website that allows users to view other peoples' videos and upload their own for others to see. No advertisements are added before, during, or after users' videos, and basic accounts are free.

The Vimeo Advanced API provides REST methods for adding, retrieving, modifying, and deleting data on the Vimeo website. Information assets exposed by this API pertain to user activities, albums, categories, channels, contacts, groups, forums, people, videos, video comments, video embedding, and video uploads. Unlike the Simple API, users of the Advanced API will need register their applications and use OAuth authentication.

Vimeo JavaScriptVimeo JavaScript API: Vimeo is a website that allows users to view other peoples' videos and upload their own for others to see. No advertisements are added before, during, or after users' videos, and basic accounts are free.

The Vimeo JavaScript API allows users to control playback for an embedded Vimeo player, modify the embedded player, or retrieve information on the current status of playback or the player. When a video is embedded using the Universal Embed Code, developers can control it using a mini JS library called Froogaloop, or they can interact with the API manually by sending serialized JSON objects. A previously available version of the API intended for Flash players has been deprecated.

Vimeo oEmbedVimeo oEmbed API: Vimeo is a website that allows users to view other peoples' videos and upload their own for others to see. No advertisements are added before, during, or after users' videos, and basic accounts are free.

The Vimeo oEmbed API allows users to retrieve the embed code for any Vimeo video. It uses the oEmbed open standard, which is designed specifically for embedding videos and images into websites. Developers can use the API to get the embed code of any video for which they have the URL. Developers may use the Vimeo oEmbed API without registering their applications.

Greg Bates A writer for Programmableweb since 2012, Greg is a freelance writer and a maniacal editor of dissertations and term papers. - Follow me on Google+

Comments