Monday, February 06, 2012

7digital API Features

The 7digital API allows partners and developers to use and license the 7digital technology platform with over 17 million tracks to create new music websites, applications and devices or to integrate music into existing services. We can deliver music as downloads or streams and in a variety of formats.


Most of the 7digital API is open to everyone and free for non-commercial use, which means that there are usage and volume limits. Commercial/business use of the API requires a contract with 7digital. API methods marked as PREMIUM also require a formal contract. Through a contract with 7digital, we make available more than 20,000 global music label licenses and our platform for your commercial use. If you'd like access to any of these methods please email us at api@7digital.com.


For more information on commercial use of the 7digital API please contact the B2B sales team on +44(0) 207 099 0820, or email sales@7digital.com.


Catalogue API
Catalogue browsing retrieving all artist's releases and top tracks, release details and tracks appearing on release. You can also browse all available artists alphabetically, or list most recent or upcoming releases.
Search search artists by name, releases by title or UPC code and tracks by title or ISRC code
Recommendations find similar artists for given artist or get release recommendations for given release
Charts 7digital charts of best selling artists, albums and tracks.
Tags (genres) browse artists by tag or list most popular and latest releases by tag
Previews 30s preview clips can be played via the API for all tracks
Cover art & artist pictures high quality (up to 800 pixels) cover art is available for all releases in our catalogue, artist pictures are available for all major artists.
XML catalogue feed PREMIUM if you prefer to handle catalogue browsing in-house we have XML dumps of the whole 7digital's catalogue DB available on weekly basis
Custom catalogue content PREMIUM we offer option to set up custom catalogues with your own content or specific subset of 7digital's catalogue
User management API
OAuth user authorisation access to user resources is controlled using OAuth authorisation protocol - upon first access user will be asked to authorise your application and you will receive a token for this user. As long as you keep the token user doesn't have to repeat this step
Payment methods management 7digital hosted secure web page for managing user's payment methods - adding, deleting and listing payment cards. Upon adding payment method users can be automatically redirected back to your website or application.
Custom branded account pages PREMIUM both user authorisation and payment management pages can be branded or skinned to match your identity
Client managed user accounts PREMIUM if you'd like to keep the user accounts of your service separate from 7digital user accounts you can manage users completely within your own system
Purchasing & Music locker APIs
Locker access access the details of all tracks in user's 7digital music locker (a library of all music purchased from any 7digital powered service stored in a cloud)
Affiliate purchases add buy links to your application that redirect users to 7digital music store and earn commissions from their purchases
Integrated purchasing PREMIUM allow users to make purchases directly within your website or application
Basket PREMIUM 7digital hosted basket that can be checked out directly via the API
Custom pricing PREMIUM allows you to offer catalogue content at prices that suit you best. They can be higher or lower than 7digital retail prices or even free if you're feeling generous
Client handled billing PREMIUM if you already have a payment processing integrated into your system or you wish to use another 3rd party billing platform (e.g. mobile operator billing) we let you in charge of taking payments for purchases
Media delivery API
Locker downloads download any previously purchased track from user's locker on their behalf
ZIP downloads PREMIUM give users the option to download all tracks from a recent purchase or all tracks from a release in their locker as a single ZIP file
Mobile downloads PREMIUM downloads optimized for consumption on mobile devices
Locker streaming PREMIUM stream any previously purchased track from user's locker
Radio style streaming PREMIUM streaming (webcasting) where end user has no or limited control over the streamed content
On-demand streaming PREMIUM users can stream any track from 7digital's catalogue without any restrictions
Non-standard bit-rates/formats PREMIUM we can offer media downloads and streams in custom bit-rates and formats
Sales reporting
Web reports web interface with the latest stats of all purchases made through your API account
Detailed offline reports PREMIUM can be delivered monthly or quaterly
Custom sale tagging PREMIUM all purchases made via 7digital API can by tagged with up to 10 custom tags and included in the detailed sales report
Charts reporting 7digital is chart registered in 22 countries and all purchases made through 7digital music store or directly via the API are counted in official national charts
Technical Support
Community support the latest API documentation, FAQs, client libraries and more can be found at 7digital developer site. Additional support is offered via 7digital API developer discussion group which we're actively monitoring
7digital support PREMIUM dedicated technical help during integration phase, direct 7digital email and phone contact
Training PREMIUM upon request we can organize 7digital API training sessions
API Customization PREMIUM and if you miss a particular functionality from our API we also offer development of custom API methods or XML feeds