Daily API RoundUp: Telegram Bot, Spotify Echo Nest Remix, Google Classroom

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.

Five APIs have been added to the ProgrammableWeb directory today in Music, Education, Bots, Printing, and Email categories. Here is a summary of what is new.


The Echo Nest is a music data service by Spotify. The Echo Nest Remix API works as an internet synthesizer, transforming music and videos to Python or JavaScript code. Specifically, the API manipulates audio files connected with the Echo Next Analyze API. Developers can create fun projects from music such as mashups and remixes.


image: Mashtone is powered by the Echo Nest Remix API

We’ve primarily categorized the Echo Nest Remix API under the Music category. See ProgrammableWeb’s complete list of Music APIs.

Google Classroom API uses the REST interface and OAuth 2.0 access to manage the students’ roster in the classroom. The API (now in preview) can integrate students’ accounts and domains into education applications that include courses, aliases, invitations, students, teachers, and user entities. We’ve primarily categorized the Google Classroom API under the Education category. See ProgrammableWeb’s complete list of Education APIs.

Telegram is a cloud-based service that offers messaging services to share text, photos, and videos. The Telegram Bot API allows developers to integrate bots with AI applications in mind. Bots can be used for teaching, broadcasting, and connecting features into software components.


Applications created with Telegram Bot API
image: Applications made with Telegram Bot API

We’ve primarily categorized the Telegram Bot API under the Bots category. See ProgrammableWeb’s complete list of Bots APIs.

This unofficial Google Cloud Print Java API offers two main options: load printer capabilities to create an XML format file with Windows API and the other alternative, obtain a PPD file of the PostScript printer. This API is listed under the Printing category. See ProgrammableWeb’s complete list of Printing APIs.

Adaptive Mailer is a mass emailing solution provided by Predictive Response. The Adaptive Mailer API allows developers to integrate automated marketing email capabilities into applications such as send emails based on the recipients’ behavior. It also tracks activity and gets reports. API Documentation is available upon request. We’ve primarily categorized the Adaptive Mailer API under the Email category. See our complete list of Email APIs.

Be sure to read the next Music article: Daily API RoundUp: Soundiiz, GiftBit, Zoho, Node.js Frameworks