ProgrammableWeb's Most Interesting APIs in 2017: Entertainment, Lifestyle, and Education

We continue our look at some of 2017's most interesting APIs by looking at those from Education, Music, News Services, Movies, eSports, TV, Games, Science, Food, Travel, and other Entertainment subjects.

SchoolDigger provides data about K-12 schools in the United States. Developers can use the SchoolDigger API to get data from over 123,000 schools. Information available includes test score data, demographics, and ranking. Additionally, the API offers school and district attendance boundaries, and polylines for mapping.

Get and compare data about elementary schools with SchoolDigger API

Get and compare data about elementary schools with SchoolDigger API Image:

The SURFnet Open Education API (aka Open Onderwijs API), is an open standard for sharing education data. Its production has been spearheaded by SURFnet in collaboration with institutions of higher learning. The API facilitates the sharing of wide ranging academic information including courses, student marks, course credits, and semester schedules. Developers can use the data to build learning applications.

TrackTest is an English language proficiency assessment service. It offers the independent online assessment of English language proficiency (CEFR) for companies, schools and individuals, following the Learning Tools Interoperability (LTI) standards. The TrackTest English Test API is compatible with learning management systems (LMS) such as Blackboard and Moodle, and allows the automatic import of data between the Platform and human resources portals, other LMS, or websites.

Mathpix provides technology that uses Optical Character Recognition (OCR) to recognize math formulas from images. The Mathpix API is available for developers to provide math solving Function in applications. With the API, developers can implement image processing, systems of equations, matrices, long divisions, problem numbers, graphs, and geometry diagrams.

The New York Times Archive API allows developers to retrieve past articles from The New York Times dating back to 1851. Users can get all articles for a given month as a JSON object by passing the desired year and month.

ProPublica is a non-profit news organization that specializes in investigative journalism in the public interest. The ProPublica Nonprofit Explorer API allows applications to interact with a search engine and database that powers Nonprofit Explorer. The API returns data from nonprofit tax returns for more than 750,000 organizations processed by the IRS during the 2012-2015 calendar years. ProPublica also maintains the ProPublica Congress API provides access to legislative data from the Library of Congress, the Senate, and the House of Representatives. Information that can be retrieved using the API includes congressional activity such as votes, bills, member statements, and nominations.

LBRY is a Blockchain -based API for discovering, distributing, and purchasing data. With the LBRY API, anyone may publish a piece of digital content to be consumed by others. LBRY may also be used to discover and purchase digital content published by others.

LBRY is explained in this 100 second video Video: YouTube/LBRY

Alacalc provides nutritional analysis for recipes and for food product labeling purposes. The Alacalc API allows developers to create full nutritional and costing breakdowns of recipes based on their ingredients from their own applications and websites. Alacalc can also be used to create accurate food labels. Since everything is stored online, users can access their recipes and information from anywhere at any time. This service is Food Standards compliant and USDA compliant. is an online bar, restaurant and nightclub directory. The BARZZ API allows users to retrieve detailed bar and nightclub venue information including bar type, location, amenities, hours, daily specials, and more. Data is available for bars and venues in over 60 cities and regions across the USA and growing.

Screenshots of the BARZZ app

Screenshots of the BARZZ app Image: Google Play/

Adventure Bucket List is a platform for travel, activity, tour, and class providers to manage their events and tours and users. The Adventure Bucket List REST API allows developers to access and integrate the functionality of their platform with other applications. Available API methods include retrieving activities, managing events, and user management.

Adventure Bucket List API lets tour operators manage bookings

Adventure Bucket List API lets tour operators manage bookings Image: Adventure Bucket List

PandaScore is a statistics and data hub for e-sports. Through its two APIs, the PandaScore REST API, and the PandaScoreLive API, the company delivers the same level of data currently available for live sports for digital leagues across sports and genres. PandaScore is currently working with some of the world's best known leagues (e.g. League of Legends, FIFA, Dota 2, and more) to build is product and its offering.

