Daily API RoundUp: Pebble, Google App Engine and more

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.

In the last day, 6 new APIs were added to ProgrammableWeb’s directories. Also added recently are Sample Code for embedding PandaDoc’s document services into apps and a Node.js Library for Pebble watches. Here’s a summary of the additions:


London Natural History Museum provides a data Portal for users to explore and download research and collections data. The London Natural History Museum REST API lets users access the data portal to retrieve collection and research datasets for use in software or applications. The datasets, returned in JSON, hold 2.7 million specimen records from the Museum's Zoology, Botany, Mineralogy, Palaeontology and Entomology collections.

image: London Natural History Museum website
We've primarily categorized the Natural History Museum API under the Museums category. See ProgrammableWeb’s complete list of Museum APIs.

The BrightPlanet API allows developers to programmatically gather and analyze data from a global news Feed that includes more than 10,000 news sources in multiple languages. The feed currently offers more than 11 million articles with about 50,000 more being added each day. Customers can use the feed to get structured web data to use with their analytics tools. We've primarily categorized the BrightPlanet API under the News Services category. See ProgrammableWeb’s complete list of News Services APIs.

DroneKit is provided by 3D Robotics, a North American company that sells personal drones. The DroneKit API allows developers to create web services for communicating directly with drones all over the world via the DroneKit Cloud. The API comes with protocols for managing in-flight navigation control, live telemetry uploads, and aerial media streaming.

image: 3D Robotics
We've primarily categorized the 3D Robotics DroneKit API under the Application Development category. See ProgrammableWeb’s complete list of Application Development APIs.

Konnect Again is a service for higher educational institutions to locate and manage their alumni. The Konnect Again API can be used to programmatically access the Konnect Again alumni search and management Platform. Using HTTP calls with standard POST and GET verbs, developers can manage the profiles of their users, edit associated organizations, query data by location, add and edit news posts, create and manage tags, and manage alumni groups. The API comes well-documented, with a unique page description for each API value. In addition to the API platform, Konnect Again can be customized with school logos and colors, auto-update functions, reporting statistics, organize events, and even email all subscribers. We've primarily categorized the Konnect Again API under the Education category. See ProgrammableWeb’s complete list of Education APIs.

The Google App Engine Task Queue API allows applications to execute background work by creating tasks. These tasks are small, discrete units of work that are added to task queues to be executed later. This API is still in Alpha, and it may be subject to backwards-incompatible changes. As a result, it is not recommended for production use. We've primarily categorized the Google App Engine Task Queue API under the Tasks category. See ProgrammableWeb’s complete list of Tasks APIs.

Airtable is a data organization platform that allows users to organize data through spreadsheets and data management tools. It is powered by a relational database, which helps to provide structure around the workflow. The platform allows for linked data. The service is collaborative, and allows for content integrations from Dropbox, Box, Evernote and Google Drive. The Airtable REST API allows developers to access and integrate the functionality of Airtable with other applications through JSON. Public Documentation is not available; API access comes with account service.

image: Airtable
We've primarily categorized the Airtable API under the Spreadsheets category. See ProgrammableWeb’s complete list of Spreadsheets APIs.


Pebble provides smart watches that are integratable with Android or iOS. The Pebble Node.js Library by Pebble was recently added to the ProgrammableWeb Source Code directory. It allows developers to integrate the Pebble API's functions into their Node.js applications. This library is offered under the MIT License.

Source Code

PandaDoc is an all in one service that allows you to track, negotiate and sign contracts. Instructions along with sample code about how to implement PandaDoc JavaScript Embed Source Code have recently been added to the directory. This JavaScript code allows for embedding a PandaDoc template into a user application or web site.

Be sure to read the next Museums article: Daily API RoundUp: The Met Collection, CleverPush, SignRequest, MINDBODY