Public APIs
Openwhyd favicon

Openwhyd

Music

Download curated playlists of streaming tracks (YouTube, SoundCloud, etc...).

Openwhyd's website screenshot

About Openwhyd

Openwhyd is a free and open-source music curation service that lets users build playlists from tracks sourced across platforms such as YouTube, SoundCloud, Vimeo, Deezer, and Bandcamp, and discover music posted by other users. It exposes two APIs: a Data Export API for downloading public user info, posts, playlists, and "hot tracks" in JSON or plain-URL formats without authentication, and a User API for reading and updating a user's own tracks and lists after authenticating with email and password.

The Data Export API supports pagination and JSONP callbacks, and returns track identifiers mapped to their source platform (e.g., YouTube, SoundCloud, Vimeo prefixes). The User API covers session login/logout, password reset, and account registration, and a Node.js client library (openwhyd-api-client) is available on npm to handle its session-based authentication flow.

This is aimed at developers who want programmatic access to Openwhyd's music curation data, whether to pull public playlist/track data into other applications or to build third-party tools that read and manage a user's own Openwhyd account.

Key features

  • Download public user profiles, posts, and playlists via a free Data Export API (no auth required)
  • Export track lists as JSON or as plain URL lists
  • Pagination and JSONP callback support for the Data Export API
  • Authenticated User API to read and update the logged-in user's tracks and playlists
  • Session-based login via email/password with a Node.js client library (openwhyd-api-client)
  • Supports tracks from multiple source platforms including YouTube, SoundCloud, Vimeo, and Deezer

Frequently asked questions

Is the Openwhyd API free to use?

Yes, the Data Export API is free and requires no authentication, though users are asked to add delays between requests to avoid overloading the server.

Does the Data Export API require authentication?

No, it can be used by anyone without authentication to download public user info, posts, playlists, and hot tracks.

What music platforms does Openwhyd support?

Openwhyd aggregates tracks from platforms including YouTube, SoundCloud, Vimeo, and Deezer, among others.

How do I authenticate with the User API?

A session is initiated by providing the user's email and password, which returns a cookie required for subsequent API requests; a Node.js client (openwhyd-api-client) is available to handle this flow.

What response formats does the Data Export API support?

Track lists can be downloaded as JSON or as a plain list of URLs.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product