An Open Platform
We believe that sound is a key part of the web and recognize that SoundCloud® can only realize its full potential as the leading audio platform through your apps and hacks.
We thrive on open dialogue and hope that common sense and good spirit will make up the foundation for building a great ecosystem. The API is part of the foundation, and if that foundation doesn't meet your needs, we will consider all feedback and suggestions.
Hope you'll have an awesome time using the API, and let us know if you have suggestions for how we can improve the platform!
— The SoundCloud API Team (firstname.lastname@example.org)
Use of the SoundCloud API
Registering Your App
To access the SoundCloud® API, you will first need to register your app at http://soundcloud.com/you/apps using your SoundCloud® account. When you've done that, we'll issue you with a client ID and client secret. Your client ID is required for all calls to the SoundCloud® API.
Security of Your Client Secret
Make sure you look after your client secret. If your client secret is lost or stolen, or if you believe that your client secret has been used without your permission, you'll need to tell us immediately — email us at email@example.com.
Revoking Your API Access
Changes to the API
We may modify or update the SoundCloud® API from time to time. We will try to ensure, as far as possible, that future version(s) of the SoundCloud® API are backwards compatible with at least the most recent previous version, but cannot guarantee that this will always be possible.
Content and Privacy
Remember, it's not your content. It's not even SoundCloud's content. All audio, text, images, comments and other data or information associated with user accounts on the SoundCloud® platform ("User Content") is owned by the SoundCloud® user that created or uploaded it (the "Uploader"), and you must respect their rights at all times.
You must not claim or attempt to claim ownership of any User Content, misrepresent yourself, your company or your app as being the source of the User Content, or attempt to use, license or exploit any User Content on your own behalf or on behalf of any third party (other than the Uploader and with their express permission). When displaying or distributing User Content via your app, you must ensure that such User Content is always correctly attributed to the Uploader – see the Attribution and Branding section below for our rules on attribution.
You must always respect the usage restrictions set by Uploaders, and in particular, you must not do any of the following things (or authorise or allow others to do them):
- access, distribute, make available or use any User Content for which API access has not been enabled by the Uploader, or any User Content that has not been made publicly available by the Uploader, (other than User Content residing in an account to which your app has authenticated access);
- modify any User Content (including adaptation, editing, excerpting, or creating derivative works) unless the Uploader has specifically and expressly indicated his/her consent to that modification (for example, by selecting a Creative Commons licence that permits creation and distribution of derivative works).
You must not use the SoundCloud® API to rip or capture any User Content from any part of the SoundCloud® platform, or use the SoundCloud® API to circumvent any usage restrictions or content protection measures imposed by any Uploader with respect to User Content on the SoundCloud® platform.
Please also bear in mind that all User Content available over the SoundCloud® API has been created and uploaded by users. We expect all of our users only to upload content to which they own or control the relevant rights, but we cannot give you any guarantee that this will always be the case. This is explained further in the Liability for User Content section below.
User Data and Privacy
When it comes to user data and privacy, we believe that all users have a right to know what data is collected about them and how this data will be used. We expect anyone using our API to be equally transparent with respect to their collection and use of user data, including data shared by SoundCloud® users.
If you are located outside of the European Economic Area, you must specifically disclose this fact to the user and make it clear to the user that by using your app, the user will be initiating and/or requesting and/or consenting to the transfer of Personal Data to a country that may offer a lesser level of protection of the rights and freedoms of data subjects in relation to the processing of Personal Data.
You must not request access to more Personal Data than you actually need for the effective operation of your app, and must not retain Personal Data for longer than is reasonably necessary. Make sure you look after the Personal Data you receive from users, ensuring that the data is stored securely and is safe from unauthorised disclosure or loss.
Uploading and Writing Data
Where your app allows users to create User Content, you need to take all reasonable steps to ensure that any such User Content is created and uploaded in accordance with the User Terms.
All requests for authenticated access to a user's SoundCloud® account (other than your own account) must be made via the "Connect with SoundCloud" webview OAuth process, unless we've made a separate arrangement with you. Documentation for the webview OAuth process is available here.
Apps are not permitted to store Personal Data or User Content from multiple users in a single account. Each user must be able to authenticate and upload User Content from his/her own account.
You must not use the SoundCloud® API to upload User Content, create accounts, play sounds, add followers, like sounds or make comments on behalf of a user, unless those actions are specifically and deliberately initiated by the user via an authenticated use of your app.
You must not use the SoundCloud® API to impersonate any SoundCloud® user, or to misrepresent your relationship with any user, or use the SoundCloud® API in any other way that is contrary to the User Terms.
Caching and Downloading
Your app must not be specifically designed to cache or download any User Content. Your app may employ session-based caching, but only to the extent reasonably necessary for the operation of your app. If any Uploader changes their settings with respect to any item of User Content (for example, by removing that item of User Content from the platform, or by disabling API access), you must ensure that your app reflects and respects such changes as soon as reasonably possible. Except for session-based caching referred to above, your app must not offer offline access to any User Content including, in the case of audio User Content, as permanent downloads or temporary downloads for offline listening, regardless of whether Uploaders have set that User Content as allowed to be downloaded on the SoundCloudd® platform.
Unless otherwise permitted by applicable law and/or agreed with the relevant user, when a user revokes access to their SoundCloud® account, you must ensure that all Personal Data and User Content pertaining to that user is deleted from your app, networks, systems and servers as soon as reasonably possible. If you stop using the SoundCloudd® API altogether or if your API access is revoked, you'll need to delete all User Content and Personal Data in the same way.
Only the following commercial uses are acceptable:
- the sale of an app, the primary purpose of which is the creation of User Content and the sharing of that content by the creator;
- the use of the SoundCloud® API to deliver User Content to the Uploader's own ad-enabled website, blog or social media profile;
- services aimed at helping a user to promote his/her User Content via authenticated access to the user account, provided this does not constitute a breach of the User Terms; and
- other cases that SoundCloud may approve on a case by case basis (email us at firstname.lastname@example.org if you have an additional commercial use that you'd like us to consider).
The following commercial uses are not acceptable (this is not an exhaustive list):
- use of the SoundCloud® API to aggregate and stream User Content from multiple users into an on demand listening service;
- playback experiences which aggregate and stream User Content with content from other services (e.g. SoundCloud with YouTube);
- any in-app purchases which allow access to content or features already available via the SoundCloud® platform;
- any app that features any advertising, sponsorship or promotion around User Content. The only exception to this would be an app that allows an Uploader to connect his/her SoundCloud® account in order to make his/her own User Content available in a commercial context (for example, an app that allows an Uploader to deliver his/her User Content to an online retail store, or to his/her own ad-supported website, blog or social media profile).
Notwithstanding the above, SoundCloud shall have the sole right to determine whether or not an app is acceptable, and we reserve the right to revoke API access for any app that we determine is not providing added benefit to SoundCloud® users and/or is not in the best interests of SoundCloud or our users.
Right to Charge
Access to the SoundCloud® API is currently provided free of charge, but SoundCloud reserves the right to charge at some point in the future. We'll let you know in advance if we intend to start charging.
Usage and Quotas
We reserve the right, at our discretion, to impose restrictions and limitations on the number and frequency of calls made by your app to the SoundCloud® API. You must not attempt to circumvent any restrictions or limitations that we impose.
Attribution and Branding
When displaying or streaming User Content, you must ensure that your app:
- credits the Uploader as the creator of that User Content;
- credits SoundCloud as the source of that User Content; and
- includes (in the case of web pages and mobile web pages) clearly visible backlinks from the relevant sounds within your app to the URL for the relevant sound on soundcloud.com (permalink_url).
We may occasionally provide buttons, logos and other branding elements featuring certain SoundCloud Marks for use within your app, including for the purposes of some of the attributions required above - these resources will be available here. You can use these resources as we direct, but mustn't make any changes or modifications.
Naming Your App
You must not use any SoundCloud Marks, or any confusingly similar mark, as the name or part of the name of your app (for example, "SoundClouderiffic"), or as part of any logo, icon or branding for your app.
Promoting Your App
Generally, you must not use any SoundCloud Marks in any advertising, promotional or marketing materials for your app. However, you may use the name "SoundCloud®" in a written description of your app in order to describe the fact that your app connects to SoundCloud® via the SoundCloud® API but not in the name of your app. If you do this, you must make sure that "SoundCloud" always appears either in uppercase ("SOUNDCLOUD"), or in lower case with the "S" and the "C" capitalized ("SoundCloud"), and the first time that the name appears in any piece of text, it should be followed by a superscript "®" indicating a registered trade mark (i.e. "SOUNDCLOUD®"). You must not use the name in any way that takes unfair advantage of our goodwill or reputation in the SoundCloud Marks, and you must not make any suggestion, directly or indirectly, that your app is an official SoundCloud® app or is endorsed by SoundCloud in any way.
You must not operate your app from any domain that includes the word "soundcloud" or any obvious derivation or misspelling of the word "soundcloud", or from any domain that is likely to cause an end user to believe that your app originates from, or is endorsed by SoundCloud.
If we amend or update any of the SoundCloud Marks or any of the Resources mentioned above, we reserve the right to require you to use the updated versions, and you shall commence using those updated versions in place of the previous versions promptly following any notification from us to that effect (and in the case of software Applications, with effect from your next version release).
Press and Publicity
You must not issue any press release or similar public announcement regarding your app that makes any reference to SoundCloud (except as permitted in the "Promoting Your App" section above) without our prior written consent.
If we choose to feature your app in our App Gallery (which we don't guarantee to do), you agree that we may use the name of your company and/or the name and logo of your app for this purpose. We may also use your company and app name and logo in presentations, reports, case studies, marketing materials and similar documentation for as long as you make use of the SoundCloud® API.
There are a few general rules when it comes to use of the SoundCloud® API:
- You must not, and must not attempt to, collect and store the names, usernames, email addresses, or other credentials of SoundCloud® users through your use of the SoundCloud® API, except to the extent necessary for the proper functioning of your app.
- You must not, and must not attempt to, sell any User Content without the explicit permission of the relevant Uploader, or any Personal Data under any circumstances.
- You must not employ scraping or similar techniques to aggregate, repurpose, republish or otherwise make use of any data from the SoundCloud® platform, other than User Content and Personal Data that is legitimately accessible to you via the SoundCloud® API.
- You must not use the SoundCloud® API to distribute spam or other unsolicited advertising or promotional messages, or to send messages, make comments, or initiate any other direct communication or contact with users of the SoundCloud® platform. You must also not use the SoundCloud® API to permit, encourage, or incentivise other people to do any of these things. This section does not apply to any use of the SoundCloud® API to enable users to send messages or make comments in accordance with the User Terms, where these messages and comments are specifically and deliberately initiated by the relevant user via authenticated access, and are not made in response to any encouragement or incentive provided by you or your app.
- You must not use the SoundCloud® API to create a page, profile, channel or other online presence dedicated to one or more specific artists, unless you are that artist or a duly authorised representative of such artist(s).
- You must not use the SoundCloud® API to commit or engage in, or encourage, induce, solicit or promote, any conduct that violates any law or regulation, or constitutes a breach of the User Terms.
- You must not use the SoundCloud® API to violate, misappropriate or infringe any copyright, trademark rights, rights of privacy or publicity, confidential information or any other right of any third party. You must not use the SoundCloud® API to permit, encourage, solicit or facilitate anyone else (for example, users of your app) to do any of these things.
- You must ensure that your app does not replicate a substantial number of features and/or the overall experience of SoundCloud®, and must ensure that the visual design of your app is not confusingly similar to the design or look and feel of any part of the SoundCloud® platform, including without limitation, any SoundCloud website, the SoundCloud® desktop app and/or any SoundCloud® mobile app.
- You must not alter or remove any trademark, copyright or other proprietary or legal notices contained in, or appearing on, the SoundCloud® platform, any User Content and/or any documentation relating to the SoundCloud® API.
- You must not use clips of User Content to create games or other applications to create a separate business.
- You must not use the SoundCloud® API for webcasting radio station apps.
- You must not, and must not permit any third party to, copy or adapt the object code, or reverse engineer, reverse assemble, decompile, modify or attempt to discover any source or object code of the SoundCloud® API or any part of the SoundCloud® platform, or circumvent or attempt to circumvent or copy any copy protection mechanism or access any rights management information pertaining to any User Content (but this section shall not prevent you from using any SoundCloud SDKs that we may release under an open source licence).
- You must not use the SoundCloud® API to violate, circumvent or attempt to violate or circumvent any data security measures employed by SoundCloud or any Uploader; access or attempt to access data or materials which are not intended for your use; log into, or attempt to log into, a server or account which you are not authorized to access; attempt to scan or test the vulnerability of SoundCloud's servers, system or network or attempt to breach SoundCloud's data security or authentication procedures; attempt to interfere with the SoundCloud® platform (or any part thereof) by any means including, without limitation, hacking SoundCloud's servers or systems, submitting a virus, overloading, mail-bombing or crashing.
- You must not attempt to obtain more client IDs than you reasonably require for the development, testing and operation of your app.
- You must not rent, sell or lease access to the SoundCloud® API or any User Content or Personal Data, and must not sell or transfer, or offer to sell or transfer, your client secret to any third party without the prior written approval of SoundCloud.
- You must not use or attempt to use another person's client ID and/or client secret, unless you are working on the same app.
- You must not use the SoundCloud® API to distribute any virus, Trojan horse, spyware, adware, malware, bot, time bomb, worm, or other harmful or malicious component, and must not use the SoundCloud® API for any purpose which or might overburden, impair or disrupt the SoundCloud® platform, servers or networks.
- You must ensure that all networks, hardware and software necessary to operate your app (other than the SoundCloud® platform or the SoundCloud® API) are configured and operate to commercially reasonable standards of security. In the event of any breach of security involving the SoundCloud API or any User Content or Personal Data, you must notify SoundCloud immediately via email@example.com and work diligently to remedy such security breach as soon as practicable. You shall not make any public statement regarding any such security breach without the prior written approval of SoundCloud.
Other Legal Terms
Everything related to the SoundCloud API is owned by SoundCloud
You hereby acknowledge that, as between you and SoundCloud, all rights, title and interest, including without limitation, all intellectual property rights, in and to the SoundCloud® API, any and all documentation provided by SoundCloud in connection therewith, the SoundCloud® platform and the SoundCloud Marks, are owned by SoundCloud.
Respect our confidential information
We may develop competing apps
Representations and Warranties
You are responsible for all things relating to the distribution and use of your app
You hereby represent and warrant to SoundCloud as follows:
- You have the right to distribute and make available your app to end users thereof, and your app and end users' use of your app in compliance with your app's terms of service (if any), does not and will not infringe or violate the rights of any third party or any applicable law, rule or regulation.
- You have obtained, and will maintain throughout all periods during which you make use of the SoundCloud® API, any and all licences, consents, permissions and/or clearances necessary in order for you to develop, implement, operate, distribute, make available and support your app, and to enable end users to use your app (e.g. any synchronization licences that may be necessary if you are combining User Content with visual media output such as video or images).
- You will comply with all applicable laws in connection with your use of the SoundCloud® API and all User Content and Personal Data accessed thereby, including without limitation, all applicable intellectual property and data protection laws in all relevant jurisdictions.
- You will not use the SoundCloud® API or any User Content or Personal Data for any purpose that is fraudulent, illegal, libellous, defamatory, offensive, discriminatory or in any way that promotes, solicits or condones the infringement of intellectual property rights, or otherwise brings SoundCloud into disrepute.
Liability for User Content
SoundCloud is not responsible for User Content
You hereby acknowledge and agree that (i) SoundCloud® users are solely responsible for User Content that they upload, post or distribute to, on or through the SoundCloud® platform, (ii) SoundCloud cannot and does not review the User Content created or uploaded by its users, and SoundCloud has no obligation, and does not undertake or assume any duty, to monitor the SoundCloud® platform for User Content that is inappropriate, that does or might infringe any third party rights, or has otherwise been uploaded in breach of the User Terms or applicable law; and (iii) the availability of User Content on the SoundCloud® platform and over the SoundCloud® API is a matter controlled by the relevant Uploader as the owner of the relevant User Content, and not by SoundCloud (subject to the removal of any item of User Content by SoundCloud in response to any reports of copyright infringement made against the Uploader).
SoundCloud hereby excludes, to the fullest extent permitted by law, any and all liability which may arise from any User Content uploaded to the SoundCloud® platform by SoundCloud® users and accessed by you and users of your app, including, but not limited to, any claims for infringement of intellectual property rights, rights of privacy or publicity rights, any claims relating to publication of defamatory, pornographic, obscene or offensive material, or any claims relating to the completeness, accuracy, currency or reliability of any information provided by Users.
By using the SoundCloud® API, you irrevocably waive the right to assert any claim with respect to any of the foregoing, or any other claim related to your use of the SoundCloud® API, against SoundCloud or any of its subsidiaries, affiliates, successors, assigns, employees, agents, directors, officers or shareholders.
SoundCloud gives no guarantees regarding the API or other things provided under these terms
THE SOUNDCLOUD® API, THE SOUNDCLOUD® PLATFORM, THE SOUNDCLOUD MARKS AND ALL USER CONTENT AND PERSONAL DATA ACCESSED THROUGH OR VIA THE SOUNDCLOUD API, ARE PROVIDED "AS IS", "AS AVAILABLE", AND "WITH ALL FAULTS".
WHILST SOUNDCLOUD USES ALL REASONABLE ENDEAVOURS TO CORRECT ANY ERRORS OR OMISSIONS ON THE SOUNDCLOUD® PLATFORM AS SOON AS PRACTICABLE ONCE THEY HAVE BEEN BROUGHT TO SOUNDCLOUD'S ATTENTION, SOUNDCLOUD MAKES NO PROMISES, GUARANTEES, REPRESENTATIONS OR WARRANTIES OF ANY KIND WHATSOEVER (EXPRESS OR IMPLIED) REGARDING THE SOUNDCLOUD® PLATFORM, THE SOUNDCLOUD® API OR ANY PART OR PARTS THEREOF, THE SOUNDCLOUD MARKS OR ANY USER CONTENT OR PERSONAL DATA, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF NON-INFRINGEMENT, OR ANY GUARANTEE THAT ANY PARTICULAR ITEM(S) OF USER CONTENT IS, ARE OR WILL BE AVAILABLE ON THE SOUNDCLOUD® PLATFORM AND/OR WILL BE ACCESSIBLE VIA THE SOUNDCLOUD® API AT ANY OR ALL TIMES OR AT ALL. SOUNDCLOUD DOES NOT WARRANT THAT YOUR USE OF THE SOUNDCLOUD® API WILL BE UNINTERRUPTED, TIMELY, SECURE OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE SOUNDCLOUD® PLATFORM, THE SOUNDCLOUD® API, THE USER CONTENT OR PERSONAL DATA OR ANY PART OR PARTS THEREOF, OR THE SERVERS ON WHICH THE SOUNDCLOUD® PLATFORM OPERATES ARE OR WILL BE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. SOUNDCLOUD DOES NOT WARRANT THAT ANY CALLS TO THE SOUNDCLOUD® API OR ANY TRANSMISSION OF USER CONTENT WILL BE SECURE OR THAT ANY ELEMENTS OF THE SOUNDCLOUD® PLATFORM DESIGNED TO PREVENT UNAUTHORISED ACCESS, SHARING OR DOWNLOAD OF USER CONTENT WILL BE EFFECTIVE IN ANY AND ALL CASES, AND DOES NOT WARRANT THAT YOUR USE OF THE SOUNDCLOUD® PLATFORM OR THE SOUNDCLOUD® API IS LAWFUL IN ANY PARTICULAR JURISDICTION.
SOUNDCLOUD AND ITS SUBSIDIARIES, AFFILIATES, SUCCESSORS, AND ASSIGNS, AND THEIR RESPECTIVE EMPLOYEES, AGENTS, DIRECTORS, OFFICERS AND SHAREHOLDERS, SPECIFICALLY DISCLAIM ALL OF THE FOREGOING WARRANTIES TO THE FULLEST EXTENT PERMITTED BY LAW, TOGETHER WITH ANY EXPRESS OR IMPLIED WARRANTIES REGARDING NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Limitation of Liability
Any liability that SoundCloud does have will exclude the things listed below
SOUNDCLOUD AND ITS SUBSIDIARIES, AFFILIATES, SUCCESSORS, AND ASSIGNS, AND THEIR RESPECTIVE EMPLOYEES, AGENTS, DIRECTORS, OFFICERS AND SHAREHOLDERS, SHALL HAVE NO LIABILITY FOR:
ANY LOSS OR DAMAGE ARISING FROM:
- YOUR INABILITY TO ACCESS OR USE THE SOUNDCLOUD® API, OR TO ACCESS ANY USER CONTENT, PERSONAL DATA OR THE SOUNDCLOUD® PLATFORM VIA THE SOUNDCLOUD® API;
- ANY CHANGES THAT SOUNDCLOUD MAY MAKE TO THE SOUNDCLOUD® API OR TO THE SOUNDCLOUD® PLATFORM OR ANY PART THEREOF, OR ANY TEMPORARY OR PERMANENT SUSPENSION OR CESSATION OF ACCESS TO THE SOUNDCLOUD® PLATFORM, THE SOUNDCLOUD® API OR ANY OR ALL USER CONTENT OR PERSONAL DATA IN OR FROM ANY OR ALL TERRITORIES;
- ANY REMOVAL BY THE UPLOADER, SOUNDCLOUD OR ANY AUTHORISED THIRD PARTY OF ANY PARTICULAR ITEM OF USER CONTENT FROM THE SOUNDCLOUD® PLATFORM, OR ANY CHANGES MADE TO THE AVAILABILITY OF SUCH USER CONTENT OR THE USE PERMITTED TO BE MADE OF THAT CONTENT OVER THE SOUNDCLOUD® API;
- ANY ACTION TAKEN AGAINST YOU BY ANY USER OR THIRD PARTY RIGHTSHOLDERS WITH RESPECT TO YOUR ACCESS TO OR USE OF ANY USER CONTENT OR PERSONAL DATA VIA THE SOUNDCLOUD® API, OR ANY ACTION TAKEN AS PART OF AN INVESTIGATION BY SOUNDCLOUD OR ANY RELEVANT LAW ENFORCEMENT AUTHORITY REGARDING YOUR USE OF THE SOUNDCLOUD® API OR ANY USER CONTENT OR PERSONAL DATA ACCESSED THEREBY;
- ANY ERRORS OR OMISSIONS IN THE TECHNICAL OPERATION OF THE SOUNDCLOUD® PLATFORM OR THE SOUNDCLOUD® API, OR FROM ANY INACCURACY OR DEFECT IN ANY USER CONTENT OR PERSONAL DATA;
- YOUR FAILURE TO PROVIDE SOUNDCLOUD WITH ACCURATE OR COMPLETE INFORMATION, OR YOUR FAILURE TO KEEP YOUR USERNAME, PASSWORD OR CLIENT SECRET SUITABLY CONFIDENTIAL;
- ANY LOSS OR DAMAGE TO ANY COMPUTER HARDWARE OR SOFTWARE, ANY LOSS OF DATA, OR ANY LOSS OR DAMAGE FROM ANY SECURITY BREACH; AND/OR
ADDITIONALLY, APPLICABLE LAW MAY NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU. IN SUCH CASES, YOU ACKNOWLEDGE AND AGREE THAT SUCH LIMITATIONS AND EXCLUSIONS REFLECT A REASONABLE AND FAIR ALLOCATION OF RISK BETWEEN YOU AND SOUNDCLOUD AND ARE FUNDAMENTAL ELEMENTS OF THE BARGAIN BETWEEN YOU AND SOUNDCLOUD, AND THAT SOUNDCLOUD'S LIABILITY WILL BE LIMITED TO THE MAXIMUM EXTENT PERMITTED BY LAW.
You need to be responsible for any loss that we suffer as the result of your use of our API
Either party can terminate use of the API as described below
On termination, all right granted hereunder shall cease. You shall immediately cease all use of the SoundCloud® API, shall remove any and all SoundCloud Marks from your app or any advertising, marketing and promotional materials related thereto, shall destroy all Confidential Information, and shall delete all User Content and Personal Data.
Effective Date: 8 May 2015