38 New APIs: Sunlight Foundation, WeatherSource and Hoppit

Wendell Santos
May. 19 2013, 08:00AM EDT

This week we had 38 new APIs added to our API directory including a weather data service, national digital library, personalized restaurant recommendations and photos, U.S. political contributions database and remote home heating control service. In addition we covered an API that helps simplify event marketing. Below are more details on each of these new APIs.

AniDBAniDB API: AniDB (Anime DataBase) is an extensive database of information on Japanese animation that includes shows, movies, episodes, characters, and more. This database is freely available to the public, and all AniDB users are able to add or edit information. Users can also create and maintain a "MyList" to keep track of which anime they have and haven't seen before.

The AniDB API allows users to retrieve information from the database programmatically using REST, TCP, and UDP protocols.

Appery.ioAppery.io API: Appery.io is a mobile application building and management platform. Users can use Appery.io to build, manage, and cloud host their mobile applications.

The Appery.io API allows developers to access and integrate the functionality of Appery.io to build and create applications. Some example API methods include building applications, pushing data, and managing account information.

BIPSBIPS API: BIPS is an online payment service that allows users to buy, sell, trade, withdraw and accept Bitcoins as payment. The BIPS API allows the users to send bitcoins, get the balance of the user's account, and export transactions. The service uses REST calls. An account and an API Key are required to use the API.

Bitcoin SentimentBitcoin Sentiment API: Bitcoin Sentiment is a polling site where users vote on the future price of Bitcoins. The site also offers charts of the sentiment data, and makes the data freely downloadable. The Bitcoin Sentiment API allows users to send votes to indicate bullish or bearish prospects for the Bitcoin economy, and get data from Bitcoin Sentiment. The services uses REST calls and is free to use.

Block Chain RouletteBlock Chain Roulette API: Block Chain Roulette is a Bitcoin game that rewards users who correctly guess a random number that is generated by solving a new Bitcoin block. The Block Chain Roulette API gives users access to URLS to enable them to create their own roulette playing bots. The API has queries that can get a list of all possible bets, get a list of all bests made on the table, get a list of the last 50 bets, and get a list of blocks processed and spin results.

CampBXCampBX API: CampBX is a United States based Bitcoin trading platform that offers low-latency automated trading, as well as manual trading. The site offers basic and advanced trading including margin account and short sales. The CampBX API allows users to call for historical data, access ticker and depth table information, fund transfers, execute quick buy or sell orders, as well as place other advanced orders including margin and short selling. An account is required with service, the API returns JSON and JSONP, and requires SSL for trade activity.

Digital Public Library of AmericaDigital Public Library of America API: The Digital Public Library of America (DPLA) is designed to bring together content from America’s libraries, archives, and museums and make them freely available online. Its goal is to make the written words, art, historical records, and science of the U.S. available as widely as possible. DPLA users can search the millions of items in the catalog, save items in lists, and share those lists with others.

The DPLA API provides a programmatic method for accessing the metadata for items stored by the DPLA. Among other information, each metadata record contain a link to the object's location on the content provider’s website.

ElophantElophant API: Elophant is a service for League of Legends (LoL), a free online game in which players take on the role of a summoner who can summon champions to fight for them. Elophant provides information on summoners (player stats), champions, and items within the game. Developers can retrieve information from the Elophant database programmatically using REST calls.

EventfindaEventfinda API: Eventfinda is an online calendar of cultural events for New Zealand. Users can join for free and customize a weekly newsletter featuring information on the types of events and locations that they're interested in. Users can also create and manage a list of their favorite events, post their own events, submit reviews, and notify others of which events they're attending and whether they're looking for people to go with them.

The Eventfinda API allows users to access the events database programmatically using REST calls issued in XML, JSON, or JSONP.

ForecastForecast API: Forecast is a weather application that provides weather forecast information for locations. Forecast aggregates numerous weather data sets and combines them for users to search and return weather forecast information by place.

The Forecast API allows developers to access and integrate the functionality of Forecast with other applications and to create new applications. Some example API methods include returning current weather conditions and retrieving forecasts for periods of time.

Groovy enVironment ManagerGroovy enVironment Manager API: The Groovy enVironment Manager (GVM) helps users manage parallel versions of software development kits (SDKs) on Unix-based systems. It provides a command-line interface for installing, switching, removing, and listing candidates. Although the GVM API’s primary purpose is to work with the GVM clientside bash scripts, it can also be used by other clients.

Harvard Faculty FinderHarvard Faculty Finder API: The Harvard Faculty Finder (HFF) provides a method by which students, faculty, administrators, and the general public can search for Harvard faculty members based on their research and teaching expertise. HFF is not a database of faculty profiles. Rather, it indexes and links existing information sources, making it possible to search and browse for faculty information across schools. Currently, only members of the Harvard community can make use of HFF, but that is expected to change later in the year.

HashRackHashRack API: HashRack is a Bitcoin mining service that provides users with charts, real-time updates, giveaways, and decentralized mining technology. The HashRack API allows users to query for the status of the API, the mining pool stats, the user status, the user rewards, the user transactions, and the worker status. The API uses REST calls and returns JSON. An account and API key is required with service.

