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 firstname.lastname@example.org.
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.
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 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 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.
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.
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 / image: vrate/Pixabay