Daily API RoundUp: Microsoft, Tiny Stats, HelpSocial

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.

Ninteen APIs have been added to the ProgrammableWeb directory in categories including Weather, Email, and News Services. Highlights include an API that provides access to data from the Ethiopian Movie Database, and APIs for Microsoft Office 365 integration. Here's a rundown of the latest additions.

APIs

Earth Networks provides global weather, climate, and environment data to individuals and organizations. The Earth Networks Sferic API delivers real-time weather information, hourly forecasts utilizing high accuracy forecast models, commercial-grade & proprietary data, map tiles, and more to integrate into applications. Thisc API is listed under the Weather category. See ProgrammableWeb's complete list of Weather APIs.

Get weather data including hourly forecasting with Earth Networks Sferic API
Get weather data including hourly forecasting with Earth Networks Sferic API Image Credit: Earth Networks

HelpSocial recently released a new version of its Open API The API allows users to decide where social and messaging should live and which applications get access. The platform allows users to choose relevant capabilities and embed them for teams to help customers. Use the API totream content from across social networks, reply to social & messaging comments, manage users and permissions, and more. This API is listed under the Social category. See ProgrammableWeb's complete list of Social APIs.

The HIGH.FI platform combines news from thousands of global sources and organizes them in categories. The platform is produced by AfterDawn Oy, a web publisher based in Finland. The HIGH.FI News aggregator API gives each headline a score and provides chronological data in JSON format. The API returns headlines with metadata such as publisher, popularity, date and time, category, and language. This API is listed under the News Services category. See ProgrammableWeb's complete list of News Services APIs.

Tiny Stats is a simple automated analytics solution. The Tiny Stats API offers several web services including email forwarding, SMS updates, and web page traffic analysis. Requests are limited to 1000 per hour, and 100 per minute .The API is free for a week; monthly, quarterly, and yearly plans are available after. It is listed under the Analytics category. See ProgrammableWeb's complete list of Analytics APIs.

Tiny Stats provides app and web developers with succint analytics reports
Tiny Stats provides app and web developers with succint analytics reports Image Credit: Tiny Stats

The jsonbin API is a store-as-a-service solution for JSON-formatted data. Users must have API keys and requisite authentication credentials to access the JSON-stored data. It also provides flexibility for creating public permissions for sharing access to a user's store. The API is still a beta release and is listed under the Database-as-a-Service category.

Grey Wolf Systems has added 2 APIs to our directory for use in integrating ERP (Enterprise Resource Planning) solutions. The Prophet 21 API allows developers to integrate the Prophet 21 (P21) ERP solution into their own systems and applications. P21 is an MSSQL server-based ERP solution provided by Epicor, and Grey Wolf's APIs are one of several integration solutions available for it. The SX.enterprise API provides integration with the SX.enterprise ERP from Infor. The SX API is consumed from a hosted server in the data center. Both APIs are listed under the ERP category. See ProgrammableWeb's complete list of ERP APIs.

ADL Initiative is a US government program to promote policies for learning through the use of technology. The ADL Experience API (xAPI) provides a data sharing interface for applications that track human performance and behavioral trends. Users can deploy the API to track the behaviors that people exhibit when reading articles, answering quizzes, watching movies, chatting, playing games, and interacting with mobile apps, among others. The xAPI operates as a cross-platform solution for a variety of software applications including mobile devices, wearable gadgets, and education management systems, among others. The API is listed under the Education category. See ProgrammableWeb's complete list of Education APIs.

The PrintCalc API returns the percentage of a PDF, EPS, and PS file's CMYK and Spot Color coverage. HTTP POST is the preferred request method. The API is useful to determine cost effectiveness of printing files. The API comes from Brighter Tools, a software and multimedia company, and is listed under the Printing category. See ProgrammableWeb's complete list of Printing APIs.

