Daily API RoundUp: HackerRank, Xamarin, jQuery, MBX Systems, Glidera

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 to the ProgrammableWeb directory today in Hacking, Library, Hardware, and Cryptocurrency categories, among others. Also added: Ajax Sample Code for the Walk Score API.


HackerRank provides a programming test Platform and scoring system for schools and workplaces. They offer coding challenges for 30 programming languages, a developer community, and also tech job listings. Available in JSON format with an API Key, the HackerRank API can be used to create programming competitions, make a personalized scoring system, and give awards to winners.

HackerRank for Professors
Professors can use HackerRank to create and manage programming assignments and invite students to submit code in a true coding environment. image: HackerRank

We’ve added the HackerRank API to the Hacking category. See ProgrammableWeb’s complete list of Hacking APIs.

JQuery, the JavaScript library for web design, offers an API to use in multiple browsers. Add and manage elements, events, callbacks, and more with the jQuery API. Along with the main API, jQuery UI, jQuery Mobile, and jQuery Unit APIs are available. We’ve primarily categorized the API under the Library category. See ProgrammableWeb’s complete list of Library APIs.

Xamarin specializes in mobile app development for iOS, Android, Windows, and Mac using the C# programming language. The Xamarin Unified API allows developers to share code between Mac and iOS systems, targeting 32-bit and 64-bit apps. Available formats include JSON, REST, SOAP, and XML.

Xamarin cross platform coded apps
Create apps using Xamarin, which feature a shared C# codebase across all platforms. image: Xamarin


The Xamarin Unified API is listed under the Backend category. See ProgrammableWeb’s complete list of Backend APIs.

MBX Systems designs application-optimized hardware appliances. The MBX Systems REST API offers Webhooks and custom Integration with ERP systems, including Oracle, NetSuite, and SAP. Developers can get shipment notifications, obtain tracking data, push purchase orders, do streamline billing, and get real-time inventory data. This API is listed under the Hardware category. See ProgrammableWeb’s complete list of Hardware APIs.

Glidera provides secure desktop, mobile, web, or hardware Bitcoin wallet services to organizations and individuals. The Glidera API enables developers to add Bitcoin buy and sell capabilities to existing applications. This API uses OAuth 2 Authentication and requires an account to access its services. We’ve primarily categorized the Glidera API under the Cryptocurrency category. See ProgrammableWeb’s complete list of Cryptocurrency APIs.

WhatIsMyBrowser provides system detection services for clients, staff, and individual users. The WhatIsMyBrowser API functions as an agent parser. This API returns JSON responses, and it offers plans such as Standard and Enterprise with different limits. We’ve categorized this API under the Parsing category. See ProgrammableWeb’s complete list of Parsing APIs.

Source Code

Walk Score provides real-estate options to live a walkable lifestyle, which improves residents’ health, the economy, and the environment. The Walk Score Ajax API Sample Code demonstrates how to make an Ajax call using the jQuery JavaScript library, how to call the Walk Score API, and how to return responses to the JavaScript client.

Add Walk Score scores to apps via their API
image: Walk Score

Be sure to read the next Hacking article: Hackathons - Creating Space for the Possible