VOOZH about

URL: https://apify.com/crawlerbros/songkick-scraper

โ‡ฑ Songkick Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Scrape Songkick for concerts, events, artist gigographies, and upcoming shows. Search by artist name, city, or festival which returns structured event data with venue, date, ticket, and artist details.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a month ago

Last modified

Share

Extract concerts, tour dates, and artist information from Songkick.com โ€” no API key required. Scrapes public HTML pages and internal JSON APIs to deliver structured event and artist data.

What does Songkick Scraper do?

Songkick Scraper is a production-ready Apify actor that collects concerts and live event data from Songkick. You can search by keyword, pull all upcoming or past tour dates for a specific artist, or retrieve detailed artist profiles. All output is clean, omit-empty JSON โ€” no null fields, no empty strings.

Key features

  • Search mode: Find events by keyword or artist name across all of Songkick
  • Artist concerts mode: Pull full gigography (past) or upcoming calendar for any artist
  • Artist info mode: Retrieve artist profiles including follower counts, genres, and upcoming event counts
  • Date range filtering: Narrow results to any dateFrom / dateTo window
  • Up to 1,000 items per run: Configurable maxItems (1โ€“1,000)
  • No API key needed: Works on the Apify free plan with zero credentials

Input

FieldTypeDescriptionDefault
modeSelectOperation mode: search, artistConcerts, or artistInfosearch
searchQueryStringSearch keyword or artist name (used in search mode)โ€”
artistNameStringArtist name for artistConcerts / artistInfo modesโ€”
artistUrlStringSongkick artist URL (alternative to artistName)โ€”
concertTypeSelectgigography (past) or calendar (upcoming)gigography
dateFromStringFilter events from this date (YYYY-MM-DD)โ€”
dateToStringFilter events up to this date (YYYY-MM-DD)โ€”
maxItemsIntegerMaximum number of records to return (1โ€“1,000)50

Input example

{
"mode":"artistConcerts",
"artistName":"Radiohead",
"concertType":"gigography",
"dateFrom":"2020-01-01",
"maxItems":100
}

Mode: search

Search Songkick by keyword. Returns matching events from the universal search API.

{
"mode":"search",
"searchQuery":"radiohead",
"maxItems":50
}

Mode: artistConcerts

Scrape all concerts for a specific artist. Use concertType: "gigography" for past shows and concertType: "calendar" for upcoming dates.

{
"mode":"artistConcerts",
"artistName":"Metallica",
"concertType":"calendar",
"maxItems":200
}

Mode: artistInfo

Retrieve artist profile data: name, genres, hometown, Songkick URL, upcoming event count, and more.

{
"mode":"artistInfo",
"artistName":"Pearl Jam"
}

Output

Event record (modes: search, artistConcerts)

{
"recordType":"event",
"eventId":"40886271",
"eventName":"Radiohead",
"eventDate":"2018-07-07",
"eventTime":"19:30:00",
"startTime":"2018-07-07T19:30:00",
"eventStatus":"scheduled",
"attendanceMode":"in_person",
"artistName":"Radiohead",
"artistId":"254480",
"artistUrl":"https://www.songkick.com/artists/254480-radiohead",
"bandsintownUrl":"https://www.songkick.com/concerts/40886271-radiohead-at-td-garden",
"venueName":"TD Garden",
"venueCity":"Boston",
"venueRegion":"MA",
"venueCountry":"US",
"venueStreet":"100 Legends Way",
"venuePostalCode":"02114",
"venueLatitude":42.3662,
"venueLongitude":-71.0621,
"ticketUrl":"https://www.songkick.com/tickets/40886271",
"ticketStatus":"available",
"lineup":["Radiohead","Jon Hopkins"],
"isFestival":false,
"scrapedAt":"2025-08-22T14:30:00+00:00"
}

Artist record (mode: artistInfo)

{
"recordType":"artist",
"artistName":"Radiohead",
"artistId":"254480",
"artistUrl":"https://www.songkick.com/artists/254480-radiohead",
"genres":["Alternative Rock","Art Rock"],
"hometown":"Abingdon, UK",
"followers":2800000,
"description":"Radiohead are an English rock band...",
"upcomingEventCount":0,
"hasUpcomingEvents":false,
"scrapedAt":"2025-08-22T14:30:00+00:00"
}

Output fields reference

