Songkick Scraper
Pricing
from $1.00 / 1,000 results
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.
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.
Why this scraper?
- No Songkick account or API key required
- No URL copy-paste — name-based search across artist, city, venue, and event
- Fuzzy matching — "house of blues san diego" finds the right venue automatically
- Smart suggestions — ambiguous queries return ranked candidates with IDs so you can rerun with precision, not guesswork
Features
- Artist search — get all upcoming shows for any artist by name or ID
- City search — get all upcoming events in any city or metro area
- Venue search — get all upcoming events at a specific venue
- Event search — get full details for a single event including ticket availability
- Fuzzy name matching — "house of blues san diego" finds "House of Blues - San Diego" automatically
- Smart suggestions — ambiguous queries return ranked suggestions with IDs for precise rerunning
- Clean output — normalized JSON with consistent field names, extracted IDs, and stripped schema.org prefixes
- Proxy support — configurable proxy for large runs
- Debug mode — verbose logging for troubleshooting
Usage
Provide exactly one of: artist, city, venue, or event. Optionally provide the corresponding ID field to skip name matching entirely.
Artist example
{ "artist": "Bruno Mars" }
Returns all upcoming shows for Bruno Mars with venue, date, address, geo coordinates, performers, and ticket links.
City example
{ "city": "New York" }
{ "city": "London", "country": "GB" }
Returns all upcoming events in the metro area. Use state and country to disambiguate if needed.
Venue example
{ "venue": "House of Blues San Diego" }
Returns all upcoming events at that venue.
Event example
{ "event": "43085550" }
{ "event": "https://www.songkick.com/concerts/43085550-bruno-mars-at-allegiant-stadium" }
Returns full details for a single event including ticket availability (InStock, SoldOut, etc.) and sale date — fields not available in bulk searches.
Name matching
The scraper uses a three-step resolution process:
- Exact match — proceeds silently
- Fuzzy match — strips punctuation and accents, auto-selects with a warning listing alternatives in the log
- Suggestions — if still ambiguous, pushes suggestion items to the dataset with IDs and a hint field so you can rerun with precision
To skip name matching entirely on a rerun, use the ID fields: artistId, cityId, venueId, or eventId.
Output
Each event returns:
| Field | Description |
|---|---|
concertId | Songkick event ID |
name | Event name |
startDate | Start date and time |
endDate | End date |
venue | Venue name |
venueUrl | Venue website |
address | Full address (street, city, state, country, zip) |
geo | Latitude and longitude |
performers | Array of performers with name, genres, and artistId |
offers | Ticket links with availability and sale date (event mode only) |
eventUrl | Full Songkick URL |
queryType | What was searched (artist/city/venue/event) |
queryValue | The search term used |
Use cases
- Concert discovery apps — build location or artist-based event feeds
- Tour tracking — monitor when artists announce new shows
- Calendar integrations — sync events to Google Calendar, Notion, or Airtable
- Ticket monitoring — track availability changes on specific events
- Analytics — analyze touring patterns, venue popularity, city event density
This scraper is not affiliated with Songkick. Please use responsibly and in accordance with Songkick's terms of service.