Daily API RoundUp: Gupshup, Stitch Labs, OCBC Bank, Mac Vendors, OpenSubtitles, Greenhouse

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 such as Weather, Environment, Bots, and Human Resources among others. Highlights today include several Gupshup.io bot APIs and OCBC Banking APIs. Here's a rundown of the latest additions.


The Stitch Labs API is a transactional portal for connecting client-side ecommerce applications to Stich Labs' inventory management platform. It is designed to synchronize the flow of data channeled through multiple platforms of the supply chain and track all the events involved in the inward and outward movement of inventory items. The API allows developers to integrate user rights for adjusting entries of products, supplier profiles and sales and purchases orders. This API is listed under the Inventory category. See ProgrammableWeb's complete list of Inventory APIs.

The Mac Vendors API allows users to programmatically find MAC address vendors. A MAC (Media Access Control) address is a unique identifier assigned to network interfaces. Users can make up to 10,000 API requests per day without registering or obtaining an API Key. The Mac Vendors API is listed under the Search category. See ProgrammableWeb's complete list of Search APIs.

The Atlas of Living Australia is a collaborative, national project that aggregates biodiversity data from multiple sources and makes it available and usable online. The Atlas of Living Australia API is used to gather species data of wildlife, plants etc. based on location. Applications accessed by the API include Biocache data, volunteer Portal services, species profile data and more. This API is listed under the Environment category. See ProgrammableWeb's complete list of Environment APIs.

Gupshup provides developers tools to build and deploy bots for many platforms and across channels. We've added four more APIs to our list for Gupshup bot integration. API methods for the Gupshup APIs include accessing accounts, creating bots, and deploying bot messages. The four APIs include: Gupshup InApp Bot REST API, which allows developers to create and deploy messaging bots within applications. Also Gupshup WeChat Bot REST API for deploying messaging bots for WeChat, Gupshup Hipchat Bot REST API to create messaging bots for Hipchat, and Gupshup Teamchat Bot REST API to deploy messaging bots for Teamchat. The Gupshup APIs are listed under the Bots category. See ProgrammableWeb's complete list of Bots APIs.

Gupshup messaging bot APIs
Gupshup Co-founder Beerud Sheth explains how Messaging and bots fit in to the "Once-in-a-decade paradigm shift" / image: Gupshup.io

OCBC Bank is one of the largest and most established banks in Singapore. The bank has launched a set of open APIs that enable developers to integrate third party applications with banking features. The suite of OCBC Bank APIs include:

OCBC Bank Branch Locator API uses longitudinal and latitudinal data to generate information of the exact geographic positions of specific operating units of OCBC’s expansive Branch network in Singapore and internationally. It allows users to spot the physical addresses and operating hours of the branches.

OCBC Bank Credit Card Advisor API provides a Platform for recommending credit card options based on user-generated preferences. Developers can use the API to create apps that automate collection of users' financial and lifestyles profiles and instant conversion of the data into tailored credit card recommendations.

OCBC Bank Forex API delivers the real-time updates of foreign exchange rate movements of international currencies relative a base currency.

OCBC Bank ATM Locator allows users to see locations and get directions to nearby ATMs.

These API are listed under the Banking category. See ProgrammableWeb's complete list of Banking APIs.

The OpenSubtitles.org Subtitle Tools API allows users to export and manipulate the descriptive data of movie subtitle files. The file manipulations may involve format and encoding conversions, FPS synchronization, markup language removals, or subtitles transposition. The API also supports the detection of subtitle format and language. This API is listed under the Subtitles category. See ProgrammableWeb's complete list of Subtitles APIs.

Greenhouse is a recruitment optimization service designed to help users find suitable candidates, conduct interviews, and make data-driven hiring decisions. The platform offers two APIs for Integration including Greenhouse Harvest API, which allows users to download all of their data including offices, departments, candidates, activity feeds, applications, scorecards, scheduled interviews, offers, jobs, stages, job posts, rejection reasons, email templates, users, and sources. Also available is the Greenhouse Candidate Ingestion API which includes methods for getting a list of active jobs, creating new candidates, generating tracking links, and getting updates on what happened to previously pushed candidates. The Greenhouse APIs are listed under the Human Resources category. See ProgrammableWeb's complete list of Human Resources APIs.

Two more APIs have been added to our growing list of Microsoft Cognitive Services APIs, including Microsoft Cognitive Services Recommendations API, which offers product recommendations to customers and features Frequently Bought Together recommendations, and personalized user recommendations. Also added, the Microsoft Cognitive Services Entity Linking Intelligence Service API offers entity recognition capabilities to third party applications. We've listed these APIs under the Intelligence category. See ProgrammableWeb's complete list of Intelligence APIs.

Microsoft Cognitive Services Entity Linking Intelligence API fig 1
Microsoft Cognitive Services Entity Linking Intelligence API fig 2
Microsoft Cognitive Services Entity Linking Intelligence API fig 3
Entity Linking API from Microsoft detects entities mentioned within the input text and links them to relevant reference points / image: Microsoft

The World Weather Online Local City Weather API integrates forecast predictions according to local venues. And the World Weather Online Ski Weather API allows developers to add forecast capabilities for chance of snow, freeze level, temperature, precipitation, and expected snow fall to applications. The World Weather Online API is listed under the Weather category. See ProgrammableWeb's complete list of Weather APIs.

Be sure to read the next Intelligence article: Interview with Ping Intelligence GM Jason Bonds