Today In APIs: Foursquare Election App, YQL Use Cases and 23 New APIs

Romin Irani
Nov. 02 2012, 11:36AM EDT

A Foursquare app to help you out on Election day. Find out why Yahoo Query Language (YQL) is known as the Swiss Army Knife of Web Services. Read about Best practices on JavaScript API Design. Plus: Google explains why the AdWords API Search Volume does not match its own website, Facebook spotlights playlist app Songza and 23 new APIs.

Foursquare releases I Voted application

Recently, we wrote about the Google Civic Information API and how you could build an election app for the presidential elections that are just round the corner. The API provides information on polling place, early vote location, candidate data, and election official information to users. Foursquare has combined together location awareness and the Google Civic Information API to create the "I Voted" application. The app helps you find your polling station and learn about the candidates and propositions that will be on your ballot ahead of time. Simply connect the app to your Foursquare account to get started.

Less Common YQL Use Cases

Yahoo Query LanguageYahoo Query Language (YQL) is a powerful way to aggregate various public APIs together in a normalized fashion. Its utility does not just stop at getting the information and it does have some interesting ways in which you can use it. Check out this article by Sebastian Speer at the Yahoo! Developer Network that shows how you can use YQL for data format conversion, its console as an educational tool and testing out your API Design. No wonder, the article refers to it as the Swiss Army knife of Web Services.

API News You Shouldn’t Miss

23 New APIs

Today we had 23 new APIs added to our API directory including an online anime encyclopedia service , a secure payment service, a daily deals service for cache valley, a world petition platform , a renewal energy impact estimation service, an electrical power cost estimation service, a solar energy information service, an email management services for customer service teams and a swedish merchant hub and shopping service. Below is more details on each of these new APIs.

Anime News Network EncylopediaAnime News Network Encylopedia API: The Anime News Network (ANN) is a news hub for information concerning magna and anime. Founded in 1998, it is now one of the largest, online English hubs for all things anime and magna. Content includes: forums, videos, encyclopedia, news feeds, press releases and more.

The API allows access to the ANN encyclopedia two ways: basic reports and more detailed results. You can build a basic database for your third party app using the Reports portion, or you can include more complete information by using the Details part of the API, which also includes the ability to batch results (caching is encouraged). Returns from the API are formatted in XML.

You must reference ANN in any public website that utilizes the API.

BarzahlenBarzahlen API: Barzahlen is a german based payment system that allows users to shop online, select Barzahlen as a payment method, print out a purchase form or receive a purchase form by SMS, then pay in person at a Barzahlen partner store. This approach aims to make online shopping more secure by allowing online selection, but in person payment. The Barzahlen API is available to allow users to integrate online shops with the Barzahlen payment system and includes merchandise management and back-end systems. For documentation, contact Barzahlen.

CachedailydealsCachedailydeals API: Cachedailydeals is a daily deal service for Cache Valley and Smithfield (at present). Save over 40-90% on deals in the Cache Valley when you subscribe to their daily deal email. Recent deals have included: Restaurants, Fitness, Massage, helicopter rides and more.

The Cachedailydeals REST API lets you develop third party applications that can interact directly with Cachedailydeals.com. Response formats are available in JSON or XML with an API token required for all inbound requests. The API allows you access to dates and times, currency, and images for a list of deals in a given division along with a variety of other calls.

Change.orgChange.org API: Change.org is a petition platform that enables users around the world to create positions to instigate change, and share that issue with other users to gain support. The Change API is offered as a free service and allows users to check petition targets, signatures, reasons for petitions, update petitions, create petitions, check signed petitions, and many other requests. The API uses REST calls and returns JSON. An API key is required for use.

Clean Power EstimatorClean Power Estimator API: The service provides a tool for estimating cost savings and environmental benefits from renewable energy system installations. It is available both via a customizable web interface and a SOAP API. It accepts inputs such as the location of a proposed system and its likely performance parameters such as technologies employed, specific models and numbers of equipment to be used, and similar project specifications.

API methods support analysis of project characteristics to generate estimates of economic benefits and environmental improvements. Specifications to be input include equipment, quantities, and costs as well as other relevant estimates such as natural gas prices, electric service rates, weather data source, and financing details. The API generates summaries of system cost and financial performance, expected utility bills and system cash flow, and power load along with reduction in emissions from conventional electricity generation.

Clean Power PowerBillClean Power PowerBill API: The service provides estimates of energy cost and expenditures related to investments in energy efficiency or renewable energy systems. By calculating probable energy bills with and without those investments, it can help demonstrate cost savings and return on the resources invested. Calculations are based in part on utility services available and rates at a location, as well as electrical load profiles.