HoppitHoppit API: Dubbed as "Yelp meets Pandora," the Hoppit API answers the ongoing question "Where should we eat tonight?" by giving you access to the restaurant data used by our award-winning applications, as seen on FOX, CBS, and Mashable. This includes the nation's largest repository of high-resolution restaurant photography and "Vibe" data, available for 20 U.S. cities. Filter restaurants, bars, and coffee shops by type of Vibe (e.g. Cozy, Hipster, Romantic) and scenario (e.g. with a Date, with a Colleague, with Children), as well as by price, cuisine (e.g. Italian), and meal (e.g. Brunch). Perfect for developers of travel, lifestyle, food, social, local applications who wish to surface the amazing content that Hoppit users interact with every second. Available for New York, Brooklyn, San Francisco, Chicago, Boston, Washington D.C., Los Angeles, San Diego, Seattle, Portland, Houston, Dallas, Austin, Atlanta, Philadelphia, Miami, New Orleans, Las Vegas, and Denver.

IstabaiIstabai API: Istabai is an application that allows users to manage their home heating systems from anywhere with an internet connection. Users can set the service up simply by changing their radiator head and plugging in Istabai's internet cable. The Istabai mobile application and web solution will relay the current temperature to the user and allow them to regulate it as they like. The system can also be accessed and controlled programmatically via REST API. The Istabai website is provided in English, Russian, and Latvian.

itty bitty URLitty bitty URL API: Itty bitty URL is a free service for creating short, trackable URLs that can be used anywhere on the internet. Users can create URLs that expire after a certain number of uses or require a password for access. Detailed statistics on the number of unique visitors, visitors' countries, and browsers used are readily available for any URL created by itty bitty URL. The itty bitty URL API allows users to provide URL-shortening functionality on existing websites.

MineBansMineBans API: MineBans is a global banning system for Minecraft servers. Server admins can publish their player bans to the MineBans database to help the owners of other servers decide whether to allow a player who recently joined their server to stay. In the MineBans banning system, ban reasons are fixed, all bans are rated by severity, and the ban command itself is short.

The MineBans API allows developers to retrieve a list of users with moderator access to a given server, a list of all bans that a specific server has made, and a list of all bans and their supporting evidence.

National Library of Medicine Digital CollectionsNational Library of Medicine Digital Collections API: The National Library of Medicine’s Digital Collections is a free online archive of biomedical videos and books from the public domain. The National Library of Medicine Digital Collections API provides developer access to both the full text and Dublin Core metadata of every resource in the repository. Responses are XML formatted.

navitia.ionavitia.io API: Navitia.io is an API that helps people access and use public transportation data. It provides services for performing journey computations, getting line schedules, finding next departures, and discovering isochrones. Isochrones are locations that can be reached in the same amount of time from a person's starting point. This part of the API could, for example, be used to discover which stations could be reached within the next 60 minutes.

The street network used by navitia.io is extracted from OpenStreetMap, and all of the public transport data comes from networks that provide their timetables as open data.

NoisebridgeNoisebridge API: Noisebridge is a non-profit, educational corporation that provides a public space containing an electronics lab, a machine shop, a library, a darkroom, a kitchen, and more. Anyone can come in and use the facilities to work on a project, either alone or in groups.

Noisebridge provides a simple, RESTful API for accessing web-based services that people using the facilities have coded. So far, there is a simple text-to-speech service available. For the moment, the API is only accessible from the Noisebridge public space, but this will change once authorization methods are up and running.

PlanspotPlanspot API: Planspot is an event management and organizing applications. Planspot offers multiple features for event planning, management, and promotion, such as ticket sales, marketing tools, and campaign reporting.

The Planspot API allows developers to access and integrate the functionality of Planspot with other applications. Some example API methods include managing account information, retrieving ticket information, and retrieving contact information.

PopyoularPopyoular API: Popyoular is a review-based recommendation and discovery platform that has been optimized for movies, music, books, and related media. Website owners can use Popyoular to help make their websites' best content readily available to visitors by using review data to create toplists and playlists. Popyoular can also filter product selections and highlight certain products based on review data. Developers can integrate Popyoular into a website using its RESTful API.

PromptCloudPromptCloud API: PromptCloud is a Data as a Service (DaaS) platform that uses cloud-based services and machine learning to provides web crawling and data extraction functions. Their goal is to make the benefits of big data - such as monitoring customer sentiment - easily available to their wide range of clients. Specific services range from getting information from a given list of sites to building an internal search index. PromptCloud delivers clean, structured data produced by these services using their RESTful API.

RebtelRebtel API: Rebtel is a mobile telephony service. Rebtel offers international calling services at varied rates.

The Rebtel API allows developers to access and integrate the functionality of Rebtel with other applications. Some example API methods include creating calls, managing calls, and managing account information.

SayRoomSayRoom API: SayRoom is an application that allows users to voice and share their reactions to online images. SayRoom powers several kinds of feeds featuring images along with users' emotional reactions to them. SayRoom analyzes each post for speaker sentiments in order to determine how people feel about a given subject, place, or object. SayRoom provides an API that allows developers to access the audio messages left by users via REST calls.

