City Event Feed Scraper avatar

City Event Feed Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
City Event Feed Scraper

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 $5.00 / 1,000 results

Rating

5.0

(1)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

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.


Why no API key?

The original version of this actor required a Ticketmaster API key. This version was rebuilt from scratch around two public sources that require zero authentication:

  • Eventbrite — the largest general events platform globally: music, sports, conferences, food & drink, arts, and community events
  • Songkick — deep live music and concert coverage with metro-area calendars extending 6+ months ahead

No API keys. No rate limits to manage. No token expiry. Add cities and run.


What data does it extract?

FieldDescription
sourceData origin: eventbrite or songkick
eventNameFull event title
eventUrlEvent listing URL
cityInput city queried
startDateEvent date (YYYY-MM-DD)
startTimeStart time (HH:MM:SS)
statusCodeonsale, offsale, cancelled, postponed
venueNameVenue name (e.g. O2 Arena, Madison Square Garden)
venueAddressStreet address
venueCityVenue city
venueCountryVenue country
venueCapacityVenue capacity when available
categoryEvent type (Music, Sports, Arts, etc.)
genreSpecific genre
priceMinLowest ticket price listed
priceMaxHighest ticket price listed
currencyPrice currency
isFreeWhether the event is free

Download results as JSON, CSV, or Excel directly from the Apify dataset view.


How to use it

Step 1 — Configure the actor

No API key needed. Just set:

  • 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)
  • Sourceseventbrite, 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 it

Click Run 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 it

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.


Use cases

Hotel revenue management and dynamic pricing

Hotels near large venues are routinely under-priced on event nights because revenue managers lack advance visibility of what's happening within 2–5km. 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.

Restaurant and bar demand forecasting

Food and beverage operators near stadiums and arenas experience extreme demand spikes on event nights. Knowing three months ahead 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 companies, and public transit planners — need advance event data to model demand. This actor gives you a forward-looking event calendar with venue locations and attendance signals for any city, machine-readable and ready to ingest.

Event arbitrage and hospitality package pricing

Hospitality companies that bundle event tickets with hotel stays need to know what major events are happening in target cities, 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 signals for destination demand surges. 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.


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.


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

The actor includes built-in URL mappings for 80+ cities across Eventbrite's browse system. Events are deduplicated across both sources — if the same event appears on both platforms, it is returned once.


FAQ

Do I need an API key? No. This actor scrapes Eventbrite and Songkick directly using Playwright and plain HTTP requests. 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 event coverage than either platform alone.

Can I monitor multiple cities simultaneously? Yes. Add as many cities as needed. The actor processes Eventbrite pages concurrently across all cities, then runs Songkick sequentially. 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? This actor uses Eventbrite and Songkick as its data sources. 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 are currently available for purchase
  • offsale — tickets are not on sale (but the event is confirmed)
  • cancelled — event has been cancelled
  • postponed — event has been postponed or rescheduled

More actors by TroveVault