Pricing
from $1.00 / 1,000 results
Songkick Scraper
DeprecatedNo 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.
