Daily API RoundUp: Uber Driver, HyperTrack, Apache Ambari, Ustream

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 twenty six APIs to the ProgrammableWeb directory in categories including Messaging, Transportation, Location, and Open Data. Highlights today include an API for Uber driver information and the Hypertrack.io API for adding location tracking features to apps.


Uber has introduced it's Uber Driver API that will give programmatic access to driver profile data to developers. The API can provide driver identity, ratings, trip details, and earnings, to developers interested in creating online applications. Developers with innovative application ideas can apply for access. The Uber Driver API is listed under the Transportation category. See ProgrammableWeb's complete list of Transportation APIs.

HyperTrack.io provides location and tracking services. The HyperTrack API supports the Integration of location tracking features in apps. It can be useful for developers who are building applications that monitor metering costs of drivers, can generate alerts for on-transit driver delays, customers' live order tracking, allows for dashboard tracking views integration, and drivers' incidents audits among other uses. This API is listed under the Location category. See ProgrammableWeb's complete list of Location APIs.

Tracking a friend's location and ETA is one potential use of the HyperTrack API

Tracking a friend's location and ETA is one potential use of the HyperTrack API Image Credit: HyperTrack.io

The Ambari API is a Hadoop management Portal for developers to integrate with applications. Users can provide, manage, and monitor Apache Hadoop clusters after installation. When using the Apache Ambari Platform, provisioning involves the installation and configuration of Hadoop services, and management involves the manipulation of the Hadoop services across a cluster. System administrators can use the platform's dashboard to track the performance of clusters in addition to gathering metrics and setting system alerts. The Apache Ambari API is listed under the Big Data category. See ProgrammableWeb's complete list of Big Data APIs.

The Country to ISO2 API allows developers to programmatically convert the name of a country to its ISO2 code. ISO2 codes are standard two-letter country codes that represent countries, dependent territories, and other areas geographical interest. If the country's name is misspelled, the API has the option to return the most likely matching designation. The API is listed under the Countries category. See ProgrammableWeb's complete list of Countries APIs.

Magistral is a cloud messaging platform deployed across multiple data centers located around the world. It uses a high-throughput Data Stream Network to ensure that messages are sent quickly and securely, and data is backed up to multiple secure locations to prevent data loss. The Magistral API allows developers to connect applications to the messaging platform. The Magistral API is listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.

The Voice2Phone Outbound Calling API is a REST-based system that allows developers to integrate voice over IP functionality with their applications. The Outbound Calling API supports landline and cellphone calls. This API is listed under the VoIP category. See ProgrammableWeb's complete list of VoIP APIs.

ThisData helps companies secure data and provides encrypted backups. Their Login Intelligence API offers unusual account access detection by using patterns of normal behavior and specialized algorithms. This gives customers an extra layer of security that notifies when an account is accessed from a device that they don't normally use. This is a Security API. See ProgrammableWeb's complete list of Security APIs.

The Solace Element Management Protocol (SEMP) API allows developers to create applications for message routers. Since the API’s consumption requires a Solace message router, a company that does not have one must install a Solace virtual message router. Once installed, developers can build self-serve portals and incorporate messaging Function into CI/CD pipelines. This API is listed under Messaging.

Ustream is a platform for live video streaming. Three APIs for use with the platform have been added to ProgrammableWeb. They are:

UStream.TV Channel API integrates elements that create a broadcasting channel for streaming online. Developers can create a channel, edit channel details, delete a channel, and list user channels.

UStream.TV Broadcaster API integrates broadcasting experiences into pages, by using a Web Flash application.

UStream.TV Social Stream API integrates message sending features via social streams. It could be useful to notify users about a streaming channel.

UStream APIs are listed under the Video category. See ProgrammableWeb's complete list of Video APIs.

