Bandsintown Scraper
Pricing
from $1.00 / 1,000 results
Go to Apify Store
Artist item (
Event item (
Bandsintown Scraper
Fetch artist info and upcoming concert events from Bandsintown. Search by artist name or Bandsintown artist ID.
No API key. No account. Type an artist name — get their upcoming concerts anywhere in the world.
Fetches artist profiles and event data from the Bandsintown REST API: tour dates, venues, locations, ticket links, and lineup in clean JSON.
Why this scraper?
- No Bandsintown account or API key required
- Search by name or ID — use the artist's name for convenience, or their Bandsintown ID to skip lookup entirely
- Flexible date filtering — upcoming shows, past shows, all shows, or a specific date range
- Three query modes — artist profile only, events only, or both in one run
What you can fetch
- Artist profile — name, image, tracker count, upcoming event count, social links
- Upcoming events — full tour schedule with dates, venues, cities, and ticket links
- Past events — historical show data
- Date range — events within a specific window (e.g.
2026-06-01,2026-08-31)
Usage
Provide either an artist name or an artistId. Choose what to fetch with queryType.
Get upcoming events for an artist
{ "artist": "Radiohead" }
Get artist profile + events
{ "artist": "Metallica", "queryType": "both" }
Get past events
{ "artist": "LCD Soundsystem", "queryType": "events", "date": "past" }
Get events in a date range
{ "artist": "Phish", "queryType": "events", "date": "2026-06-01,2026-09-01" }
Use an artist ID to skip name lookup
{ "artistId": "25874", "queryType": "events" }
Input fields
| Field | Type | Description |
|---|---|---|
artist | string | Artist name (e.g. Radiohead, The National) |
artistId | string | Bandsintown numeric artist ID — skips name lookup |
queryType | select | events (default), artist, or both |
date | string | upcoming (default), past, all, or YYYY-MM-DD,YYYY-MM-DD |
Output
Each run pushes one or more items to the dataset. Items have a type field indicating what they are.
Artist item (type: "artist")
| Field | Description |
|---|---|
type | Always "artist" |
name | Artist name |
url | Bandsintown artist page URL |
image_url | Full artist image |
thumb_url | Thumbnail image |
facebook_page_url | Facebook page if available |
mbid | MusicBrainz ID |
tracker_count | Number of Bandsintown followers |
upcoming_event_count | Number of upcoming events |
Event item (type: "event")
| Field | Description |
|---|---|
type | Always "event" |
id | Bandsintown event ID |
url | Event page URL |
datetime | Event date and time (ISO 8601) |
description | Event description if available |
venue.name | Venue name |
venue.city | City |
venue.region | State / region |
venue.country | Country |
venue.latitude | Latitude |
venue.longitude | Longitude |
lineup | Array of artist names on the bill |
offers | Array of ticket offers with type, url, and status |
on_sale_datetime | When tickets go on sale (if available) |
Use cases
- Tour tracking — monitor when artists announce new dates
- Concert discovery apps — build artist or location-based event feeds
- Calendar integrations — sync shows to Google Calendar, Notion, or Airtable
- Ticket monitoring — watch for on-sale dates and availability changes
- Analytics — analyze touring patterns, venue popularity, regional event density
This scraper is not affiliated with Bandsintown. Please use responsibly and in accordance with Bandsintown's terms of service.