API methods support varying procedures for calculating probable electric power bills based on assumptions, including current utility rates, specified in a request. The API gives access to detailed calculations such as hourly load profile, total energy consumption over a period of time, and detailed line items expected in an electric service bill, among others. Methods can adapt and provide estimates based on only partial information.

Clean Power SolarAnywhereClean Power SolarAnywhere API: The service provides accumulated data about solar energy potential and weather relevant to solar energy production for specified locations. It helps to estimate the effectiveness of solar power installations, including photovoltaic (PV) technologies. A PVSimulator function provides analysis of aggregated data to project likely behavior of a PV system installed at a specified location. Data provide hourly readings recorded by weather satellites.

API methods support submission of a location specified as latitude and longitude to retrieve measures of solar irradiance, measured as direct normal irradiance (DNI), global horizontal irradiance (GHI), and diffuse horizontal irradiance (DIF). Related data provide measures of weather conditions such as cloud cover, precipitation, and temperature that can also affect solar power production.

Email Center ProEmail Center Pro API: Email Center Pro is an email management service for customer service teams. Because it is entirely web-based, employees can log-in and work from anywhere. The service provides a variety of useful features including the ability to save answers to FAQs as one-click templates, link email conversations with cases in a bug tracking system, measure email traffic both in and out of the system, and view a complete record of every action taken on any email.

Email Center Pro also provides services for managing employees. Administrators can add new employees, assign permissions, assign emails to specific employees, and keep track of each individual's workload and response times. A spam filter comes already in place, and the intensity of the screening can be adjusted. Many of Email Center Pro's features are accessible using a RESTful interface.

FyndiqFyndiq API: Fyndiq is a fast-growing, ecommerce merchant hub and product warehouse. Products run the gamut from housewares to consumer electronics and clothing. These items are listed and aggregated from web shops and merchants all over Sweden.

The Fyndiq API is REST based with JSON responses and allows you control over your resources as a Fyndiq merchant. From GET (retrieve products in store), PUT (change products), POST (create products) and DELETE methods to control your listed products. Orders and account information can also be manipulated using the API.

GridspotGridspot API: Gridspot can link up idle computers (instances) across the world to provide large scale efforts with the computing power they require at affordable prices (0.1-0.3 cents/CPU hour).

These Linux instances run Ubuntu inside a virtual machine. You are able to bid on access to these instances and specify the requirements of your tasks or jobs. When your bid is fulfilled, you can start running the instances using SSH anywhere you'd like. There are grant options available to defray costs for researchers and non-profits.

The Gridspot API allows you to manage instances and identify new ones. You can list available instances, access them, and stop the instances if you so choose. Each API call requires an API key that can be generated from your account page

HaleyMailHaleyMail API: HaleyMarketing's HaleyMail service provides email, print and web marketing in an easy to use platform. HaileyMail functions as a virtual sales rep for your company: HaleyMarketing provides all the content: newsletters, eCards, promotional emails and articles written by a trained staff. HaleyMail sends all the materials out on your behalf and manages and tracks the results. Available in various packages, you can contact HaleyMarketing for an estimate to see which package fits your company's needs.

The HaleyMail API allows you to extract data from and input data into the HaleyMail platform . If you're planning on developing, you need to contact a HaleyMarketing client for an API Key. The API utilizes a REST protocol with a JSON response data format.

HerbáriaHerbária API: Herbária is a Hungarian company that sells medicinal plants and herbal teas. They buy wild-grown and cultivated medicinal plants primarily from herb collectors and domestic farmers. Raw materials are analyzed and certified by the Research Institute for Medicinal Plants before being sold.

Herbária's API enables administrators to retrieve and update site user information (including shipping information), manage newsletter subscriptions, and retrieve product information. The Herbária website is provided in both Hungarian and English.

IHS Energy EditorialIHS Energy Editorial API: The service provides daily updated information about markets for petroleum and other energy sources. It delivers news and analysis from the provider's industry experts covering activities in oil and gas, as well as electrical power generation and renewable energy and water supply. The provider's expertise covers exploration and production of fossil fuels, government energy policy and legislation, environmental effects, and risk assessment.

API methods support queries against the service for content matching specified keywords and/or for the newest available news and analytical reporting. The API provides mapping capabilities to integrate data from the service with external geographic information services (GIS).

KDF Billion-TonKDF Billion-Ton API: The Knowledge Discovery Framework (KDF) service from the U.S. Department of Energy provides summaries and research data on energy production by conversion of biomass. It gives projections of production and supplies of biomass feedstocks, which may represent business opportunities such as building a refinery for biomass energy. The service summarizes feedstock crop potential, transportation routes, and related factors to facilitate analysis of the most profitable opportunities for developing biomass energy facilities.

API methods provide data such as the market prices of refined biofuels, the prices of agricultural crops with potential for conversion to bioenergy sources, and similar variables for specified time periods. Methods also support analysis of probabilities for certain supply and price combinations within particular time periods.

