Dice Events avatar

Dice Events

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Dice Events

Dice Events

Collect events from DICE (dice.fm): title, date, lineup, venue, and ticket details. In venue mode each show carries a full venue lead — Instagram, website, email, phone, and capacity. Built for booking, venue lead generation, and live-music market intelligence.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

Aitor Sanchez-Mansilla

Aitor Sanchez-Mansilla

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

DICE Events Scraper — Promoters, Venues, Lineups, and Pricing for Music + Nightlife Lead Generation

DICE Events Scraper status

The DICE Events Scraper extracts structured event data from DICE — the mobile-first ticketing platform for live music, clubs, festivals, comedy, and cultural events across 69+ cities worldwide. Each scraped event returns:

  • Event name, description, start time, attendance type, sale status, and DICE event URL
  • Promoter (organizer) info — billing promoter ID, name, and slug, plus additional marketeers
  • Full venue data — name, full address, latitude/longitude, city, country
  • Lineup — headliner act + supporting acts
  • Ticket pricing — amount (minor units), currency, formatted display
  • Status signalsisTicketAvailable, sold-out flag, waiting-list flag, isTicketAvailableAtDoor
  • Categorization — primary tag (Gigs / DJ / Party / Festival / Comedy / Theatre / Film / etc.) plus secondary tag types
  • Event flyer image URL and DICE social/share links

City targeting is URL-based (no geo-IP dependency) — the actor works for any of DICE's 69 catalog cities from any origin.

Use Cases

1. Music Promoter Lead Generation

DICE is where indie promoters, club nights, and festival operators sell tickets to live audiences. Every event exposes its billingPromoter (the org running the show) plus any additional marketeers (co-promoters / agencies). Pull a city's active promoter list with run-rate signals in one pass — ideal input for ticketing-platform BD, music-tech vendors, or sponsorship outreach.

2. Venue Lead Generation + Booking Intel

Each event carries the full venue record (name, address, lat/lng). Run the sweepVenues: true mode to enumerate every DICE-listed venue in a city, and keep enrichVenues: true to turn each venue into a self-contained lead row — the venue's website, Instagram, Facebook, TikTok, Twitter/X, phone, email, capacity, and description, attached to every one of that venue's events. Ideal for booking agents identifying which rooms are actively programming, AV / production vendors mapping their addressable market, or anyone selling into venue operators directly.

3. Cross-Platform Organizer Database

Combine DICE output with Eventbrite, Luma, Posh, and Meetup datasets for unified multi-source organizer intelligence. DICE skews music + nightlife; the other platforms cover broader event categories. Together they form a complete picture of who's running paid events in a city.

4. Concert + Festival Market Intelligence

Track which acts are touring, which venues are programming them, and at what price points. The summaryLineup (headliner) + lineupSupports fields give act-level granularity; priceAmount + priceCurrency lets you compare ticket-price trends across cities or sub-genres.

5. Talent and Booking Pipeline

For booking agencies, A&R teams, or content platforms: surface emerging acts being booked at indie venues before they show up on the big-room tour cycle.

6. Event Aggregation for Local Apps and Newsletters

Pull a clean structured feed of upcoming music + nightlife events in a city for use in "what's on tonight" newsletters, tourism sites, hotel concierge apps, or co-working community boards.

7. Ad-Targeting and Audience Research

Use venue addresses + event categories to inform geo-targeted ads (Meta / TikTok) at audiences with confirmed music-event affinity. Multi-platform overlap (DICE event in same building as Posh event) is a strong "active scene" indicator.

8. Competitive Tracking for Ticketing Platforms

If you sell ticketing infrastructure, the list of promoters currently using DICE is your would-be customer list. Run weekly and diff to spot churn or growth.

On the roadmap: deeper per-venue event coverage, Apple Music / Spotify track preview links, and full per-event detail enrichment. Drop me a line if any of these would unblock a use case — it helps me prioritize.

Cost

