Daily API RoundUp: NAO Robot, Open Movie Database, Sidekick

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.

Eleven APIs have been added to ProgrammableWeb today in such categories as Robots, Healthcare, and Reference. Here's a summary of what is new to the directory.


BetterDoctor provides a database of doctors and insurance networks. The BetterDoctor API offers programmatic access to doctor descriptions, ratings, photos, contact information, insurance providers and specialties. Use BetterDoctor to search for a physician or specialist by name, location and known condition.

BetterDoctor application screenshots
BetterDoctor iOS Application screenshots / image: iTunes/BetterDoctor


This API is listed under the Healthcare category. See ProgrammableWeb's complete list of Healthcare APIs.

Sidekick provides a Platform for building and presenting walkthroughs and interactive tutorials for WordPress, cPanel, Plesk, and Gdrive. The Sidekick API is provided for Integration and programmable access to the platform. We've primarily categorized the Sidekick API under the Education category. See ProgrammableWeb's complete list of Education APIs.

The OMDb (Open Movie Database) API cab search data from the IMDb (Internet Movie Database). Use the OMDb API to search for movies by title, IMDb identifier, date released, season or episode. API users can also retrieve plot information and Rotten Tomatoes ratings. Developers should note that the API is currently in Beta. We've categorized the OMDb API under the Reference category. See ProgrammableWeb's complete list of Reference APIs.

The International Trade Administration promotes and ensures fair trade through the rigorous enforcement of our trade laws & agreements. Zip Code to USEAC API provides developers access to the U.S. Export Assistance Centers (USEACs) that have been assigned to all of the 40,000+ zip codes in the USA. We've listed this API under the Government category. See ProgrammableWeb's complete list of Government APIs.

Aldebaran Robotics creates, manufactures and sells humanoid and programmable robots such as the NAO robot. Their NAOqi operating system runs and controls the robots. Listed below are NAOqi APIs that are used to program NAO robots that have been added to the ProgrammableWeb directory.

NAO Next Gen : the new robot of Aldebaran Robotics video: YouTube/AldebaranRobotics

The NAOqi Core API comes with a list of core modules that allow developers to handle core operations such as start and stop behavior, manage connection to a network, create their own modules, and more.

The NAOqi Motion API lets developers to facilitate making NAO move. It contains four major groups of methods for controlling the joint stiffness, joint position, walk, robot effector in the Cartesian space.

The NAOqi Vision API contains vision modules like backlighting, darkness and landmark detection, face detection, and more.

The NAOqi Audio API allows developers to manage the audio software components of your robot, some of which include sound management, sound detection and localization, language management.

The NAOqi Sensors API provide modules to manage the sensor components of their robot. It contains major vision modules i.e. sensors, battery, infrared, laser, and more.

The NAOqi Trackers API comes with a list of core modules that allow developers to make NAO track targets for their robot. The main goal of these modules is to establish a bridge between target detection and motion in order to make NAO keep in view the target in the middle of the camera.

The NAOqi DCM API comes with a list of core modules that allow developers to manage the Device Communication Manager (DCM). Aldebaran is a company that designs, produces, and commercializes autonomous humanoid robots. Their NAOqi operating system enables the robots to have natural interaction and emotion.

NAOqi API overview diagram
The NAOqi APIs contain core modules to allow developers to program robot interactions / image: Aldebaran


We've primarily categorized the NAOqi APIs under the Robots category. See ProgrammableWeb's complete list of Robots APIs.

Be sure to read the next Robots article: Daily API RoundUp: Sphero, Kaiko, Imagify, Rebrickable, mChan