Daily API RoundUp: Algorithmia, Atlassian Confluence, Last.fm

Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or Source Code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at editor@programmableweb.com.

Today, several APIs, source code samples, and clients have been added to the ProgrammableWeb directory in the eCommerce, Charity, Collaboration, Music, and Messaging categories. Here’s a summary of what’s new.


Algorithmia is a service that aims to create a shared knowledge base from algorithm developers worldwide. Community members can create and share algorithms and make them available as a Web Service. The Algorithmia API gives developers the ability to build applications that interact with calling algorithms and use Algorithmia’s features in an automated fashion.

Algorithmia website screenshot of algorithms
image: Algorithmia website

We’ve primarily categorized the Algorithmia API under the Algorithms category. See ProgrammableWeb’s complete list of Algorithms APIs.

OrgHunter offers a Platform that seeks to provide visibility for charities of all sizes and connect them to donors. The OrgHunter Charity API allows developers to incorporate real-time search results for over 2 million charities in OrgHunter’s database directly into applications or websites. Get geolocation, financial data, custom charts, and more with the API. We’ve primarily categorized the OrgHunter Charity API under the Charity category. See ProgrammableWeb’s complete list of Charity APIs.

Atlassian Confluence is a robust, team collaboration platform. Use the Atlassian Confluence SPM API to create new apps, enable and manage alerts, and access metrics and reports. The API allows users to manage their Confluence account and apps remotely, without needing to be logged-in via browser.

Atlassian Confluence

image: Atlassian

We’ve primarily categorized the Atlassian Confluence SPM API under the Collaboration category. See ProgrammableWeb’s complete list of Collaboration APIs.

Acision provides communication services to enterprise, such as text messaging, multimedia messaging, and carrier-infrastructure platforms. Acision has developed a suite of cloud-based messaging APIs and SDKs to provide communication services to businesses. Forge SMS API by Acision is a RESTful API and provides various ways to send and receive messages by using a secure server between the customer and commercial mobile network providers. This API uses the HTTP(S) GET method for requests and responses are in XML. Forge SMS API requires customer IP-addresses to be whitelisted for security. We’ve primarily categorized the Acision Forge SMS API under the Messaging category. See ProgrammableWeb’s complete list of Messaging APIs.

Spree Commerce provides a full ecommerce storefront for online stores. We’ve recently added a suite of APIs provided by Spree Commerce for management and customization of their online storefront services. Included are: Spree StoreFront Products, Spree StoreFront Address, Spree StoreFront Checkouts, Spree StoreFront Product Properties, Spree StoreFront Stock Items, Spree StoreFront Taxonomies, Spree StoreFront Countries, Spree StoreFront Stock Locations, and Spree StoreFront Summary. We’ve primarily categorized the Spree Commerce APIs under the eCommerce category. See ProgrammableWeb’s complete list of eCommerce APIs.


Last.fm is a music recommendation service that can help users discover music based on  songs played from their radio service or already existing in their Library. The service also includes community features for discovering music. Three libraries for utilizing the Last.fm API have been added to the Clients area of the directory.

Last.fm C# Library by Vyacheslav Lisnevskyi is a library that provides developers the capability to use Last.fm web services API in C#. The Last.fm API gives users the ability to build programs using Last.fm data, whether on the web, the desktop, or mobile devices.

Last.fm PHP Library by Felix Bruns provides bindings for the Last.fm API. With this PHP Library, developers can get call methods and responses in the form of objects; responses can be cached on the filesystem or in a database.

Last.fm C++ Library by Javier Santacruz López-Cepero is a standard C++ implementation for use with the Last.fm API. It provides support and access to the immense music data and databases that Last.fm has to offer.

Source Code

Paynova is a company based in Sweden that provides secure payment and transaction services for online sellers. Recently a number of source code samples have been added to ProgrammableWeb’s Source Code directory: Paynova API .NET API Client Source Code provides .NET programming language samples for Paynova API. Other samples are Paynova API JAVA Client Source Code, Paynova API .NET Client Source Code and Paynova API PHP Client Sample Source Code.

Be sure to read the next Algorithms article: How the FXCM APIs and Tools can get you Started with Algorithmic Trading