City Event Feed Scraper
Pricing
from $1.00 / 1,000 events
City Event Feed Scraper
Scrape upcoming events across any city simultaneously, no API key, no registration, no credit card. Returns event schedules, venue data, ticket price ranges, and demand signals in structured JSON ready to feed hotel revenue management systems, hospitality workflows, and transport planning tools.
Pricing
from $1.00 / 1,000 events
Rating
0.0
(0)
Developer
Trove Vault
Actor stats
1
Bookmarked
5
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape upcoming events across any city from Eventbrite and Songkick simultaneously — no API key, no registration, no credit card. Returns event schedules, venue data, ticket price ranges, and demand signals in structured JSON ready to feed hotel revenue management systems, hospitality workflows, and transport planning tools.
What does City Event Feed Scraper do?
For each city you provide, the actor:
- Queries Eventbrite — all event types (music, sports, conferences, food & drink, arts, community) across 60+ countries
- Queries Songkick — deep live music and concert coverage with metro-area calendars extending 6+ months ahead
- Deduplicates events that appear on both platforms
- Returns every event with venue details, ticket price ranges, capacity signals, and status
No API keys. No rate limits to manage. No token expiry. Add cities and run.
What data does City Event Feed Scraper extract?
| Event details | Venue & location | Ticket & status |
|---|---|---|
| 🎫 Event name | 🏟️ Venue name | 💰 Price min / max |
| 🔗 Event URL | 📍 Venue address | 💱 Currency |
| 🗓️ Start date & time | 🌍 Venue city & country | 🆓 Is free flag |
| 🎭 Category & genre | 🏟️ Venue capacity | 📊 Status code |
| 🔌 Source (Eventbrite / Songkick) | — | — |
Status codes: onsale · offsale · cancelled · postponed
Download results as JSON, CSV, or Excel directly from the Apify dataset view.
What can I do with city event data?
Hotel revenue management and dynamic pricing
Hotels near large venues are routinely under-priced on event nights because revenue managers lack advance visibility. This actor feeds your RMS with a structured event calendar — venue, capacity, and price signal — so you can adjust rates weeks or months ahead, not the day before.
Example: A sold-out arena concert in Manchester with 20,000 attendance on a Friday signals a compression night. Hotels within 2km should adjust minimum stay requirements and base rates accordingly.
Schedule the actor to run daily and look 90–180 days ahead. Connect to IDeaS, Duetto, or RoomPriceGenie via CSV or API webhook.
Restaurant and bar demand forecasting
Food and beverage operators near stadiums experience extreme demand spikes on event nights. Knowing three months in advance that a sold-out Beyoncé concert is playing 800 metres away changes staffing, stock ordering, and reservation strategy fundamentally.
Transport and rideshare surge prediction
Transport operators — rideshare platforms, private hire, public transit planners — need a forward-looking event calendar with venue locations and attendance signals. Run weekly looking 30–60 days ahead and ingest into your demand model.
Hospitality package pricing
Hospitality companies that bundle event tickets with hotel stays need to know what major events are happening, what ticket prices look like, and whether seats are available. This actor automates that research across multiple cities simultaneously.
Travel and tourism demand analysis
Tour operators and OTAs can use upcoming high-capacity events as destination demand surge signals. A 3-day festival in Barcelona or a Champions League final at Wembley creates measurable spikes in flight and hotel searches weeks in advance.
Venue and promoter competitive intelligence
Event promoters and venue operators can monitor competitor venues and rival cities to benchmark capacity utilisation, event frequency, and ticket price positioning.
Why use City Event Feed Scraper instead of alternatives?
| Feature | Ticketmaster API / SeatGeek API | City Event Feed Scraper |
|---|---|---|
| API key required | Yes (application required, approval process) | No — zero setup |
| Multi-platform coverage | Single platform per API | Eventbrite + Songkick in one run |
| Free tier | Limited — rate-capped | Unlimited runs |
| All event types | Ticketmaster only | Music, sports, conferences, arts, community |
| Structured output | Requires API integration | JSON, CSV, Excel ready to download |
| Multi-city batch | Separate API calls per city | One run, all cities |
How much will it cost?
City Event Feed Scraper uses a mix of Playwright (Eventbrite) and plain HTTP (Songkick) requests.
Typical costs:
- 1 city, 30-day window: < $0.05
- 5 cities, 30-day window: < $0.20
- 10 cities, 90-day window: < $0.50
Cost tips:
- Use
maxEventsPerCityto cap results during testing - Songkick-only runs are cheaper (HTTP vs Playwright)
- Residential proxy is not required for most cities
See the Apify pricing page for full pricing details.
How does City Event Feed Scraper work?
- For each city, the actor constructs Eventbrite browse URLs using built-in city slug mappings (80+ cities)
- Eventbrite pages are fetched using PlaywrightCrawler with full pagination support
- Songkick metro-area calendars are queried using CheerioCrawler (fast HTTP)
- Events from both sources are parsed and normalised to a unified schema
- Duplicate events appearing on both platforms are deduplicated by title and date
- Results are pushed to the Apify dataset
How to use City Event Feed Scraper
Step 1 — Configure
- Cities — list of cities to monitor (e.g.
London,New York,Paris,Lisbon) - Start Date / End Date — date range to query (defaults to today + 30 days)
- Sources —
eventbrite,songkick, or both (default: both) - Event Categories — optional filter (e.g.
Music,Sports) - Max Events per City — cap results per city (0 = no limit)
Step 2 — Run
Click Start or trigger via the Apify API. Results appear in the dataset as the actor runs. London or New York with a 30-day window typically returns 200–500 events in 2–4 minutes.
Step 3 — Schedule
Set the actor to run daily or weekly using Apify Scheduler. Connect the output dataset to your hotel PMS, revenue management tool, or Google Sheets via the Apify API.
Coverage
Eventbrite covers:
- 🇺🇸 United States — all major cities, comprehensive coverage
- 🇬🇧 United Kingdom — London, Manchester, Birmingham, Edinburgh, and all major venues
- 🇨🇦 Canada — Toronto, Montreal, Vancouver
- 🇦🇺 Australia — Sydney, Melbourne, Brisbane
- 🇪🇺 Europe — France, Germany, Spain, Portugal, Netherlands, Belgium, and others
- 🌍 60+ countries globally across all event types
Songkick covers:
- 40,000+ venues across 150+ countries
- Particularly deep coverage in the UK, USA, and Europe
- Concert and live music data extending 6+ months ahead
How ticket price ranges work as a demand signal
Ticket prices on both Eventbrite and Songkick reflect the floor and ceiling of listed tickets at scrape time. High priceMax values on events also marked onsale indicate strong early demand and high willingness to pay — useful for hospitality and hotel yield management teams.
Tracking priceMin and priceMax over multiple scheduled runs shows price escalation as events sell out, which is a leading indicator of compression nights for nearby hotels.
Frequently asked questions
Do I need an API key? No. This actor scrapes Eventbrite and Songkick directly. No API keys, no accounts, and no credit cards are required.
What's the difference between Eventbrite and Songkick coverage? Eventbrite covers all event types — music, sports, conferences, food & drink, arts, and community events. Songkick specialises in live music and concert discovery. Using both sources together gives broader coverage than either platform alone.
Can I monitor multiple cities simultaneously?
Yes. Add as many cities as needed. The actor processes them in parallel and every output row includes the city field for easy filtering.
My city isn't returning Eventbrite results. Why?
Eventbrite browse pages use city-specific URL slugs (e.g. ny--new-york). The actor has built-in mappings for 80+ major cities. If your city is missing, open a GitHub issue or contact TroveVault and we will add it.
How do I get this data into my hotel PMS or revenue management system? Once the actor runs, use the Apify API to pull the dataset in JSON or CSV format. Most revenue management systems (IDeaS, Duetto, RoomPriceGenie) accept CSV imports or have API connectors. You can also push directly to Google Sheets using Apify's native integration.
How often should I run this actor? For hotel revenue management: daily, looking 90–180 days ahead. For restaurant and bar planning: weekly, looking 30–60 days ahead. Set a schedule in Apify Scheduler and let it run automatically.
Does it cover events not on Eventbrite or Songkick? Events sold exclusively through other platforms (Ticketmaster, Dice, local box offices) are not included. The combination of Eventbrite and Songkick covers the majority of large-venue events in supported markets.
What does statusCode mean?
onsale — tickets available · offsale — not on sale but confirmed · cancelled — event cancelled · postponed — event rescheduled
Can I use City Event Feed Scraper via the Apify API? Yes. Use the Run Actor endpoint with your actor ID and input JSON. Combine with webhooks to push event data to your revenue management system automatically on each run.
Can I use City Event Feed Scraper through an MCP Server? Yes. Via the Apify MCP server, you can call this actor from any MCP-compatible AI assistant (Claude, ChatGPT, etc.) to pull city event feeds directly from a conversation.
Is scraping Eventbrite and Songkick legal? This actor accesses only publicly visible event listing pages — the same data any visitor sees. Scraping publicly available data is generally permitted under major jurisdictions. Use responsibly and review each platform's terms of service for large-scale commercial use.
Related actors
| Actor | Description |
|---|---|
| Venue Review & Event Experience Sentiment Monitor | Scrape TripAdvisor venue reviews and score sentiment from star ratings — enrich your event data with real guest feedback |
| Michelin Restaurant Finder | Find every Michelin-listed restaurant in any city — pair fine dining discovery with event calendars for destination guides |
| AI SERP Intent Extractor | Classify search intent for event-related queries to understand what travelers search before booking |
Your feedback
Found a bug or have a feature request? Open an issue or contact us through the Apify platform. Your feedback helps improve this actor for everyone.
Built by trovevault · Data sourced from Eventbrite and Songkick