FieldTypeDescription
recordTypeString"event" or "artist"
eventIdStringSongkick event ID
eventNameStringEvent/concert title
eventDateStringDate in YYYY-MM-DD format
eventTimeStringLocal start time (HH:MM:SS)
startTimeStringFull ISO datetime
eventStatusStringscheduled, cancelled, or postponed
attendanceModeStringin_person or online
artistNameStringPrimary performer name
artistIdStringSongkick artist numeric ID
artistUrlStringSongkick artist page URL
bandsintownUrlStringSongkick event page URL
venueNameStringVenue name
venueCityStringCity name
venueRegionStringState/region/province
venueCountryStringISO country code
venueStreetStringStreet address
venuePostalCodeStringPostal/ZIP code
venueLatitudeFloatVenue latitude
venueLongitudeFloatVenue longitude
ticketUrlStringTicket purchase link
ticketStatusStringavailable, sold_out, or pre_sale
lineupArrayAll performers (primary + supports)
isFestivalBooleantrue if event name contains "festival" or "fest"
genresArrayArtist genres (artist mode only)
hometownStringArtist hometown (artist mode only)
followersIntegerSongkick follower count (artist mode only)
descriptionStringArtist bio (artist mode only)
upcomingEventCountIntegerNumber of upcoming events (artist mode only)
hasUpcomingEventsBooleanWhether artist has upcoming events (artist mode only)
scrapedAtStringISO timestamp when record was scraped

FAQs

Does this require a Songkick API key?

No. This scraper uses Songkick's public HTML pages and internal JSON endpoints. No API key, login, or cookies are needed.

How many concerts can I scrape?

Up to 1,000 per run via the maxItems parameter. For artists with large gigographies, pagination is handled automatically.

What is the difference between gigography and calendar?

  • gigography returns past concerts (all historical shows)
  • calendar returns upcoming scheduled events

Can I filter by date?

Yes. Use dateFrom and/or dateTo in YYYY-MM-DD format to restrict results to a specific time range.

Is the data from official Songkick APIs?

The scraper extracts application/ld+json schema.org MusicEvent blocks embedded in public Songkick HTML pages, which are the most reliable and structured form of the data. Artist resolution uses Songkick's internal universal search endpoint.

What happens if an artist has no events?

If no events are found (e.g., artist is not currently touring), the run completes with zero records and a status message explaining the result.

Can I scrape multiple artists in one run?

Currently the actor processes one artist per run. To scrape multiple artists in parallel, create multiple runs using the Apify API or Scheduler.

Is there a rate limit?

The scraper includes automatic retry logic with exponential backoff for 429 (Too Many Requests) and 5xx errors. For very large gigographies, please allow extra time.

Data source

All data is sourced from Songkick.com public pages. Songkick is a concert discovery platform with data on millions of past and upcoming shows worldwide.

You might also like

Songkick Scraper

crawlergang/songkick-scraper

Scrape Songkick for concerts, events, artist gigographies, and upcoming shows. Search by artist name, city, or festival which returns structured event data with venue, date, ticket, and artist details.

4

5.0

Songkick Events Scraper

chalkandcheese/songkick-events-scraper

Extract event data from Songkick without API key. Get dates, venues, lineups, and ticket links for events by location, venue, artist, or festival.

๐Ÿ‘ User avatar

Chalk & Cheese

25

2.0

Songkick Events Scraper

parseforge/songkick-events-scraper

Pull upcoming Songkick concerts from any concerts page, artist profile, or venue URL. Each record carries artist, venue, city, date, lineup, image, and event URL. Useful for tour tracking, fan alerts, music marketing, and feeding ticket discovery into planning.

Songkick Scraper

hoholabs/songkick-scraper

No API key. No URL hunting. Type an artist, city, or venue in plain English โ€” fuzzy matching handles typos and punctuation automatically. Extracts upcoming concert data from Songkick: tour dates, venues, performers, ticket links, and geo coordinates in clean normalized JSON.

Songkick Search Scraper - Cheap ๐Ÿ”Ž๐ŸŽค๐ŸŽต๐Ÿ“…

scrapestorm/songkick-search-scraper---cheap

Looking to collect event listings & music insights from Songkick? ๐ŸŽค๐Ÿ”Ž With this scraper, you can extract structured data including event names, dates, locations, artists, venues, ticket links & more Perfect for concert tracking, music market research, trend discovery & event analytics ๐Ÿ“Š๐Ÿš€

5

5.0

YouTube Music Artist Scraper ๐ŸŽต

easyapi/youtube-music-artist-scraper

Scrape artist information from YouTube Music search results, including artist names, subscriber counts, channel IDs, thumbnails, and more. Perfect for music industry analysis and artist research.

Spotify Artist Scraper

scrapearchitect/spotify-artist-scraper

Spotify Artist Scraper ๐ŸŽต๐Ÿš€ - Instantly find and extract artist details from Spotify using keywords (genres, names) or direct artist URLs. Supports bulk processing of 1000+ artists in a single run, fetching artist profiles, followers, and latest releases with ease! ๐ŸŽถ

๐Ÿ‘ User avatar

Scrape Architect

82

Shazam Concerts Events Scraper

alien_force/shazam-concerts-events-scraper

Discover and track musical events worldwide with this Shazam Concerts Scraper. Filter by location, date, genre, and event count. Get detailed concert info like artist, venue, date, and more. Perfect for event discovery and music enthusiasts looking for upcoming concerts.