Daily API RoundUp: Microsoft Excel, Medalbot, Ambierse, FlightAware, vRate

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.

Thirteen APIs have been added to the ProgrammableWeb directory in categories such as Spreadsheets, Air Travel and Notifications. Highlights include the newly released Microsoft Excel REST API, which is exposed through Microsoft Graph. Here's a rundown of the latest additions.

APIs

The Microsoft Excel REST API for Office 365 allows developers to integrate Microsoft Excel into their own applications and systems. The API provides methods for interacting with worksheets, tables, columns, rows, charts, ranges, and any named items. This could potentially be used as a calculation service, a reporting service, or a data service. The Microsoft Excel API is listed under the Spreadsheets category. See ProgrammableWeb's complete list of Spreadsheets APIs.

The Medalbot API tracks the total number of medals bagged by the different countries participating in the 2016 Olympics in Rio, Brazil. It generates summary tables of the Gold, Silver, and Bronze medals won by each country as well as the total count of the medals awarded during the competition. This API is listed under the Sports category. See ProgrammableWeb's complete list of Sports APIs.

Medalbot Rio 2016 Olympics medals API is available to developers
Medalbot API response / image: medalbot.com

FlightAware offers live flight tracking and other air travel information to application users and developers. The FlightAware Firehose API is used to obtain worldwide commercial aircraft positions in real time. Additionally, it provides the calling system with flight information such as flight plans, cancellations, departure and arrival times, and arrival messages. Developers will need a FlightXML API Key in order to integrate applications with this service.

FlightAware FlightXML API is used to build aviation related applications which can query FlightAware's live flight information. Information available includes aircraft location, flight or tail number, origin and destination airports, aircraft type, altitude and ground speed, among others. Airport information such as scheduled flights is also available. The FlightXML API supports the SOAP protocol. FlightAware APIs are listed under the Air Travel category. See ProgrammableWeb's complete list of Air Travel APIs.

FlightAware API - get data such as flight delays
FlightAware API data includes delay times and flight cancellations as shown in thier "Misery Map" / image: FlightAware

Projector is a push notification and user engagement system. Using the API, developers can integrate actionable notifications and relevant alerts with existing applications. Developers need to register to access API documentation. The Projector API is listed under the Engagement category. See ProgrammableWeb's complete list of Engagement APIs.

Developers can send personalized transactional, OTP and promotional SMS to their clients and website users using SMS Gateway Center API. The SMS Gateway Center API supports group SMS, and reports. This API is REST based, and uses API Keys for authentication. The API is listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.

The SEO4Ajax Authenticated API allows developers to integrate JavaScript rendering features into their Ajax websites in order to make them more discoverable to search engines. SEO4Ajax can adapt to whichever search engines or social networks the user wants to target. It can scale to thousands or millions of pages and requires no changes in the target website's code. The API is listed under the SEO category. See ProgrammableWeb's complete list of SEO APIs.

Steamaps searches the internet for hosters, collects data, and adds it to their library for users to stream or download. The Streamaps API allows developers to get download and streaming links from the Streamaps library for use in their applications. Data is always checked for availability. The Streamaps API is listed under the Streaming category. See ProgrammableWeb's complete list of Streaming APIs.

Clyp is a system for recording and sharing audio clips. Clyp offers an audio processing API that is free to use for non-commercial products. The supported file types are mp3, ogg, m4a, wav, aiff, aif, and 3gpp. Processed files will be mp3 and ogg files. Playlists have a maximum of 20 audio files. The Clyp API is listed under the Audio category. See ProgrammableWeb's complete list of Audio APIs.

Pet owners can register with Purina for finding and sharing information about pets. Developers can use the Purina API to get user information such as pet type, social platforms, food brands, and nutritional data for pet and cat owners. The Purina API is listed under the Pets category. See ProgrammableWeb's complete list of Pets APIs.

The Ambiverse Natural Language Understanding API allows users to extract information from unstructured text. Extract entities from text, which may be identified as people, locations, organizations, or products. These are linked to a Wikipedia-derived YAGO knowledge graph, which users can query to obtain further information. We've listed this API under the Natural Language Processing category. See ProgrammableWeb's complete list of Natural Language Processing APIs.

API call example for Ambiverse Natural Language Understanding API
Example request and response for Ambiverse Natural Language Understanding API / image: Ambiverse

EconomyBookings.com is a leading Car Hire Booking platform in Europe. The Economy Bookings Car Rentals API can return car booking rates, cars availability, and book car rentals. API methods include list of the locations in a city, location search by name, list of available cars, car details and prices, car rental booking. This API is listed under the Auto category. See ProgrammableWeb's complete list of Auto APIs.

The vRate Nudity Detection API allows users to detect the presence of nudity, pornography, and provocative content in images. vRate Nudity Detection is accurate even given a variety of scenes, backgrounds, and contexts. It can scale to billions of transaction automatically, reducing the need for manual intervention to deal with inappropriate content. This API is listed under the Recognition category. See ProgrammableWeb's complete list of Recognition APIs.

vRate API gives users a rating for potential provocative content
vRate API gives users a rating for potential provocative content / image: vrate/Pixabay

Be sure to read the next Spreadsheets article: ProgrammableWeb's Most Interesting APIs in 2016: Business and Productivity

 

Comments (0)