songkick

1.1.2 • Public • Published

Build Status

Songkick Sdk NodeJS

Songkick SDK written in NodeJS returning promise objects.

About

The Songkick API gives you easy access to the biggest live music database in the world: over 5 million upcoming and past concerts… and growing every day! Easily add concerts to your website or application.

Usage

 
    // Creating the client
    const Songkick = new require('songkick')(process.env.SONGKICK_API_KEY);
 
    // Get an event by a given id
    Songkick.getEvent(27989954).then(JSON.parse).then(function(res) {
        // do stuff
    });
 
    // Find events
    Songkick.findEvents('sk:24426').then(JSON.parse).then(function(res) {
        // do stuff
    });
 
    // Find events by an given artist
    Songkick.findEventsByArtist(468146).then(JSON.parse).then(function(res) {
        // do stuff
    });
 
    // Find similar artist
    Songkick.findSimilarArtist(468146).then(JSON.parse).then(function(res) {
        // do stuff
    });
 
    // Get venue details
    Songkick.getVenue(17522).then(JSON.parse).then(function(res) {
        // do stuff
    });
 

Have a look into the /test dir to find further examples.

Test suites

    $ export SONGKICK_API_KEY={YOUR_SONGKICK_API_KEY} && \
      npm test

Support & Contact

Having trouble with this repository? Check out the documentation at the repository's site or contact m@matchilling.com and we'll help you sort it out.

Happy Coding

🤘

Package Sidebar

Install

npm i songkick

Weekly Downloads

6

Version

1.1.2

License

GPL-3.0

Last publish

Collaborators

  • matchilling