Google Poly is an online library where people can browse, share, and remix 3D assets. The Google Poly API is a REST API that provides read access to assets in the Poly library. The dashboard in the Google APIs Console lets users monitor and manage access to the Poly API. Most assets on Poly are remixable and, thus, published under CC BY license. Users are free to copy, modify, and use remixable assets for any purpose, as long as you give appropriate credit to the licensor. The Poly API is listed under the 3D category. See ProgrammableWeb's complete list of 3D APIs.

Programmatically creative commons 3D assets with the Google Poly API Video: YouTube/Google VR

Wizcorp is a game development company based in Japan that specializes in social games. The Wizcorp MAGE API offers an application and gaming development platform which focuses on providing a high performing Framework with customized features. The API allows the development of highly interactive games, and supports configuration, transactional object operations, database layer, and logging.

Google Cloud Platform's Pi API returns 750 billion digits of Pi during HTTP calls. The Pi API offers calls for Pi number operations, and can return digits from a specified range, a desired position, and stream digits into a page. Demonstrations are available on the Pi API website, a collaborative website from Google Cloud Platform and Firebase.

See the Pi Visualizer in action at the Pi.Delivery website

See the Pi Visualizer in action at the Pi.Delivery website. Image: Google Cloud/Firebase

Popular on our Twitter feed, the Dog CEO Dog API allows developers to access and integrate over 20,000 images of dogs from over 120 breeds with other applications. The images are supplied by the Stanford Dogs Dataset and are returned as by breed, sub-breed, or at random.

Get random images of Dogs with Doc CEO API

Get random images of Dogs with Doc CEO API Image: Dog CEO is a provider of tools and solutions for playing and composing music. The Scales Chords API allows developers to integrate music chord charts or sounds in web pages using simple JavaScript external files.

Apple Music is Apple's streaming music and video service. The Apple Music API is the web services portion of MusicKit. Using the Apple Music API, developers can access information about albums, songs, artists, and playlists in the Apple Music catalog.

Apple Music API is now available

Apple Music API is now available Image: Apple

Harvest Media provides software that makes music distribution and aggregation software for music publishers. Create music applications with the Harvest Media API.

Musemantik's MusicFlow is an online music production service that enhances media content such as videos, games, and animations. The platform provides music that adapts to the mood and feel of every moment of media content. The MusicFlow Web service API allows applications such as video editors or other content creation tools to incorporate and customize the functionality of MusicFlow's music content and service.


Tutorial explains how MusicFlow works with video syncing Video:Musemantik

Fan TV is a platform that allows users to find online streaming providers for television programs and movies. The Fan TV Platform API provides a tool to discover, watch and share over 1 million movies and shows across user preferred services and screens. Fan TV ID Mapping Service API provides a way to map ids with examples for Shell, Go, Java, Javascript, Node, Obj-C, PHP, Python, Ruby, SWIFT, C# and C.

SheetMusicDirect is a service for downloading and printing thousands of fully licensed sheet music titles. Their Digital Retailer API allows Sheet Music Direct partners to offer the entire digital sheet music catalogue for sale via their own websites, including licensed music from Universal, Sony, BMG, EMI, Chrysalis, and The Disney Corporation. is a Communications Platform-as-a-Service that enterprises and application developers can use to add multiparty video chat and collaboration capabilities to Web, mobile, and native applications. The Vidyo API provides methods available for managing devices, sharing windows and monitors, video layout, and more.

Vidyo provides video collaboration tools for developers

Vidyo provides video collaboration tools for developers to build high-quality video-enabled apps Image: company

Pipe is a video recording platform for websites and applications. The Pipe API integrates screen video recording service into applications. Authentication is automatic via Webhooks, although it provides extra layers of security with HTTP and X-Pipe-Signature. Developers can use the API to create video recording projects that provide 4k to UltraHD quality, bandwidth independent, MP4 conversion, snapshots, and device rotation.

The Open Science Framework (OSF) is an open-source service maintained by the Center for Open Science. With the OSF REST API, developers can access users, projects, components, logs, and files from the Open Science Framework. The OSF serves as a repository and archive for study designs, materials, data, manuscripts, or anything else associated with research during the research process. The OSF can be used to measure impact by monitoring the traffic to projects and files made public. Researchers have full control keeping research either public or private.

Be sure to read the next Entertainment article: ProgrammableWeb's Most Clicked, Shared and Talked About APIs of 2018: Entertainment