This Actor uses pay-per-event pricing:

  • $0.03 per event
  • $0.02 per unique venue enriched — only charged when enrichVenues is on (the default) and only in venue-sweep mode, and only once per venue per run (deduplicated across all of that venue's events). Turn enrichVenues off to pay for events alone.

Apify's platform costs are included, so the total is predictable. A typical venue sweep that surfaces 60 venues with enrichment on costs roughly the per-event total plus ~$1.20 (venues) for 60 venue lead rows carrying website, socials, phone, and email.

Input

The actor takes a single city per run, with three escalating sweep modes for coverage depth.

  • city — name of any of DICE's 69 supported cities (e.g. "Los Angeles", "London", "Barcelona", "Berlin", "New York", "Tokyo"). Matching is fuzzy and case-insensitive.
  • cityPermName / cityId (advanced) — DICE's internal identifiers for a city. Pass both together to target a city directly and skip name resolution. Useful if you've already resolved the city.
  • maxItems — global cap on events returned (deduped across all sweep paths). Leave at the default 30 for a quick preview, or raise to thousands for a full sweep.
  • sweepFilters (boolean, default false) — when true, the actor covers the city across all primary categories (Gigs / DJ / Party / Comedy / Theatre / Film / Workshop / Talk / Wellbeing / Playback / Artist signing / etc.). Yields ~3-4× more events than the default view. Best for organizer/promoter discovery.
  • sweepVenues (boolean, default false) — when true, the actor covers every DICE venue in the city and returns each venue's full event list. Yields the most exhaustive coverage (~10× the default), scaling with the city's venue count (e.g. 84 for LA, 163 for Barcelona). Best for event-listing use cases or maximum-coverage lead-gen. Composes with sweepFilters — all events deduped by ID.
  • enrichVenues (boolean, default true) — when on (in sweepVenues mode), each venue contributes its contact + social block — venueWebsite, venueInstagram, venueFacebook, venueTiktok, venueTwitter, venuePhone, venueEmail — plus venueCapacity, venueDescription, and the venue's address. These fields are attached to every one of that venue's events. Recommended for venue lead-generation — it's what turns a venue listing into a contactable lead. Billed once per unique venue ($0.02, deduplicated). Has no effect unless sweepVenues is also on; turn it off to omit the contact/social fields and pay for events alone.

Sample inputs

Quick city preview (~30 events):

{ "city": "Los Angeles", "maxItems": 30 }

Promoter lead-gen sweep (~130 events, ~40 promoters):

{ "city": "Los Angeles", "maxItems": 1000, "sweepFilters": true }

Venue lead-gen sweep (every LA venue with website + socials + phone + email):

{ "city": "Los Angeles", "maxItems": 10000, "sweepVenues": true, "enrichVenues": true }

Maximum-coverage sweep (~420 events, ~55 promoters for LA):

{ "city": "Los Angeles", "maxItems": 10000, "sweepFilters": true, "sweepVenues": true }

Output

The data is returned in JSON format, ideal for direct ingestion into analytics platforms, CRMs, dashboards, or downstream pipelines.

Example entry

Input: { "city": "Barcelona", "maxItems": 1 }

{
"eventId": "6a06e30b1d609200016c1160",
"permName": "mx9oqr-churros-con-chocolate-antichurros-special-pride-night-sbado-18th-jul-sala-apolo-barcelona-tickets",
"url": "https://dice.fm/event/6a06e30b1d609200016c1160-mx9oqr-churros-con-chocolate-antichurros-special-pride-night-sbado-18th-jul-sala-apolo-barcelona-tickets",
"name": "CHURROS CON CHOCOLATE / ANTICHURROS - Special Pride Night (sábado)",
"about": {
"description": "¡No te pierdas nuestro especial PRIDE del sábado! En nuestra segunda noche de celebración del Orgullo contaremos con la fórmula CHURROS CON CHOCOLATE + ANTI...",
"highlights": [
{ "type": "age_restriction", "title": "Para mayores de 18 años (necesario traer DNI)." }
]
},
"startUnix": 1784411940,
"startIso": "2026-07-18T21:59:00.000Z",
"attendanceType": "live_only",
"status": "sold-out",
"secondaryStatus": "waiting-list",
"isTicketAvailable": true,
"isTicketAvailableAtDoor": false,
"hasMultipleTicketTypes": false,
"priceAmount": 2425,
"priceCurrency": "EUR",
"priceDisplay": null,
"billingPromoterId": "4679",
"billingPromoterName": "CHURROS CON CHOCOLATE",
"billingPromoterPermName": "churros-con-chocolate-7289",
"marketeers": [
{ "id": 525, "name": "Sala Apolo" },
{ "id": 843, "name": "PUMALU2 (CHURROS CON CHOCOLATE)" }
],
"summaryLineup": null,
"lineupSupports": [],
"eventTag": null,
"tagsTypes": [
{ "name": "party", "value": "music:party", "title": "Party" }
],
"venueId": "3008",
"venueName": "SALA APOLO",
"venueCity": "Barcelona",
"venueCityId": "5d8cefe1e3e6e374e99e8cbe",
"venueCountry": "Spain",
"venueAddress": "Carrer Nou de la Rambla, 113, 08004 Barcelona, Spain",
"venueLat": 41.3743117,
"venueLon": 2.1695412999999917,
"socialLinks": {
"event_share": "https://link.dice.fm/Z27cee70269b?dice_id=Z27cee70269b"
},
"imageUrl": "https://dice-media.imgix.net/attachments/2026-05-15/dd0b4aa2-2f7f-4ca4-a4c2-523bd8c4e844.jpg?rect=0%2C432%2C2160%2C1296",
"scrapedFromCity": "Barcelona, Spain",
"scrapedFromCityPermName": "barcelona",
"scrapedFromCityId": "5d8cefe1e3e6e374e99e8cbe",
"scrapedCityNameFromPage": "Barcelona",
"scrapedAt": "2026-05-22T21:48:40.184Z"
}

Fields

FieldPurpose
eventId, permName, urlDICE event identifiers + canonical URL
name, aboutEvent title + full description (with highlights)
startUnix, startIsoEvent start time (epoch + ISO 8601 UTC)
attendanceType, status, secondaryStatuslive_only / streaming / etc.; live / sold-out / cancelled; waiting-list etc.
isTicketAvailable, isTicketAvailableAtDoor, hasMultipleTicketTypesAvailability signals at scrape time
priceAmount, priceCurrency, priceDisplayTicket price (minor units), ISO currency code, formatted display string
billingPromoterId, billingPromoterName, billingPromoterPermNameThe organizer running the event
marketeers[]Additional co-promoters / agencies
summaryLineup, lineupSupports[]Headliner act + supporting acts
eventTag, tagsTypes[]Primary tag (Gigs/DJ/Party/etc.) + secondary classification
venueId, venueName, venueAddress, venueLat, venueLon, venueCity, venueCountryFull venue record with geo coordinates
venueLinksVenue's social block {facebook, instagram, tiktok, twitter, website} — present when enrichVenues=true (venue-sweep mode)
venueWebsite, venueInstagram, venueFacebook, venueTiktok, venueTwitterFlat per-platform venue links — present when enrichVenues=true
venuePhone, venueEmailVenue contact details — present when enrichVenues=true. The direct-contact lead payload
venueCapacity, venueDescription, venueProfileAddressVenue capacity, description, and profile address — present when enrichVenues=true
socialLinksDICE-hosted share + referral links
imageUrlEvent flyer (landscape preferred, square / portrait fallback)
scrapedFromCity, scrapedFromCityPermName, scrapedFromCityId, scrapedCityNameFromPage, scrapedAtAudit metadata for the scrape itself (input city display, slug, id; city confirmed by the response; timestamp)

Simplified Overview

A simplified view of this data is shown directly in the Apify console, where you can see a table of key event details: event name, flyer, start date, venue, city, promoter, ticket price, and availability.

{
"name": "CHURROS CON CHOCOLATE / ANTICHURROS - Special Pride Night",
"imageUrl": "https://dice-media.imgix.net/attachments/.../flyer.jpg",
"startIso": "2026-07-18T21:59:00.000Z",
"venueName": "SALA APOLO",
"venueCity": "Barcelona",
"billingPromoterName": "CHURROS CON CHOCOLATE",
"priceDisplay": "24,25 €",
"isTicketAvailable": true,
"url": "https://dice.fm/event/..."
}

How to Use

  1. Pick a city — type any of DICE's 69 supported city names (e.g. "Los Angeles", "Berlin", "Tokyo").
  2. Choose your sweep mode:
    • Default → quick preview (~30 events)
    • sweepFilters: true → broad category sweep (~130 events)
    • sweepFilters + sweepVenues → maximum coverage (~400+ events)
  3. Set maxItems to cap the total budget.
  4. Run the Actor — check the Overview tab to see events as they arrive.
  5. Export the dataset — JSON, CSV, Excel, or HTML. Drop into your CRM, spreadsheet, dashboard, or downstream enrichment pipeline.

Start scraping DICE events today by running this Actor on Apify.

Contact

  • Email: business@aitorsm.com — for custom features, advanced filtering, tailored data products, or anything off-spec.
  • Apify Discord: find me as aitor.sm.

If this actor has been useful to you, please consider adding it to your bookmarks 📑 on Apify.