npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@openpets/bandsintown

v1.0.3

Published

Access artist information and event data from Bandsintown. Get upcoming concerts, past events, venue details, and ticket information for any artist.

Downloads

69

Readme

Bandsintown Pet

Access artist information and event data from Bandsintown. Get upcoming concerts, past events, venue details, and ticket information for any artist.

Features

  • Search for artists and get profile information
  • Get upcoming, past, or all events for any artist
  • Filter events by date range
  • Access venue details including location coordinates
  • Get ticket links and availability status

Setup

1. Get Your App ID

Contact Bandsintown at http://help.bandsintown.com/ to request a personal application ID. You'll need to describe your use case and agree to their Terms and Conditions.

2. Configure Environment

# Add to your .env file
BANDSINTOWN_APP_ID=your_app_id_here

3. Test Connection

opencode run "test bandsintown connection"

Available Tools

Custom Tools (Convenience Wrappers)

| Tool | Description | |------|-------------| | bandsintown-search-artist | Search for an artist and get their profile (auto-includes app_id) | | bandsintown-get-events | Get events for an artist with optional date filtering (auto-includes app_id) |

OpenAPI Generated Tools

| Tool | Description | |------|-------------| | bandsintown-artist | Get artist information (requires app_id parameter) | | bandsintown-artist-events | Get events with date filtering (requires app_id parameter) | | bandsintown-test-connection | Test API connection status |

Example Queries

# Search for an artist
opencode run "search for Radiohead on bandsintown"

# Get upcoming events
opencode run "get upcoming events for Taylor Swift"

# Get all events including past shows
opencode run "get all events for Coldplay including past shows"

# Get events in a date range
opencode run "find concerts for Beyoncé between 2024-01-01 and 2025-12-31"

Response Data

Artist Information

{
  "id": 510,
  "name": "Maroon 5",
  "url": "http://www.bandsintown.com/Maroon5",
  "image_url": "https://s3.amazonaws.com/bit-photos/large/7481529.jpeg",
  "thumb_url": "https://s3.amazonaws.com/bit-photos/thumb/7481529.jpeg",
  "facebook_page_url": "https://www.facebook.com/maroon5",
  "tracker_count": 1234567,
  "upcoming_event_count": 15
}

Event Information

{
  "id": "13722599",
  "artist_id": "438314",
  "url": "http://www.bandsintown.com/event/13722599",
  "datetime": "2024-03-19T11:00:00",
  "on_sale_datetime": "2024-03-01T18:00:00",
  "description": "Festival performance",
  "venue": {
    "name": "Madison Square Garden",
    "city": "New York",
    "region": "NY",
    "country": "United States",
    "latitude": "40.7505",
    "longitude": "-73.9934"
  },
  "offers": [
    {
      "type": "Tickets",
      "url": "http://www.bandsintown.com/event/13722599/buy_tickets",
      "status": "available"
    }
  ],
  "lineup": ["Artist Name", "Supporting Act"]
}

Date Filtering Options

The date parameter accepts:

| Value | Description | |-------|-------------| | upcoming | Only upcoming events (default) | | past | Only past events | | all | All events (past and upcoming) | | 2024-01-01,2024-12-31 | Events within a date range |

Special Characters in Artist Names

If an artist name contains special characters, use these codes:

| Character | Code | |-----------|------| | / | %252F | | ? | %253F | | * | %252A | | " | %27C |

Regenerating OpenAPI Tools

To update the generated tools from the latest Bandsintown API spec:

cd pets/bandsintown
pets generate-openapi --verbose

API Documentation