This week we had 40 new APIs added to our API directory including a stock trading system automator, file sharing service, website performance testing tool, realtime photo updates from flickr, mobile visual search and a local deals aggregation service. Additionally, we covered the potential value of emerging commerce APIs. Below are more details on each of these new APIs.
100 Facts About Me API: 100 Facts About Me is a Russian website dedicated to helping people become better friends by providing an easy way to share information about yourself. The 100 Facts About Me API enables users to post, retrieve, and list facts about themselves and their friends using the XML-RPC protocol.
46elks API: 46elks is a cloud communication platform that lets developers integrate Voice, SMS & MMS into their applications. The 46elks cloud API enables applications to use telephony technology. With this API, users can send and receive SMS messages, receive incoming Voice calls and connect these calls to a cell phone. The three major parts of the API are: Phone numbers, SMS messages and Voice calls. The API uses RESTful calls and responses are formatted in JSON.
Best Buy BBYOpen Commerce API: BBYOpen is Best Buy's effort to open their sets of data. The data made available includes items being sold, company knowledge and services offered in an effort to encourage developers to build relevant apps. BBYOpen offers new sources of data, access to BETA APIs, promotion of apps built using BBYOpen APIs, tools to help get started, and incentive models to reward developer work.
The Commerce API provides purchasing and product fulfillment through at home delivery or in-store pick-up for partner e-commerce sites or web based stores. The commerce API currently supports invite only access. Interested developers can contact the provider at firstname.lastname@example.org. Full documentation is not publicly available.
Bums.se API: Bums.se is a Swedish site that lets users share photo albums with their friends. The API lets users retrieve and post information to the service. Functionality exposed includes creating and downloading albums, downloading and posting images, retrieving events and more. The API uses SOAP protocol and responses are formatted in XML. The site and documentation are in Swedish.
Collective2 API: Collective2 allows users to choose from a library of stock exchange trading systems, subscribe to those systems, and then automatically trade those systems in the user's brokerage account.
Collective2 offers a Signal Entry API with which users can place trades and send trading-related instructions. Developers can also write software which pulls trading information out of Collective2 with the Collective2 AutoTrading API (C2ATI). Both APIs use HTTP.
DataLock Online Backup API: DataLock Online Backup API allows users to create, edit and delete backup accounts in real time. It also allows the creation and modification of backup sets and full statistical calls. This API, along with other automated services from DataLock allows large-scale deployment of backup solutions to multiple machines. To date, this service has been used to deploy backup to over 700 machines, completely configured and working in less than 1 minute. Full documentation is not publicly available.
DBpedia Spotlight API: DBpedia is a web tool built to extract structured information from Wikipedia, convert it into RDF, and make it freely available on the Web. In a nutshell, DBpedia is the Semantic Web mirror of Wikipedia.
The DBpedia Spotlight API is a RESTful API tool for annotating mentions of DBpedia resources in text, providing a solution for linking unstructured information sources to the Linked Open Data cloud. DBpedia Spotlight performs named entity extraction, including entity detection and Name Resolution. At this time, the DBpedia Spotlight API is free and requires no sign up or registration to use.
Electronic Merchant Systems API: EMS (Electronic Merchant Systems) is an eCommerce payment gateway. It allows merchants to handle transactions online in realtime or individually through a merchant-operated virtual point of sale terminal (VPOS).
EMS offers 2 APIs that connect users to EMS Merchant Services to streamline transaction processes such as payment, authorizations, settlements, transaction status requests and more. The APIs use the RESTful protocol.
FAXAGE API: FAXAGE offers API-based fax sending and receiving, automated number provisioning, and call-detail record collection. The FAXAGE Internet Fax API allows for the FAXAGE service to be used as a fax back end, integrated into user systems or software. The API can be used to fax-enable ERP and other back-office systems that need the capability to fax. It can also be used to create a white label fax service. It also provides call detail record gathering for accounting or downstream billing and allows for automated fax number provisioning. The API uses RESTful calls and responses are formatted in XML.
Fileslap API: Fileslap is a service that lets users upload files and share them on the web, with no downloading required to view files. Fileslap offers a free trial, then has a $7/mo plan or a free plan with a limit of 1MB /file and 20 files max. The Fileslap API is a RESTful API that lets developers create their own programs to interact with Fileslap. The API requires HTTP Basic Authentication and returns results in JSON format. The API can also be used to retrieve data, such as number of views and file size, about a given file.
Finser API: Finser is a simple online way to track your finances my listing incomes and expenses. The Finser API service allows third parties to create applications using the data stored in Finser. Developers can access accounts and transactions, including retrieving transactions by tag.
The site and documentation are in Polish.
FishingBuddy API: FishingBuddy is a website devoted to fishing- and hunting-related articles, guides, water level reports, photos, videos, and more. FishingBuddy content is limited to North Dakota.
FishingBuddy is part of the Total Outdoor Network (TON) which offers an API to third-party developers to access FishingBuddy content, as well as publish to the site. The API uses the HTTP protocol and returns responses in REST and JSON.
Flickr Real-Time API: The Flickr Real Time APIs give developers real-time access to Flickr's collection of over 6 billion photos and enables them to build new applications with them. The API continuously searches new photos and delivers new and updated photos in real-time. It allows developers to subscribe to photos by geographic area, photo meta-data or social tagging like favoriting and friend-tagging. Over 50 institutions are participating in the Flickr Commons including NASA, The Library of Congress, and the National Archives of the U.S. and U.K. from which users can receive updates. The Flickr API supports many protocols including REST, SOAP, XML-RPC. Responses can be formatted in XML, JSON and serialized PHP.
FullContact API: FullContact is a service that takes a piece of contact information, such as an email address, and completes it and enhances it by adding information such as name, job title, and social media profiles, returning the information in XML, JSON, or vCard format.
The FullContact API is a RESTful API that provides the same type of information that FullContact does when updating contacts. The API can be used to create programs that can access FullContact data without using the FullContact website itself.
Geoportail API: IGN has the main tasks of ensuring the production, maintenance and dissemination of geographic information reference in France. The Geoportail API aims to bring reference datasets to any application, thus allowing overlays between users' datasets and the reference datasets.
gPodder API: gPodder is a service that allows the user to download free audio and video content (Podcasts) to watch on their computer or on the go. The gPodder Web Service API provides a way to upload and download subscription lists in bulk as well as more flexibility and enhanced functionality for applications that want a tighter integration with the web service.
GTmetrix API: GTMetrix is a tool to test the speed and performance of websites. GTMetrix also provides a list of recommended actions for developers to make their websites faster, such as avoiding bad URLs and specifying image dimensions. The GTMetrix REST API allows developers to build their own testing and performance tools based on GTMetrix.
Hoiio SMS API: Hoiio is a global communication service seeking to allow people around the world to communicate via telephone or SMS by routing through Hoiio service.
The Hoiio SMS API allows developers to easily integrate SMS into their applications.
Through various partnerships, Hoiio is able to offer a flat price to send SMS globally, and at a low cost to developers.
Hoiio Voice API: Hoiio is a global communication service seeking to allow people around the world to communicate via telephone or SMS by routing through Hoiio service.
The Hoiio Voice API provides powerful APIs to make calls and handle voice responses (IVR). All these services are built on top of Hoiio's cloud infrastructure, so your app automatically scales as needed. Hoiio also provides virtual numbers for receiving inbound calls and free TTS services.
No hardware is needed from the developer. It is a pay-per-use model, with zero setup fee.
iwannagothere API: iwannagothere.com is a travel site that is community-based. Their tagline is "this is travel, not tourism," as users of iwannagothere.com share their experiences doing different travel activities that are not necessarily in regular travel books. Users can search based on destinations, specials, and city guides.
The iwannagothere API allows developers to retrieve data from iwannagothere.com. Some example API methods include searching and retrieving categories, place information and photos, user information, and guides and routes. For "places id," developers will also need to get an API Key from geoplaces.org, as that is what iwanngothere.com uses for places.
Kwout API: Kwout is a tool that allows users to quote part of a webpage with an image by cutting out the area they want to quote. Kwout provides users with code to embed and share in other places. Kwout has extensions bookmarklets for a variety of browsers.
The Kwout API allows developers to integrate Kwout functionality into other websites to allow website visitors to use Klowt from the site. With the Referrer API, websites can see and track how many people have quoted their site with Kwout.
Lawyers.com API: The Lawyers.com Consumer Articles API offers access to Lawyers.com extensive library of legal articles. These articles can be integrated in a developer's web site. At a basic account level, the API provides access to the descriptive article title along with additional attributes or sections that clearly identify the content of the item. Full documentation is not publicly available.
Mobiweb API: MobiWeb offers bulk SMS and mobile marketing solutions for aggregators and resellers. They also provide HLR (Home Location Registry) lookup, 2-way SMS, fixed sender ID, mobile application development, and SIM hosting. MobiWeb's APIs provide access to most of these services and use HTTP or SMPP protocols.
MyDealBag API: MyDealBag aggregates group buying daily deals from the leading group deal sites. The API lets developers use the data from the MyDealBag database to show daily deals on their sites or integrate into their own apps. Categories of data include cities, deals and categories. The API uses RESTful calls and responses are formatted in XML with JSON support in beta.
MyNewsletterBuilder API: MyNewsletterBuilder delivers email marketing services for companies and individuals. Among the free services they offer are image hosting, multimedia streaming, online newsletter publishing, surveys, tracking tools, and data archiving.
MyNewsletterBuilder's API gives users the ability to integrate all of the available services with their existing systems. Users can transfer data to and from their CRM, CMS, shopping carts, custom databases, and more. The API exposes functionality such as accessing and manipulating information about campaigns, generating lists of campaigns, getting base information and html or text content, accessing detailed campaign reports and more. The API uses RESTful or XML-RPC protocol and responses are formatted in XML, JSON and serialized PHP.
NewServers API: NewServers delivers dedicated on-demand Bare Metal Cloud computing server infrastructure. With Bare Metal Images users can quickly build up and tear down large environments just like virtual server clouds.
The NewServers API is a collection of URL's that can be used to allocate and manage NewServers resources with any development environment. Functionality areas include, dedicated servers and disks, disk imaging with IP addresses and load balancing coming soon. The API uses RESTful calls and responses are formatted in XML.
OzMedia API: OzMedia is an Australia-based marketing services provider, specializing in online press and media releases, and online message broadcasting for fax, SMS, email and text-to-speech. OzMedia Press and Media Release Distribution is available to Australia, Asia Pacific and the USA, for one flat rate fee.
Developers can connect their applications to OzMedia's platform via the SOAP-based API.
pixlinQ searchimage API: PixlinQ is a mobile visual search feature that can be integrated into mobile applications or used with mobile email and MMS. PixlinQ lets developers link their users to targeted digital content directly on their phones whenever users take pictures of developer's printed content. The pixlinQ searchimage API allows developers to integrate visual search functionality into their applications using an API key and database of images they have created with the pixlinQ CMS. Supported formats include jpeg, png, bmp, gif. The API uses RESTful calls and responses are formatted in JSON.
piZap API: piZap is a free online photo editor. Some features included in piZap are photo effects, stickers to put onto photos, and shape cut-outs that users can apply to their photos.
The piZap API allows users to integrate the piZap editor into other websites. With the API, visitors to those websites can edit pictures stored on the website, or from their own computer and then save their piZap images back to the website. Public documentation is unavailable; those interested need to fill out a form to get access to the API.
Public Transit Data Community API: Public Transit Data Community has a goal to combine all the disparate transit data feeds from the agencies around the United States into normalized format and expose them as OData Service API to allow developers to build any type of applications around the data. The API exposes data for the following: Bus and Train Arrival Predictions, Stops and Stations, Entrances, Routes and Train Lines, Incidents, Intelligent Routing. The API uses RESTful calls and responses are formatted in JSON.
Redmine API: Redmine is a customizable and flexible project management system. Redmine can be used across platforms and databases. Features in Redmine include numerous workspaces, issue tracking, assigning tasks, wikis, forums, and time-tracking.
The Redmine API allows developers to access and integrate some of its data in other applications. Some example API methods include creating, editing, and deleting resources in Redmine, such as issues, projects, users, time entries, and attachments.
Springpad API: Springpad is a free notebook application that allows users to make notes and folders, save documents, links, photos, and other files, and create tasklisks. Springpad works on either a computer or via mobile apps, and allows users to save things while they surf the web.
The Springpad API allows developers to access and integrate Springpad functionality into other applications. Some example API methods include searching and retrieving user information, notes within a user notebook, bookmarks within the notebook, and lists within the notebook. The documentation provides a list of many other methods that the API provides.
StockTwits API: StockTwits describes themselves as a "financial idea network." StockTwits users share real-time, short "ideas," similar to Tweets, with the StockTwits network. Users can read other users ideas, links, and profile information, enabling investors to find other investors with similar investing styles.
The StockTwits API allows developers to access and integrate much of the data within StockTwits. Example API methods include retrieving user data, stock symbol data, following stocks and users, and viewing streams.
tinyThom.as API: tinyThom.as is an online tool for preserving the webpages put up by the Library of Congress for documents related to the U.S. Congress. tinyThom.as generates both full-size and short permanent URLs for documents, as links provided by the Library of Congress often expire and do not redirect.
The tinyThom.as API allows developers to access tinyThom.as' functionality to generate tinyThom.as urls within other applications. The API offers just one method: to generate tinyThom.as urls.
TwitLonger API: TwitLonger allows Twitter users to post longer Twitter posts, beyond 140 characters, when necessary. TwitLonger works with your Twitter account, providing a link to the longer Tweet.
The TwitLonger API is very basic, but allows developers to integrate the TwitLonger functionality into desktop, mobile, and web applications. Public documentation is not available; those interested in integrating TwitLonger should email email@example.com to get access to the API.
USGS Gazetteer Query API: The Gazetteer Query Web Service returns the Geographic Names Information System (GNIS) point from a copy of the USGS_GNIS datasets hosted at USGS/EROS. Methods include searchName, showGazetteerData and searchLocalName. The API uses SOAP protocol and responses are formatted in XML.
ViewDNS.info API: ViewDNS in an online source for DNS related tools. The tools provided by ViewDNS.info allow users to gather a large amount of data about a given website or IP address. The ViewDNS.info API allows webmasters to integrate the tools provided by ViewDNS.info into their own sites. Response formats include XML and JSON. Access to the ViewDNS.info API is free for a limited time, developers should contact the provider to gain access to the API and the associated documentation.
Voxel API: Voxel is a Cloud hosting company that offers all of it's services entire online including content delivery, public and private hosting, dedicated hosting, and private service. The Voxel API allows access to all the infrastructure services provided, as well as reporting, billing, monitoring and other ancillory services.
Webwag API: WebWag is a service that adds alerts to any web or mobile application. Alerts can be generated programmatically, or automatically from RSS feeds and Twitter with other sources to be added. The WebWag API allows the user to create alerts, as well as widgets that add information notification capabilities to existing websites.
The documentation is in French.
World of Warcraft API: Battle.net is a site that aims to unite all Blizzard gamers under the banner of a single, powerful, and advanced online gaming service. Gamers around the world meet up on Battle.net to prove their skill in multiplayer matches or to socialize with their friends.
The World of Warcraft specific APIs are available to the Battle.net community, developers and partners to help expose some of the sought after data already served by the World of Warcraft community site. Currently data exposed includes realm status with character, guild and arena team profile pages information to come later. The API uses RESTful calls and responses are formatted in JSON and JSONP.