Pendo is a product experience platform that enables software producers to improve user exprience. The Pendo API integrates data of user behavior in dashboards. With the API, developers can implement feedback, user experience, segmentation, and retroactive analysis. The API is listed under the Analytics category. See ProgrammableWeb's complete list of Analytics APIs.

Pendo API integrates user experience data into applications
Pendo API integrates user experience data into applications Image Credit: Pendo

The Odds API offers real-time information about UK and Australian sports. Odds are updated within seconds to minutes. Developers need to request an API Key which can be used to obtain JSON formatted information, and Google Sheets and Excel compatible data. Available bookmakers include Unibet, William Hill, Ladbrokes, Betfair, Pinnacle Sports, Bet Victor, Von Bets, Nordic Bet, Paddy Power, and 1xBet for the UK. Australia's Sportsbet, TAB, William Hill, Crownbet, Ladbrokes, Betfair, Unibet, Ubet, and Pinnacle Sports are covered. The Odds API is listed under the Gambling category. See ProgrammableWeb's complete list of Gambling APIs.

Ethiopian Movie Database (EtMDB) providles a searchable database for Ethiopian movies, actors, actress, directors, writers, production and distribution companies. The EtMDB API returns data including biographies, ratings, release date, runtimes, genre, director, and writer. Additionally, developers can obtain short plot descriptions, images, and a list of cinemas. This API is listed under the Movies category. See ProgrammableWeb's complete list of Movies APIs.

Get data about films produced in Ethiopia with this API. Screenshot: EtMDB.com
Get data about films produced in Ethiopia with this API Screenshot: EtMDB.com

Microsoft's Office 365 Management Activity API supports the retrieval of data profiles of users and systems as well as other events and parameters from activity logs recorded by Office 365 and Azure AD. The RESTful API lets developers deploy any languages or hosting platforms that are compatible with HTTPS and X.509 certificates when building applications.

Microsoft's Office 365 Service Communications API provides access to service subscriptions, real-time views of current status, historical status, and messages related to Microsoft user accounts. The API provides data for various Microsoft Office platforms including Dynamics CRM, Dynamics Marketing, Exchange Online, Identity Service, and Social Engagement, among others.

Microsoft's Outlook Extended Properties API allows developers to introduce custom data storage capabilities in apps. The API can integrate a backup interface for accessing custom data for Outlook MAPI Properties. The API's data accounts are accessible in Office 365 or Microsoft's Hotmail.com, Live.com, MSN.com, Outlook.com, and Passport.comaccount domains.

Microsoft's Outlook Streaming Notifications API allows for conveying notifications between a user's mailbox and client apps. It can be used to provide client apps with updates of changes in the mailbox data such as calendar, email, or contacts. The data transmitted by the API is secured by either Azure Active Directory in Office 365 or Microsoft's Hotmail.com, Live.com, MSN.com, Outlook.com, and Passport.comaccount domains. The RESTful API is currently a beta release.

Technology by Affectiva analyzes users' emotional reactions to content they are viewing on a screen. The company uses a standard web cam plus AI and machine learning technology to gather analytical insights into unfiltered emotions exhibited by consumers. Affectiva Media Processing API is designed to detect and analyze facial expressions and emotions recorded in visual media such as images and videos. Developers can use the API to integrate emotion detection capabilities in apps. The Affectiva Media Annotations API supports the attachment of key-value parameters to media entries. And Affectiva Market Research Data API is Affdex Market Research System's data access portal. Affdex is Affectiva's cloud solution for analytics. The APIs integration in apps provides access to emotion recognition data gathered through the cloud-based Affdex platform. Affectiva's APIs are listed under the Recognition category. See ProgrammableWeb's complete list of Recognition APIs.

Sphero's BB8 robot utilizes Affectiva technology to respond to faces and emotions Video: YouTube/Affectiva

Joy Culbertson Joy Culbertson is a Content Producer, Writer, and Community Officer for ProgrammableWeb. She has been producing web content in the business technology sector since 2001. When she's not tweeting about APIs she enjoys watching baseball and exploring new places.

Comments