Daily API RoundUp: Microsoft Azure IoT Hub, IncFact, Sygic Travel

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.

Nineteen APIs have been added to the ProgrammableWeb directory in categories including Internet of Things, Business, Natural Language Processing and Social. Highlights include Sygic Travel APIs for travel planning and RiteKit social media engagement APIs. Here's a look at what is new.


AssemblyAI offers speech recognition and transcription capabilities which help in building voice powered applications. The AssemblyAI API supports customizable transcription which recognizes industry specific words or phrases unique to a product. Audio is expected to have a 16kHz or 8kHz sample rate, single channel (mono), 16bit little-endian formatting, and avoiding any signal processing. The API is listed under the Transcription category. See ProgrammableWeb's complete list of Transcription APIs.

The NASA Earthdata Common Metadata Repository (CMR) is a database of earth science data records that falls under the NASA Earth Observing System Data and Information System (EODIS). Deployment of the NASA Earthdata CMR Search API simplifies access to the metadata. The NASA Earthdata CMR Access Control API allows developers to filter access permissions to the CMR. The API sends requests in JSON format and returns responses in a variety of formats including JSON, UMM JSON, XML, Atom, and CSV among others. Both are listed under the Science category. See ProgrammableWeb's complete list of Science APIs.


Get easy access to metadata from the NASA EOSDIS system with these APIs
Get easy access to metadata from the NASA EOSDIS system with these APIs Image: NASA Earthdata

The Word Associator API is a language Platform that facilitates the categorization of similar or related Japanese words in the order of their similarities. This API is listed under the Japanese category. See ProgrammableWeb's complete list of Japanese APIs.

IncFact provides business information about U.S. companies. The IncFact Company Research Database API offers information related to over 2.9 million U.S. company profiles. The API supports customized search and list building by location, industry, keywords, and size. Profile details consist of revenues and revenue histories, growth rates, and industry segments. This API is listed under the Business category. See ProgrammableWeb's complete list of Business APIs.

Business facts are available via the IncFact Company Research Database API
Business facts are available via the IncFact Company Research Database API Image: IncFact

The Oversea-Chinese Banking Corporation Limited (OCBC) is a Singapore-based bank that has operations spanning 17 countries. Some of their Banking API offerings are:

OCBC Account Transaction History API allows developers to integrate the functionalities for accessing the account transaction histories of OCBC customers. It is a useful platform for building financial services apps including banking, accounting, and budgeting apps that can assist customers to plan and manage their personal finance targets.

OCBC Rewards Calculator API facilitates the calculation of a user’s redeemable rewards attributable to their OCBC loyalty accounts.

OCBC Pay Anyone API facilitates money transfer to any recipients without using their bank account numbers. This is made possible by use of alternative credentials that include email addresses and Facebook accounts.

Track Plus (Track+) provides project management services. The Track Plus API offers a task management system that features time tracking, project management (Scrum and Kanban), workflows, burndown charts, and customer service Portal. Additionally, Track Plus supports specialized templates, auditing reports for compliance, and team collaboration functionalities. The Track Plus API is listed under the Project Management category. See ProgrammableWeb's complete list of Project Management APIs.

Sygic Travel is a travel application that allows users to discover places, plan trips, sync plans betweens devices, and enjoy the data even while offline. We've added APIs from Sygic Travel to our Travel category for third-party Integration. They are:

Sygic's Autocomplete search is web based service that allows you to search as you type, providing suggestions that best match your input that is based on input string and your geolocation. The Sygic Search API allows searching as you type tech for providing suggestions based on search text input and geolocation.

Sygic Geocoding API allows users to retrieve GPS coordinates and complete address info for searched address.

Sygic Route Optimization API allows users to find optimal waypoint sequence for routes with up to 200 stops.


Sygic Geocoding API transfroms addresses into geo-coordinates
Sygic Geocoding API transfroms addresses into geo-coordinates Image: Sygic Travel

Plasticity is an AI-based natural language processing (NLP) solution provider. Two new Plasticity APIs have recently been added to our directory. The Plasticity Sapien Language Engine API extracts entities, relationships, and context from text using the Sapien Language Engine. This API is used for text analytics or for building human-like conversational interfaces. The Context Knowledge Graph API provides a way to acces 180+ million facts on over 20+ million entities using the Cortex Knowledge Graph. Users can query the graph in natural language or make requests for rich data on people, places, and things. This Human-like conversational interface is based on language semantics, not keywords, and extracts relations, structure, and meaning from text with a simple JSON API. Both APIs are listed under the Natural Language Processing category. See ProgrammableWeb's complete list of Natural Language Processing APIs.

Droplit is a provider of infrastructure for connected devices. The Droplit.io API allows developers to issue commands and implement connectivity concepts for Internet of Things (IoT) devices. The Droplit API is listed under the Internet of Things category. See ProgrammableWeb's complete list of IoT APIs.

The Microsoft Azure IoT Hub simplifies the implementation of IoT Hub's device, messaging, and job services concepts. Developers deploying the Microsoft Azure IoT Hub API have the option of accessing the messaging services from either an Azure-anchored IoT service or through the internet using an application that is compatible with HTPPS requests and responses. This API is also listed under the IoT category.

RiteKit offers social media tools for better engagement. Developer tools offered include the following APIs:

RiteKit Hashtag Stats API returns information about specified hashtags. The API supports real-time data for up to 100 hashtags and the following parameters are available: tweets per hour, exposure, retweets, and others.

RiteKit Company Logo API returns a logo based on a registered domain. The API can be used to customize interfaces based on email domains.

RiteKit Emoji Suggestions API accepts text which is then converted to a list of related emojis.

RiteKit offers a free plan that limits calls to 1,000 a month. The APIs are listed under the Social category. See ProgrammableWeb's complete list of Social APIs.

The Emoji Suggestion API allows apps to render emojis from text inputs
The Emoji Suggestion API allows apps to render emojis from text inputs Image: RiteKit


Be sure to read the next Internet of Things article: In Other API Economy News: Alexa for Connected Devices and More