Skip to content

Bandsintown Scraper

Try for free

Scrape Bandsintown concerts and tour dates: artist upcoming and past events with venue, city, country, coordinates and ticket links, artist profiles with tracker counts, genres and social links, plus event discovery by city, genre and date, and venue calendars. Optional event details with full address, lineup and ticket vendors. No login needed.

🎸 Bandsintown Scraper

Get concerts and tour dates from Bandsintown: every upcoming show of an artist with venue, city, country, coordinates and ticket link, artist profiles with tracker counts, genres and social links, and event discovery by city, genre and date. No login, no browser, a few seconds per artist.

✨ Why use Bandsintown Scraper?

  • ⚡ Fast — reads the data Bandsintown embeds in its pages and its event feed; an artist's full tour takes about a second.
  • 📍 Map-ready — upcoming artist events and venue calendars come with venue coordinates and address out of the box.
  • 🏙️ Discovery by city — all upcoming events near a city, filtered by genre, date range or free entry.
  • 🎤 Artist profiles — trackers (followers), upcoming show count, genres, hometown, band members, bio and links to Spotify, Instagram, YouTube and more.
  • 🎟️ Rich details on demand — full lineup, ticket vendors, RSVP counts, sold-out, cancelled and postponed flags.
  • 🔓 No account needed — public pages only, residential proxy by default for reliable access.

🎯 Use cases

  • 🗓️ Tour tracking — monitor when your favourite or competing artists announce new dates.
  • 📈 Music industry research — compare artists by trackers and touring activity.
  • 🏟️ Venue and promoter intelligence — see who plays where, and how many fans RSVP.
  • 🧭 Event listings and travel content — build city event guides by genre and date.
  • 🎫 Ticketing and marketing — find shows near a location for targeted campaigns.
  • 🤝 Booking and lead generation — find active artists in a genre and their official links.

🚀 How to use

  1. Add artist names or URLs to Artists, and/or cities to Cities, venue pages to Venue URLs, or event pages to Event URLs.
  2. Choose upcoming, past or all events for artists, and optionally a date range, genre or free-only filter.
  3. Set Maximum events per input and switch on Include event details if you need lineups and ticket vendors.
  4. Run, then download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
artistsArtist names, Bandsintown artist URLs or ids
locationsCity names, Bandsintown city URLs, or latitude,longitude
venueUrlsBandsintown venue URLs
eventUrlsBandsintown event URLs
maxEventsPerInputEvents per artist / city / venue (0 = all), default 20
artistDataevents, artist (profile only) or both
dateFilterArtist events: upcoming, past or all
dateFrom, dateToDate range (YYYY-MM-DD)
genre, freeOnlyCity discovery filters
includeEventDetailsOpen each event page for lineup, tickets and full address
{
  "artists": ["Metallica", "https://www.bandsintown.com/a/25874-radiohead"],
  "artistData": "both",
  "dateFilter": "upcoming",
  "maxEventsPerInput": 20
}

City discovery:

{
  "locations": ["Berlin", "https://www.bandsintown.com/c/new-york-ny/all-dates/genre/rock"],
  "genre": "jazz",
  "dateFrom": "2026-11-01",
  "dateTo": "2026-11-30",
  "maxEventsPerInput": 100
}

📤 Output

Event rows (type: "event"):

FieldDescription
eventId, url, titleEvent identity and page
artistName, artistId, artistUrlHeadliner
startsAt, endsAt, timezoneLocal date and time
venueName, venueCity, venueRegion, venueCountry, locationVenue and place
streetAddress, postalCode, latitude, longitudeAddress and coordinates (artist and venue inputs; any input with details)
status, hasTickets, ticketUrl, isFree, rsvpCountStatus and tickets
With detailsvenueId, venueUrl, venueAddress, venuePhone, venueWebsite, lineup, tickets (vendor, type, link), soldOut, canceled, postponed, eventType, description, artistGenres, artistTrackerCount
{
  "type": "event",
  "eventId": "108007144",
  "url": "https://www.bandsintown.com/e/108007144-metallica-at-sphere",
  "title": "Metallica at Sphere",
  "artistName": "Metallica",
  "artistId": "128",
  "startsAt": "2026-10-15T20:30:00",
  "timezone": "America/Los_Angeles",
  "venueName": "Sphere",
  "venueCity": "Las Vegas",
  "venueRegion": "NV",
  "venueCountry": "United States",
  "streetAddress": "255 Sands Ave",
  "postalCode": "89169",
  "latitude": 36.121217,
  "longitude": -115.1620404,
  "status": "scheduled",
  "hasTickets": true,
  "ticketUrl": "https://www.bandsintown.com/t/108007144",
  "source": "artist-upcoming"
}

Artist rows (type: "artist", with artistData = artist or both):

{
  "type": "artist",
  "artistId": "128",
  "name": "Metallica",
  "url": "https://www.bandsintown.com/a/128",
  "verified": true,
  "trackerCount": 7224223,
  "upcomingEventCount": 34,
  "onTour": true,
  "genres": ["Metal", "Thrash Metal"],
  "hometown": "Los Angeles, California",
  "links": [{"type": "spotify", "url": "https://open.spotify.com/artist/2ye2Wgw4gimLv2eAKyk1NB"}, {"type": "instagram", "url": "https://www.instagram.com/metallica/"}]
}

💰 Pricing

Pay per result; platform usage is billed separately at the normal rates (usually a fraction of a cent per run).

  • Event: $0.80 per 1,000 events.
  • Artist profile: $0.80 per 1,000 artists.
  • Event with details (includeEventDetails): $3.00 per 1,000 events, charged instead of Event.

Example: 1,000 tour dates ≈ $0.80. Set a maximum total charge on any run and the scraper stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Bandsintown? The actor only reads public pages any visitor can open. Check Bandsintown's terms and your local laws for your use case.

Do I need a Bandsintown account, an API key or a proxy? No login and no app id. Bandsintown blocks datacenter IPs, so the default residential proxy is used; its traffic is small (pages are compressed) and billed as normal platform usage.

How many events can I get? All upcoming events of an artist, the most recent 50 past events, every upcoming event Bandsintown lists near a city (thousands for big cities), and a venue's upcoming calendar.

Why are coordinates empty on city results? Bandsintown's city feed does not include them. Switch on Include event details to add coordinates, full address and lineup.

Can I schedule it or use the API? Yes. Schedule it to watch for new tour dates, and use the API or integrations to send results anywhere.

⚠️ Limits

  • Past events: the most recent 50 per artist (older history needs a signed-in Bandsintown account, which this actor does not use).
  • City discovery follows Bandsintown's own radius around the city and lists upcoming events only.
  • Ticket links point to Bandsintown's ticket redirect, which forwards to the seller.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.