SMS FastlySMS Fastly API: SMS Fastly is a bulk SMS service that provides coverage for 160 countries. Text messages sent through the service can be up to 160 characters long, though a "concatenated SMS" method is available for longer messages. SMS Fastly offers an API that lets resellers give their users a means of sending SMS without using the web interface on the reseller's site. This API functions using HTTP GET (REST) calls.

Statistics SwedenStatistics Sweden API: Statistics Sweden is an administrative agency that supplies statistics for decision-making, debate, and research purposes. It primarily serves government agencies but will sometimes provide statistical data to private researchers. Statistics Sweden provides an API for accessing any table or part of a table from their Statistical Database. The API can be used without registration and is currently in beta.

Sunlight Foundation Capitol WordsSunlight Foundation Capitol Words API: The Sunlight Foundation is a non-partisan, non-profit group that uses technology to make the U.S. government more transparent and accountable.

Capitol Words is a tool for determining the frequency with which a given word is used in Congressional sessions over time. It provides relative frequency charts as well as the specific contexts in which the word was used. This provides a quick glimpse into what issues Congress is addressing on a daily, weekly, monthly, and yearly basis. The transcripts referenced by Capitol Words come from the website of the Government Printing Office and cover Congressional sessions from 1996 to the present.

Sunlight Foundation Influence ExplorerSunlight Foundation Influence Explorer API: The Sunlight Foundation is a non-partisan, non-profit group that uses technology to make the U.S. government more transparent and accountable.

Influence Explorer provides site visitors with extensive and detailed information on campaign contributions, lobbying reports, grants, and more. This data is available raw or in the form of charts, graphs, and Top 10 lists. The Influence Explorer API allows users to retrieve this information programmatically using REST calls.

Sunlight Foundation Open StatesSunlight Foundation Open States API: The Sunlight Foundation is a non-partisan, non-profit group that uses technology to make the U.S. government more transparent and accountable.

Open States provides public access to information on state-level politics for every state in the U.S. It helps users find their legislators, review their votes, search upcoming legislation, and track bill progress. This data can be accessed directly through the website or programmatically via REST API.

TheBigDBTheBigDB API: TheBigDB is a loosely-structured database that is free and open to the public. It contains miscellaneous facts stored as statements, which are simply arrays of nodes that anyone can create, upvote, or downvote. TheBigDB has no datatypes, namespaces, lists, or domains. Users can search through the nodes programmatically using REST calls issued in JSON format.

They Said SoThey Said So API: They Said So is a website that provides daily quotes and random quotes from a large quotation database. Developers can use the RESTful They Said So API to include quotes in their applications. The API can retrieve a quote of the day, random quotes, quotes meeting certain length restrictions, categories of quotes, and quotes by a certain author. It can also retrieve a Bible verse of the day or a random verse.

TwippleTwipple API: Twipple is a Japanese application for posting and collecting cute images on Twitter. Users can log on to the Twipple website using their Twitter accounts. Twipple provides a RESTful API that can be used to get a thumbnail of a posted image or to upload images for posting.

Although the Twipple API documentation is given in both Japanese and English, the website is given entirely in Japanese. Most of the website's text is incorporated into images, making it difficult to translate using software like Google Translate, so Japanese-language proficiency is recommended for potential users.

USC Event CalendarUSC Event Calendar API: The University of Southern California Events Calendar provides a comprehensive searchable listing of campus events, including music and theater, exhibits, lectures, film, sports, and more. The USC Event Calendar API provides RESTful access to the calendar’s event data.
The API supports automated calls to limit events by a variety of fields and data types, as well as searching within fields. The API supports JSON and JSONP formatted responses.

USC Map DataUSC Map Data API: The University of Southern California’s Map Data API provides a RESTful interface for retrieving content from the University’s online map. The API supports JSON and JSONP formats. Users can search for locations, building codes and names, and a variety of map metadata.

USC WebcamUSC Webcam API: The University of Southern California’s Webcam API is produced by the University’s Web Services. The API provides RESTful access to archived still photos and movies from TommyCam, the webcam centered on the Tommy Trojan statue in the middle of USC’s University Park campus. The API retrieves JSON and JSONP listings.

Weather SourceWeather Source API: Weather Source is a service that provides weather data. Weather Source provides weather data for clients in multiple industries for multiple purposes. Weather Source provides historical weather data and reports, weather forecast data, and astronomical reports.

The Weather Source API allows developers to access and integrate the functionality of Weather Source with other applications and to create new applications. Some example API methods include managing account information, retrieving weather history data, and retrieving astronomical data.

WhateverWebWhateverWeb API: WhateverWeb is a mobile application development service that provides users with a toolkit for developing mobile centered applications. The service provides image processing, CSS processing, device detection, Git publishing, and other services. The WhateverWeb API is a component of the device detection service and allows users to fix server side issues or access device information. An account is required with service, and the basic sandboxed version is free.

Wendell Santos

Comments

Comments(1)

syed

This is one of the most thorough post related to weather API, this will come handy to lot of developers out there. great work !