LandsbankinnLandsbankinn API: Landsbankinn offers corporate customers internet banking services along with consultancy services on how to use internet banking to streamline their operations. Landsbankinn's online banking services provide access to all main payment types, as well as extensive access control and maximum security. Users can personalize the appearance of the main page and organize key information to suit their needs.

Landsbankinn provides SOAP-based programmatic access to its services. The website is provided in both Icelandic and English.

Netregistry ResellerNetregistry Reseller API: Netregistry's reseller program allows you the ability to expand web services (web hosting, domain names and more) to your clients at wholesale prices reduced up to 30% from Netregistry's retail. Technical support is available 24/7 through TPP Wholesale.

Netregistry has created an API for resellers wanting direct access to their Account level or Domain level console via their own methods, rather than using the Netregistry console page. The SOAP-based API allows resellers to access, directly, their account or domain level console independent of the Netregistry console's page.

Users can check financial statistics (order status, account balance), update name servers and WHOIS information, submit transfer and registration requests, and change domain authorization codes.

OMNIASIGOMNIASIG API: OMNIASIG is a Romanian home insurance company that provides online insurance quotes. OMNIASIG insurance can be applied to residences and holiday homes, which may include both houses and apartments. Some structures are excluded from coverage by their component materials. Insurance quotes can be retrieved programmatically using the OMNIASIG SOAP API.

Real Estate Transaction StandardReal Estate Transaction Standard API: The Real Estate Transaction Standard (RETS) is a common language spoken by systems that handle real estate information. This enables systems such as multiple listing services to easily integrate real estate information from multiple sources. RETS was developed by the Real Estate Standards Organization. The standard can be accessed programmatically using SOAP calls.

Servertastic ResellerServertastic Reseller API: Servertastic Limited has a reseller program for SSL certificates. The program uses a points system as credit to make purchases. The more points you purchase up front, the lower the price. Yearly plans are also available. Servertastic tries to be as inconspicuous as possible with no emails containing branded materials. Resellers can place orders in the web interface or through the API.

The Servertastic API is built for developers or resellers and utilizes GET requests for placement, management and oversight of orders. Using the API, clients can place automated orders for their customers. Data defaults to XML but can also be returned in JSON.

Snip.itSnip.it API: Snip.it allows you to curate the World Wide Web and connect with other Snip.it users who are doing the same.

You can "Snip" articles, movies, pictures from the web and gather them in your own collection to share with your followers, subscribers and friends. Snip.it also includes an analytics dashboard to monitor your influence on your Twitter & Facebook shares. You can "Resnip" articles from other user's libraries and place them in your own, connecting you with the original sharer.

The Snip.it API is REST based and allows you to interact with the Snip.it service through GET calls for Snips (retrieving), Users (get a single user), Folders (Or "collections", return a specific folder, subscriptions to a folder, or all the folders of a user), Favorites (list), and Comments (get Snip comments).

SOLEMISOLEMI API: The Solar Energy Mining (SOLEMI) service provides measures of solar energy available at locations across Europe and Africa, along with selected parts of Asia, Australia, and South America. Measures of solar irradiance data are derived from images taken by Meteosat satellites over the period 1991-2005 for locations in Europe and Africa and 1999-2006 for Asian locations. Measures are available for hourly increments with a spatial resolution of 2.5 km.

API methods support submission of a location and date range for which irradiance measures are desired. The API returns measures for global horizontal irradiance (GHI) and direct at normal incidence (DNI).

SPEEDY Express Delivery ServicesSPEEDY Express Delivery Services API: SPEEDY Express Delivery Services is a Bulgarian shipping company that provides door-to-door courier and transportation services throughout Bulgaria and around the world. SPEEDY also provides insurance for shipments, temporary storage, online shipment tracking, and packaging services. Many of SPEEDY's online services are accessible using SOAP calls. The website is provided in both English and Bulgarian.

WirecardWirecard API: Wirecard is an online payment processing solution that offers, personal, prepaid, wireless, and corporate payment services. The Wirecard API is offered as an option for integration in it's e-commerce payment processing service. The API allows users to accept and deliver payments, process returns, offer subscription payment systems, and other functions. For documentation and information about the service, contact wirecard.

Romin Irani Google Developer Expert Cloud 2014. Romin loves learning about new technologies and teaching it to others. Follow me on Google+

Comments

Comments(2)

[...] Today In APIs: Foursquare Election App, YQL Use Cases and 23 New APIs foursquare A Foursquare app to help you out on Election day. Find out why Yahoo Query Language (YQL) is known as the Swiss Army Knife of Web Services. Read about Best practices on JavaScript API Design. Plus: Google explains why the AdWords API … Read more on ProgrammableWeb (blog) [...]