Concert & Live Events Scraper - Tour Dates
Pricing
from $0.000035 / actor start
Concert & Live Events Scraper - Tour Dates
Track concerts & tour dates for any artist via Songkick — event name, ISO date/time, venue, city, country, coordinates, genres, festival flag, status & ticket link. Upcoming or past shows, date filters, dedup, clean flat rows. Build tour calendars. Export CSV/JSON/Excel.
Pricing
from $0.000035 / actor start
Rating
0.0
(0)
Developer
Flash Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Concert & Live Events Scraper — tour dates for any artist, one clean row per show
Turn any artist into a spreadsheet of tour dates. Give this concert scraper one or more artist names (e.g. Coldplay, Radiohead) and get back every upcoming show — or the full past gigography — as flat, analysis-ready rows: artist, event name, ISO date and time, venue, city, region, country, coordinates, genres, festival flag, event status, and ticket + Songkick links. Built for promoters, ticketing affiliates, fan-site and newsletter builders, and music researchers who want concert event data they can sort and filter — not a nested scrape they have to untangle. Pay-per-result ($4 per 1,000 concerts), no login and no API key required.
What it does
- Fetches an artist's concerts — upcoming (
calendar) or the complete past history (gigography) — using thecrawlergang/songkick-scraperdata provider under the hood. You can pass plain artist names or direct Songkick artist URLs. - Normalizes every event into one flat row: ISO
eventDate/eventTime/startTime, a composed venueaddressbuilt from street, city, region, postal code, and country, pluslatitude/longitudefor mapping. - Carries the useful metadata: the artist's
genres, anisFestivalflag,eventStatus(e.g. scheduled),attendanceMode, the artist image URL, and both aticketUrland the canonicalsongkickUrl. - Dedupes across artists by event ID (falling back to artist + date + venue), so a co-headline show never appears twice.
- Applies your date window (
dateFrom/dateTo) and sorts everything soonest-first, ready for a calendar or newsletter. - Exports cleanly — the dataset renders as a sortable table on the Output tab and downloads as CSV, JSON, or Excel, or streams via the Apify API.
Use cases
- Tour calendars & fan newsletters — keep a live "upcoming shows" page or weekly email fresh by scheduling this actor to re-run for your artist roster.
- Ticketing affiliates — surface upcoming concerts with ticket links for the artists your audience follows.
- Promoters & venues — see which artists are routing through your region, when, and at which competing venues.
- Music research & analytics — analyze tour routing, festival appearances, and venue choices across an artist's full gigography.
- Event aggregators — feed a niche concerts app or city guide with structured tour-date data instead of maintaining your own scraper.
Input
| Field | Type | Default | Description |
|---|---|---|---|
artistNames | array | ["Coldplay"] | Artist / band names to fetch concerts for — one per line. |
concertType | string | "calendar" | calendar = upcoming scheduled shows, gigography = full past history. |
dateFrom | string | — | Only events on/after this date (YYYY-MM-DD). Optional. |
dateTo | string | — | Only events on/before this date (YYYY-MM-DD). Optional. |
maxItems | integer | 100 | Maximum concerts to fetch per artist (1–1000). |
artistUrls | array | [] | Direct Songkick artist-page URLs, as an alternative to names (advanced). |
{"artistNames": ["Coldplay"],"concertType": "calendar","dateFrom": "2026-07-01","maxItems": 100}
Provide at least one artist name or Songkick URL — every other field has a default.
Output
One dataset row per concert, deduped and sorted soonest-first:
{"artist": "Coldplay","artistSlug": "coldplay","artistImageUrl": "https://images.sk-static.com/images/media/profile_images/artists/...","eventName": "Coldplay @ Madison Center for the Arts","eventDate": "2026-09-25","eventTime": "20:45:00","startTime": "2026-09-25T20:45:00","venue": "Madison Center for the Arts","city": "Phoenix","region": "AZ","country": "US","address": "Phoenix, AZ, US","latitude": 33.45,"longitude": -112.07,"isFestival": false,"eventStatus": "scheduled","attendanceMode": "in_person","genres": ["rock", "pop", "indie_alternative"],"ticketUrl": "https://www.songkick.com/concerts/43285727-coldplay-at-madison-center-for-the-arts","songkickUrl": "https://www.songkick.com/concerts/43285727-coldplay-at-madison-center-for-the-arts","artistUrl": "https://www.songkick.com/artists/416773-coldplay","eventId": "43285727"}
Fields that a particular show doesn't have (e.g. eventTime before it's announced, or coordinates for an unconfirmed venue) come through as null rather than being dropped, so your columns stay stable across runs.
Pricing
This actor uses Apify pay-per-event pricing: $4 per 1,000 concerts ($0.004 per result). You're charged only for the concert rows actually delivered after dedup and your date filters — no subscription, no charge for empty runs. Use maxItems to cap cost per artist: a 5-artist run at the default 100 shows each costs at most $2. The free Apify plan is enough to try it — pull a full tour calendar for a couple of artists and inspect the data before paying anything.
Tips / FAQ
Can I search by city instead of artist? No — this actor is artist-centric: you give it artists, it returns their tour dates. For city- or category-based event discovery, use the Eventbrite Events Scraper from the same suite.
Upcoming or past shows? Set concertType to calendar for upcoming shows or gigography for the artist's complete concert history — useful for touring-pattern research.
How fresh is the data? Every run queries live at run time; there's no cached snapshot. Re-run (or schedule the actor) to catch newly announced dates and cancellations — eventStatus reflects the current state.
Do I need a Songkick account or API key? No. The actor reads public concert data only, with no login and no key.
Where does the data come from, and what if the source is down? Concert data is retrieved through an upstream data provider (crawlergang/songkick-scraper). If one artist's fetch fails, that artist is skipped and the run continues; if the provider is entirely unavailable, the run ends gracefully with a "temporarily unavailable — please retry" message and you're charged nothing.
Is scraping concert data legal? It collects public event listings only — no login, no paywall bypass. Follow the source site's terms and local law; the data is intended for research, marketing, and editorial use.
Related actors
- Eventbrite Events Scraper — events by city, category, date, and price
- Google SERP Scraper — track how your event pages rank in Google search results
- Local Business Leads Scraper — venues, bars, and local businesses by city for promo partnerships
Support: found a bug or need a feature? Open an Issue on this actor's Issues tab — typical response within 1 business day.