Daily API RoundUp: Genius, Doorman, ESPN Node.js, Axosoft

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.

We’ve added 6 APIs and several SDKs and libraries to the ProgrammableWeb directory today in Annotations, Shipping, Metadata, Advertising, Media, and Project Management categories, among others. Here are some highlights.


Genius is a text annotation Platform for the internet. The company provides a collaborative platform for users to annotate and edit text line-by-line. The Genius REST API allows developers to retrieve and post annotations, get info on a specific artist, and search documents hosted on Genius.

President Obama's statement on Leonard Nimoy annotated with Genius
image: President Obama’s statement on Leonard Nimoy annotated with Genius

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

Doorman is a package delivery provider that provides on-demand services during evening hours so users do not miss package deliveries. The Doorman REST API allows developers to access and integrate the functionality of Doorman with other applications. We’ve primarily categorized the Doorman API under the Shipping category. See ProgrammableWeb’s complete list of Shipping APIs.

The Google Analytics Metadata API returns a list of columns and their attributes from the Google Analytics reporting APIs. Use the Metadata API to get attributes like UI name, description, segments, or support, or to discover new columns. This API is listed under the Metadata category. See ProgrammableWeb’s complete list of Metadata APIs.

Uplette is a mobile advertising platform for advertisers and publishers. The Uplette REST API allows developers to access and integrate the functionality of Uplette with other applications. API access comes with account service.

image: Uplette advertising advantage (via YouTube)

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

YLE is a Finnish news and entertainment company. The YLE API allows developers to integrate their applications with the YLE service and database, enabling their users to directly view YLE content on their device. We’ve primarily categorized the YLE API under the Media category. See ProgrammableWeb’s complete list of Media APIs.

Axosoft provides businesses with a tool to manage and track issues in software development. The Axosoft API allows developers to integrate their apps with the Axosoft data and services, enabling customers to produce software. We've primarily categorized the Axosoft API under the Project Management category. See ProgrammableWeb's complete list of Project Management APIs.


An assortment of SDKs and libraries have been added to the directory recently. They include:

Bing Maps Geocode .NET Library by Microsoft are available in .NET to work with multiple mapping applications. The MSDN Library site offers development tools and languages for SharePoint, Kinect, Lumia, Microsoft Robotics, and Windows SDK. To geocode a location, users can use Bing Maps REST resources that include guides to initialize, add controls, make requests, and display results.

ESPN Node.js Library by Anthony Lawson helps developers to access ESPN API features such as headlines, athletes, teams, scores, and schedules. The author provides guides for alternative installation and alternative API Key setting, along with ESPN API resources.

Openfire PHP SDK by Gideon Kombian: Openfire is an RTC server that manages chat rooms. The REST API sends HTTP requests to the server and in this case, the PHP library facilitates the access to the API. Once users access the API with HTTP and shared secret, they are able to retrieve, create, and delete users in chat rooms. They are also able to manage groups of chats. Installation and usage guides available.

RightSignature provides esignature services. RightSignature Ruby Library by RightSignature allows developers to integrate the RightSignature API’s OAuth and Token Authentication methods into their Ruby projects and applications.

GeoNames Python Library by Ramiro Gómez helps developers to access subgroups of GeoNames, the geographical directory of over 8 million place names. With this library in the Python language, users can access names and codes of continents and US States.

Be sure to read the next Advertising article: Instagram Opens Ads API to Select Group of Marketing Partners