Amazon Gift Codes may be used to incentivize customers and employees or disburse payments. The Amazon Incentives API allows for distribution of the Amazon Gift Codes. Recipients can instantly redeem and use their rewards to shop on Amazon.com. Developers can also use the different functional and automation features of the API to streamline inventory management and enhance operational efficiency. This API is listed under the Rewards category. See ProgrammableWeb's complete list of Rewards APIs.

The GHTorrent API is a service for developers with the aim to make the GitHub REST API queriable. The API mirrors data offered through the GitHub REST API, allows monitoring GitHub's public events timeline, offers a messaging queue that sits between event mirroring and data retrieval phases to be able to run on a cluster of machines, and releases data collected during the phases as downloadable archives. It collects information from the GitHub API and populates it into two data bases: raw data and linked entities. This API is listed under the Tools category. See ProgrammableWeb's complete list of Tools APIs.

Omise provides financial and payments services. The Omise Webhooks API allows developers to integrate secure payments portals in Web and mobile applications. Developers can use the RESTful API to add payments option in websites, optimize revenue receipts, and automate payouts. The API includes features that enhance the safety of card transactions. The API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

AWR (Advanced Web Ranking) Cloud Developer API lets developers integrate with AWR Cloud features and tracking of website performance metrics. The API is particularly useful in the daily, weekly, biweekly, monthly, or on demand tracking of website rankings. Users can apply these metrics in the management of SEO projects, analysis of traffic statistics, measurement of social media exposure, and retrieval of customizable reports. The ccc API is listed under the Web Site Management category. See ProgrammableWeb's complete list of Web Site Management APIs.

The EU Open Data Portal is a one-stop shop for accessing different types of open data from the different institutions and agencies of the European Union. Developers seeking to deploy EU datasets in the construction of third-party applications can do so by simply using the EU Open Data Portal API. The data portal can be accessed through either the RESTful API or the SPARQL machine readable endpoint.The ccc API is listed under the Open Data category. See ProgrammableWeb's complete list of Open Data APIs.

The Emali Email Typo Check API integrates email typo correction features into applications. Source code and live demo are included in the developer's GitHub area, where developers can also find links to the API provider, Signupper, a tool for signup forms management. The API is listed under the Email category. See ProgrammableWeb's complete list of Email APIs.

INInbox provides professional email marketing services. Developers wishing to programmatically interact with the service can utilize the INinbox API. It optimizes the delivery of emails to the inbox destinations of target recipients. INinbox offers complimentary features such as professional email templates, tracking analytics, and automated responders. The INinbox API is also listed under the Email category.

Mixmax is a platform for sales to track, automate, and enhance emails. Mixmax currently works with Gmail and Google Inbox. The Mixmax REST API gives developers programmatic access to read and modify data in Mixmax. This includes access to messages, availability, polls, snippets and more. The Mixmax REST API is also listed under the Email category.

Proximus is a telecom and mobile communications company based in Belgium. Proximus EnCo is a developer platform focused on APIs for telecom, IoT, BigData, and more. We've added some APIs from EnCo to the directory and they are as follows:

Proximus EnCo Status API integrates the status of SEaaS related to the internet of things applications available in LoRa network.

Proximus EnCo Sensor Value API retrieves sensor data for devices registered in a user account.

Proximus EnCo Keys API retrieves LoRa internet of things keys, also available in the Developer Portal.

Proximus EnCo Device & Sensor API integrates an information collection of devices and sensors.

Proximus EnCo Address Autocomplete API sends partial street names and locality names, aiming to use autocomplete as efficiency source.

Proximus EnCo Address Scoring API integrates directory data such as street names, localities, and addresses.

Proximus EnCo Smartliving.io API integrates internet of things into applications. Specifically, the API allows developers to couple AllThingsTalk devices to the smartliving.io platform.

Proximius APIs are primarily categorized under the Internet of Things. See ProgrammableWeb's complete list of IoT APIs.



A quick over view of the EnCo.io platform Video: YouTube/Proximus

Be sure to read the next Email article: Rebelmail Publicly Launches Interactive Email API