This week we had 58 new APIs added to our API directory including an agile development platform, blogging platform, subscription billing service, search engine results compiler and social marketing platform. In addition we covered an API that enables online retail at any scale. Below are more details on each of these new APIs.
123Cloud ECP API: 123Cloud provides a secure platform for applications to be stored on and then accessed remotely. The 123Cloud ECP API uses basic HTTP authorization in order to establish a connection with clients. Clients are then granted access to their virtual machine where they can access files and applications for a small data usage fee. Developers can utilize the API to host their applications remotely and take advantage of cloud computing instead of hosting their own servers. The API is RESTful and supports Java, PHP and Python and responses are formatted in JSON.
ALTER Reflective API: The service provides conversion of DNA and protein alignment sequences from biological research to express the same information in alternative notation and as input for a different analytical software package. Input and output formats supported include ALN, FASTA, GDE, MSF, NEXUS, PHYLIP, and PIR. Analytical packages supported include Clustal, Mafft, Tcoffee, Muscle, and Probcons. The service can also de-dupe results to remove multiple identical repetitions from results.
API methods support description of input data files, including operating system, analytical software, and data formatting, along with the same parameters for desired output. Methods allow selection of conversion options such as treatment of duplicate and error results. The API returns data converted from the input data expressed for the desired output format.
AppAware API: AppAware is a social application and game service that helps users find Android Apps based on which ones are currently installed by your friends and the community. The AppAware API allows users to query for top applications, application details, just-in applications, price-reduced applications, search applications, and other calls. The service uses REST calls and returns JSON. Oauth 2.0 is used for authentication and account is required for service.
Auburn City Council Exponare API: Exponare is a service that links geographic information from a range of databases and applications and displays this information in one map interface. This particular implementation of Exponare is hosted and used by the Auburn City Council, which is located in New South Wales (NSW), Australia. It's functions can be accessed programmatically using SOAP calls issued in XML format.
BBAW G2L API: The service provides text analysis of submitted samples in the Greek language and alphabet with conversion to equivalent expressions in Latin. It allows choice of rulesets governing transliteration and conversion output to accommodate spatial and temporal differences.
API methods support submission of a text sample in the Greek alphabet as encoded in Unicode. Requests can also specify rules governing the conversion process, and returned data provide the Greek tokens detected in the sample text and their Latin equivalents.
BBAW ISO-Date API: The service analyzes sample text in German or Italian and detects time and date references. After recognizing date-time references, it reformats them per ISO standards.
API methods allow submission of a text passage encoded as Unicode along with the source language as URL parameters. Methods identify any date-time references and return ISO-formatted values as plain text or wrapped in XML or JSON formatting.
BBAW Places API: The service analyzes text submitted to identify place names within the region of Germany known as Prussia. It interprets text and names according to usage from the 19th century, as recorded in a gazaetteer resources compiled by the provider's research project. It helps with analysis of text from the relevant period and specific to the region.
API methods accept submission of sample text encoded as Unicode and return the place names recognized along with their locations within the submitted text. Methods allow formatting of output as xml, json, or plain text.
Behind the Name API: Behind the Name is a database of first names with etymological, geographic, and historical data. The Behind the Name API provides free developer access three GET calls. Users can access a name’s gender and usage, generate a random name, or receive name synonyms. Responses are XML formatted.
Blue Mountains Development Applications API: The Blue Mountains City Council – located in New South Wales (NSW), Australia – provides online access to information on the statuses of local development applications. Users may look up development applications directly through the website or programmatically via API. The API can be accessed programmatically using SOAP calls issued in XML format.
Bookabach API: Bookabach is a New Zealand based rental service for bach owners and renters. The service offers over 6500 properties and has over 380,000 registered users. The Bookabach API allows users to add property listing, manage current properties, and access most of the functionality of the Bookabach property management and rental service.
Bounce MixedResults API: Bounce MixedResults provides developer access BounceBase’s Find Stuff service, which combines and sorts search results from multiple search engines. The Bounce API provides developers with a RESTful interface for developers to integrate Bounce MixedResults into their websites and applications. Responses are JSON or RSS formatted.
Caribbean Vacation Connect API: Caribbean Vacation Connect is a social network built around Caribbean vacationers sharing travel information. The Caribbean Vacation Connect API allows developers to create applications that interact with features including friend lists, photos, messaging, and user data. Responses are JSON formatted.
ChargeBee API: ChargeBee is a subscription billing service for recurring charges for software as a service (SaaS) subscriptions.
The ChargeBee API allows developers to access and integrate the functionality of ChargeBee with other applications. Some example API methods include managing customer information, managing subscriptions, and retrieving information about subscriptions.
CheckMarket Survey API: CheckMarket provides survey solutions. Its core product is a web-based survey tool. The CheckMarket Survey API provides full integration with the survey product through a RESTful interface. Uses include continuous monitoring, automated survey dispersal, personalized surveys based on customer profiles and historical customer response data. Data may be JSON or XML formatted.
ChemSpider InChi Resolver API: The service provides tools for discovering and generating new InChIStrings and InChIKeys for chemical compounds. These International Chemical Identifiers conform to a format determined by the International Union of Pure and Applied Chemistry to uniquely name compounds across different chemistry research contexts. Functions include conversion between alternative identifier strings for the same compounds.
API methods support generation of InChI strings, either by converting other formats, e.g., SMILE, or uploading or creating drawings of chemical structures. Resolver methods interpret InChIString or InChIKey values submitted with the request and return the associated chemical structures.
CORDC Nautical Charts API: The Nautical Charts API displays NOAA Nautical Charts within Google Maps API v. 3. The Nautical Charts API provides map layering capabilities and gives developers access to the data. Functionality allows developers to manipulate map layering and access any geographical information they may need. The API is guided towards scientific research and oceanic mapping innovation. It is RESTful and responses are formatted in either JSON or XML.
Doctoralia API: Doctoralia API lets developers use Doctoralia's database of Medical Centers, Doctors and other health professionals to complement any website or application. The idea of the API is for developers to create applications that provide medical information to people and even medical help. The database has over 2.3 million doctors and centers combined.
FAOdata API: The mission of the Food and Agriculture Organization of the United Nations (FAO) is to ensure that people have regular access to enough quality food to lead healthy lives. FAOdata is FAO’s web-based platform bringing together statistics, maps, pictures, and documents on nutrition, agriculture, and food from throughout FAO.
FAOdata has exposed a number of resources through REST and SOAP APIs. Developers can automate adding, retrieving, deleting, updating, searching, and browsing resources within the FAOdata catalog. Other API services include automated translation of FAO resources and multidimensional queries in the FAOdata warehouse. Responses may be returned in XML, JSON, or JSONP format.
GaiaSup API: GaiaSup is a spatial engine that developers can use to build location-based services or geospatial applications. GaiaSup allows developers to store and retrieve spatial coordinates that are managed by an in-memory spatial database. This allows data to be processed and retrieved quickly, which makes GaiaSup suitable for real-time interactions wherein people need to instantly disseminate or receive messages.
GaiaSup's functions can be integrated into apps and services using its API, which uses SOAP calls issued in XML format.
Gigatribe API: Gigatribe is a media sharing service allowing users to securely provide a select group of friends with access to media files on their hard drive. The Gigatribe API is a collection of HTTP GET and POST calls, providing developer access to functions such as inviting users, joining tribes, and reading contact information. Results are JSON formatted.
Gwinnett Roman Baptist Church Open Bible API: Hosted by Atlanta based Gwinnet Romanian Baptist Church, the Open Bible API provides developer access to bible verses and chapters. Available bible texts are the American Standard Version and the Cornilescu Revised Version of the Romanian Bible. Results may be XML or JSON formatted.
Hampton Roads Crime API: The Hampton Roads Crime API provides developer access to crime data for the Virginia Beach area compiled from HamptonRoads.com and PilotOnline.com. The API provides a series of GET calls, allowing access by location, date, and crime type. Results may be JSON or CSV formatted.
Hatsize API: The service provides a cloud-hosting platform for training and education providers, including video demos and related media resources. It seeks to create an environment for managing instructional resources and learner access with hosting in widely distributed data centers for optimized access from user locations.
API methods support adding and updating learner user accounts with assignment to appropriate groups for access permissions. Methods synchronize training across internally hosted systems and resources managed within the service's cloud environment. The API also handles integration with systems providing learner account data and other operating information.
i-Rent API: The service provides functions for vacation property rentals, either by property owners themselves or by property management agencies. Functions include web content management and site hosting, information about specific accommodations, reservations, and booking. Various nationally branded services provide property management in European and North American countries.
API methods support creating and updating an accommodation listing on the service, including description, photos, and prices. Methods also support reservations and booking, including availability checks for specified accommodations, reserving an available accommodation with desired options, and confirming payment.
ImageDecoders API: Image Decoders offers a CAPTCHA bypass service. The service operates through the ImageDecoders API. Users pass CAPTCHAs through the API where they are solved by humans. The solved CAPTCHA is then passed back where it can be used.
InternetDJ Music API: InternetDJ is an online and mobile music discovery and music listening application. InternetDJ lets users search for music and videos by artists, keywords, genre, and more.
The InternetDJ API allows developers to access and integrate the functionality of InternetDJ with other applications and to build new applications. Some example API methods include requesting music by artists, genre, and top lists, retrieving songs by artists, and retrieving data about songs.
Inventarium API: Inventarium is a mobile application feedback service. Inventarium allows companies to gather feedback over mobiles about their applications. Inventarium also offers other customer service features.
The Inventarium API allows developers to access and integrate the functionality of Invetarium with other applications. Public documentation is not available; interested developers should sign up here: http://inventarium.mobi/.
Kagilum iceScrum Cloud API: Kagilum is the primary sponsor for iceScrum, an open source development platform built to support agile practices and the Scrum development framework. The Kagilum iceScrum Cloud API is a RESTful service providing developer access to each of the iceScrum elements. JSON and XML formats are supported.
LIFT API: LIFT is a customer loyalty and marketing service. LIFT offers a variety of features for users to market to and reward their customers.
The LIFT API allows developers to access and integrate the functionality of LIFT with other applications. Public documentation is not available; interested developers should email firstname.lastname@example.org for more information.
Loader.io API: Loader.io is a web application testing service. Loader.io allows users to test load capability of web applications and track their testing results over time.
The Loader.io API allows developers to access and integrate the Loader.io functionality with other applications. Some example API methods include listing applications registered, registering applications, and running and listing tests.
Longdo Dict API: Londo Dict is a branch of the londo.com website which is centered around word use and language blogs. The Longdo Dict API allows users to embed a Langdo Dict search bar into third party websites to look up words, and to query the Langdo Dict dictionary directly. The service uses REST calls and will returns HTML, XML, or JSON.
LYRICSnMUSIC API: LYRICSnMUSIC is a lyric and music search engine, pulling songs and lyrics from a variety of online sources. The LYRICSnMUSIC API provides a RESTful interface for searching for and displaying song lyrics. Users may display up to 150 characters of a song’s lyrics with a link back. JSON and JSON-P formatted responses are supported.
MIDAS API: The Multiple Instance Data Acquisition System (MIDAS) is a form of data acquisition and electronics control software developed by the STFC Nuclear Physics Group. It is a modular, object-based software system consisting of both a graphical user interface and hardware control servers. Its data and functions can be accessed programmatically via SOAP calls issued in XML format.
Mozillians API: The Mozillians directory is a resource to help Mozilla volunteers learn who is involved in advancing the Mozilla mission, what they do, and how to connect with them. The Mozillians API provides a simple call authenticating that a given e-mail address is registered with the Mozillian directory and that the owner is a vouched Mozillian.
Nature.com OpenSearch API: Nature.com is the online portal for the Nature Publishing Group, a major publisher of important scientific and medical information, both in print and online. The nature.com OpenSearch API provides an open, bibliographic search service for the site's content, which comprises around half a million news and research articles and citations. Indexes covering the complete publication history for all journals listed at nature.com are searchable as well. The OpenSearch API uses RESTful calls that may be issued in a variety of data formats.
NSW Home Warranty Premium Calculator API: The Home Warranty Premium Calculator is a tool provided by the New South Wales (NSW) Home Warranty Insurance Fund for use by builders, owner-builders, and homeowners. This tool calculates the total premium payable, including Stamp Duty, GST, and broker commission for any project type and value up to $1 million. For projects over $1 million, an 'indicative only' price is quoted. The Home Warranty Premium Calculator can be accessed directly through the website or programmatically via SOAP API.
NSW Motor Vehicle Reporting App API: The government of New South Wales (NSW) in Australia is developing an application for reporting various types of vehicular pollution. These include littering, excessive noise, and smoke emission. The Motor Vehicle Reporting App API provides programmatic access to the app's functions via SOAP calls.
Octopod API: Octopod is a mobile application building and backend service. Users can build and manage mobile applications for a variety of mobile platforms.
The Octopod API allows developers to access and integrate the functionality of Octopod with other applications and to build new applications. Public documentation is not available; interested developers should email email@example.com.
OpenMinds API: OpenMinds is a learning platform that transforms user content into learning applications. The application is then accessible to students and tracks their individual performance. The service is pre-loaded with over 5000 items for language arts(grades k-8) that are aligned with Common Core standards. The API can retrieve, created, edit, or delete data within a users resource folder. The API uses REST calls and will return JSON or txt.
Pistevo Criminal Search API: Pistevo provides information on Criminal and Sex Offender records Nationwide. Functionality allows developers to search two individual databases; Criminal and Sex Offender. Provided a First and Last name, the API will return an XML response of any criminal offenses. Optional information includes state, middle initial, and date of birth to narrow results. API users must be approved for use and provided an API key.
PrimoPay API: The service provides payment processing for e-commerce and other online transactions within Australia. It works through Australian banks to verify customer accounts and availability of funds, then completes credit card processing to transfer funds to a seller. Batching functions retry transactions that fail initially due to problems with a bank's processing system. Because it remains independent of banks, sellers can change banking relationships without reconfiguring online payment functionality.
API methods support payment submission using popular credit cards Visa, MasterCard, American Express, and Diners Club, among others. Methods interact with issuing banks to pre-authorize cards and verify available account balances, then obtain buyer confirmation and complete payment processing. The API also handles refunds for cancelled or returned purchases.
Prometheus Image Archive API: Described as a digital image archive for Art and Cultural Sciences, prometheus is a collaborative project of four German Universities. The archive provides access to almost one million digitized works from 68 databases worldwide.
The prometheus image archive API provides developer access to the image archive, allowing automated access to searches, image retrieval, and collection queries. Responses may be JSON or XML formatted.
Seattle Clearinghouse API: Seattle is the name of a platform for networking and distributed systems research. The Seattle Clearinghouse website can be used to share resources with other users or to obtain resources for one's own project. The Seattle network's global distribution makes it useful for working with applications such as cloud computing, peer-to-peer networking, mobile computing, and distributed systems.
For clients wishing to access Seattle Clearinghouse's functionality without going through the website, an XML-RPC API is available.
Second Life Grid Survey API: Second Life Grid Survey provides metrics for the Second Life Grid, the platform for the online virtual world. Through a series of HTTP calls, the Second Life Grid Survey API allows developers to query named regions of the grid and to retrieve a range of Second Life metrics.
Seth Cardoza Random Password Generator API: Random Password Generator is a tool created by programmer Seth Cardoza, capable of generating random passwords to meet specified criteria. Users can select from several password length and complexity options.
The Random Password Generator API provides RESTful access, allowing users to automate password generation with specified length, complexity, and response format including JSON, XML, and plain text.
API methods support adding a product to the buyer's shopping cart with specified quantity and product options then completing credit card prequalification and final payment. Methods also allow review of pending cart items and updating the cart. The API allows retrieval of shipping data and processing of return authorizations and refunds to the purchaser's credit card.
Shoutlet API: Shoutlet is an enterprise-level cloud-based social marketing platform. The Shoutlet contact form API provides a simple HTTP interface allowing customers to automate incoming contact requests into Shoutlet contact databases.
State Library of New South Wales API: The State Library of New South Wales (NSW) is one of Australia’s leading libraries. It provides access to information and resources both on-site and online. The State Library supports the NSW Public Library Network, administering the annual public library grants and subsidies program.
The State Library's API lacks public documentation, but its functions suggest that it is used for site maintenance and fundraising. These functions are available using SOAP calls issued in XML format.
SumUp API: SumUp is a service that allows users to accept and process credit card payments via mobile devices with the SumUp application.
The SumUp API allows developers to access and integrate the functionality of SumUp with other applications. Example API methods include managing account information and accepting and processing payments.
Twelephone API: Twelephone is a HTML5 WebRTC-powered Twitter Telephone for placing and receiving peer-to-peer, encrypted voice and video calls over Twitter. Twelephone supports HD video and audio, chat, emoticon and "callme" button for website integration. However, It requires requires a chrome extension to be used. The API allows developers to integrate a "CallMe" button on their website and other Twelephone data.
UKMail API: The service provides help shipping parcels, both within its native U.K. and worldwide. It is available via an online interface or through white-label hosted pages or web service calls for complete integration with existing order management systems. Functions include shipping quotes for specified packages and points of origin and delivery, with booking of shipments and scheduling of pickup and delivery.
API methods support integration with an existing proprietary ordering system to specify package contents and weight along with sender and recipient addresses. Methods also support booking of a quoted shipment and submitting pickup orders to a selected carrier.
Viafoura API: Viafoura is a social monetization and audience engagement platform for digital publishers. Viafoura enables customer sites collect rich user data, manage users from a single dashboard, and allow users to connect through social networks via single sign on.
The Viafoura API provides developer access through a RESTful interface. All calls are made over HTTPS. All calls and responses are JSON formatted.
Websnapr API: The service provides a simple way to capture and display a screenshot of the web page loaded by a specified URL. It retrieves a small preview of the page to be retrieved by clicking a link, helping site users to decide whether or not to open that page. It is intended to increase traffic to a site by offering attractive previews, which should boost click-through rates and site stickiness. The preview function is also intended to help users spot malware and other undesirable sites before clicking links that may compromise the security of their computers.
API methods support creation of a pop-up window with a preview image showing the destination page for a hyperlink in either of two sizes. Methods also modify links with "nofollow" attributes on destination pages to prevent use of irrelevant links to boost search engine rankings. The API performs a malware and phishing check on any previewed page and advises users of any security threats detected.
Whipplehill API: The service provides functions for managing school records via a software as a service (SaaS) platform. Its Podium module supports faculty needs for instructional resources, class roster management, grading, and related tasks. Student-focused functions include course information access, faculty and staff directory, attendance records, etc. Web access is provided via specialized web content management system (CMS) capabilities.
API methods support interaction by partners within the provider's "Ecosystem" to deliver specific functions and services. Methods handle user profile settings and access permissions, athletic and other school event information, posting and dissemination of news updates, etc.
WordPress.org API: WordPress.org is home of the installable version of WordPress. The WordPress.org API provides a series of call exposing various informational assets and tools. Available resources include stats on systems running WordPress and contributor information. Tools include a secret key generator and access to WordPress plugins and themes.
Xamarin API: Xamarin is a web and mobile application building platform. Xamarin allows developers to build and manage cross-platform applications.
The Xamarin API allows developers to access and integrate the functionality of Xamarin with other applications and to build applications. API methods include managing applications, retrieving application data, and pushing content.
Zinc API: Zinc is a service that allows users to purchase products from online retailers such as Amazon.com and ship the products directly to their customers. Zinc acts as a bridge between a retailer and applications.
The Zinc API allows developers to access and integrate the functionality of Zinc with other applications. Some example API methods include placing orders, retrieving orders, and retrieving the status of orders.