Songkick Events Scraper avatar

Songkick Events Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Songkick Events Scraper

Songkick Events Scraper

Scrapes concert and festival listings from Songkick artist, venue, or metro area URLs. Returns event name, lineup, date, venue address, coordinates, and ticket links as flat rows.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

ParseForge

Songkick Events Scraper

Scrape Songkick concert and festival listings from any metro area, artist, or venue URL, up to a million events per run. Each event returns its lineup, date, venue with full address, and ticket links. Export to CSV, JSON, Excel, or XML.

Songkick's concert data is spread across thousands of artist, venue, and city pages, making manual collection slow and error-prone. This Actor reads public event listings directly from any Songkick URL you provide, from a single club show to a major festival lineup. It returns every matching event in a consistent flat schema, ready for analysis or integration.

Who uses itWhat they scrape Songkick for
Tour managersBuilding a routing calendar of competing shows in target cities.
Music marketersFinding every upcoming show for an artist to plan promotional campaigns.
Ticketing analystsTracking on-sale dates and ticket availability across metro areas.
Event discovery platformsPopulating a database of live music events with structured venue and lineup data.

What it does

This Actor collects Songkick events from a concert, artist, or venue page URL and returns each one as a flat row with its lineup, date, venue, and ticket links.

  • 🎸 Artist pages: scrape every upcoming show for a band or performer from their Songkick page.
  • 🏟️ Venue pages: collect the full calendar for a specific club, theater, or stadium.
  • πŸŒ† Metro area pages: pull all concerts and festivals listed for a city or region.
  • πŸ”— Direct URLs: paste any Songkick concert, artist, or venue link to start scraping immediately.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Songkick data

πŸ—ΊοΈ Plan a tour route.

A booking agent scrapes metro area pages for competing shows on target dates to avoid conflicts and pick the best routing.

πŸ“ˆ Monitor artist activity.

A label marketer scrapes an artist's page weekly to track new show announcements and plan social media pushes.

🎟️ Track ticket on-sales.

A ticketing analyst scrapes venue calendars to monitor when tickets go live and how quickly they sell out.

πŸ™οΈ Build a local event feed.

A city guide developer scrapes the metro area page daily to populate a live music calendar with structured data.

Why choose this scraper

What you get
Consistent flat schemaEvery event, whether from an artist page or a city listing, lands in the same predictable format.
Full venue detailsVenue name, street address, and geographic coordinates are included when available.
Ticket linksDirect links to ticket vendors are captured alongside each event.
Lineup dataAll performing artists for a show are returned, not the headliner.

How it compares

This Actor focuses on flexible URL-based scraping of Songkick event pages, while other Songkick scrapers may offer city-level search or different pricing models.

FeatureParseForgeSongkick Scraper - Concert & Tour Date DataSongkick Events ScraperSongkick Scraper - Low-costπŸ’²πŸ”₯🎀🎢
Scrape by any Songkick URLYesNot listedYesNot listed
Full artist lineup per eventYesYesYesYes
Venue address and coordinatesYesYesYesNot listed
Ticket vendor linksYesYesNot listedYes
Up to 1,000,000 events per runYesNot listedNot listedNot listed
No API key requiredYesNot listedNot listedNot listed

Configure the run

Drive the Actor from any Songkick concert, artist, or venue URL, and set a maximum number of events to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrl": "https://www.songkick.com/concerts",
"maxItems": 10
}

A larger pull:

{
"startUrl": "https://www.songkick.com/concerts",
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Songkick Events Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Songkick through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/songkick-events-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the URL you entered is a valid Songkick concert, artist, venue, or metro area page. If the page has no events listed, the Actor will return an empty dataset. Try a different URL, such as a popular artist or a major city metro area page.

The Actor stops before reaching my maxItems limit.

The Actor stops when it has scraped all events available on the page. If the page only lists 50 events and you set maxItems to 100, the run will finish after collecting those 50. Try a broader URL, like a metro area page, to get more events.

Some venue addresses are missing in the output.

Songkick does not always display a full street address or coordinates for every venue. The Actor captures whatever is publicly listed on the page. If the data is missing, it was not available on Songkick for that event.

The run takes a long time for a large maxItems value.

Scraping many events requires loading multiple pages. Set a lower maxItems value for faster test runs, or increase the Actor's memory in the run settings if you are collecting hundreds of thousands of events.

I get an error when using a short URL or a redirect.

Use the full, canonical Songkick URL. If a short link redirects to a different domain, the Actor may not follow it. Copy the URL directly from your browser's address bar on the Songkick page you want to scrape.

FAQ

QuestionAnswer
Can I scrape events for a specific city?Yes. Paste the Songkick URL for a metro area, such as https://www.songkick.com/metro_areas/7644-us-new-york, and the Actor will collect every listed event up to your maxItems limit.
Does this Actor require a Songkick API key or login?No. It reads the public event listings directly from the Songkick website, so no API key, app registration, or login is needed.
What format does the output come in?The dataset can be exported to CSV, JSON, Excel, or XML from your Apify run. Each row is one event with its lineup, date, venue, and ticket links.
Can I scrape past events or only upcoming ones?The Actor collects whatever events are listed on the URL you provide. Songkick pages typically show upcoming events, but if a page includes past dates, those will be scraped as well.
How many events can I scrape in one run?You set the maximum with the maxItems field, up to 1,000,000 events per run. The Actor stops when it hits that number or runs out of events on the page.
Does it get the full artist lineup for a festival?Yes. Every performing artist listed for an event is captured, so a festival with 20 acts will return all 20 names in the lineup field.
Can I scrape multiple URLs in one run?The startUrl field accepts a single URL per run. To scrape multiple pages, run the Actor once per URL or use Apify's scheduler to chain runs.
Is venue address and location data included?Yes. When Songkick lists a venue's street address and geographic coordinates, those are included in the output row.
Can I filter events by date or genre?The Actor does not apply its own filters. It scrapes whatever events appear on the URL you provide. Use Songkick's own filters on the page before copying the URL to narrow results.
What if a concert has no ticket link?The ticket link field will be empty for that event. Many small venue shows on Songkick do not include direct ticket vendor links.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Songkick. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.