Eventbrite Dating Scraper

Eventbrite Dating Scraper

by payai

Scrape real dating & singles events directly from Eventbrite's API. Get 400+ events across major US cities with customizable filters for age and location.

146 runs
14 users
Try This Actor

Opens on Apify.com

About Eventbrite Dating Scraper

Need to find real singles events and dating mixers without manually searching every city? This Eventbrite Dating Scraper pulls live event data directly from Eventbrite's own API, so you're getting accurate, structured information just like you would on their site. I use it to grab over 400 current dating events across the 10 biggest US metros—you can easily customize which cities to target and even filter by specific age groups, which is perfect for market research or building a local dating app. It’s straightforward: you set your parameters, run the actor, and it fetches details like event titles, dates, venues, and descriptions into a clean dataset. This saves hours of manual work if you're compiling leads for a promotion, analyzing event trends, or trying to understand what kind of singles events are actually popular in places like New York or Los Angeles. The data comes out ready for a spreadsheet or database, making it practical for real projects. If you've ever needed a reliable feed of real-world social events for singles, this scraper handles the tedious part.

What does this actor do?

Eventbrite Dating Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Eventbrite Dating Scraper

An Apify actor that scrapes dating and singles events from Eventbrite for lead generation and data aggregation.

Overview

This actor extracts real event data from Eventbrite's dating-related categories across multiple US cities. It's designed for applications needing structured event data, such as dating platforms, event directories, or marketing tools.

Key Features

  • Targeted Scraping: Pulls events from over 30 specific Eventbrite URL patterns, including /dating/, /singles/, /speed-dating/, and /matchmaking/.
  • Multi-City Coverage: Scrapes 10 major US cities by default (New York, Los Angeles, Chicago, San Francisco, Miami, Austin, Seattle, Boston, Denver, Atlanta), with a customizable city list.
  • Comprehensive Data: Fetches up to 40 events per city (configurable from 1-100) with pagination support across 1-3 pages per category.
  • Rich Event Details: Captures event thumbnails, distinguishes between free and paid events, and identifies online vs. in-person events.
  • Reliability: Includes retry logic (up to 3 attempts) and automatic duplicate detection based on Eventbrite event IDs.

How to Use

On Apify Platform

  1. Navigate to the actor: https://console.apify.com/organization/vK6fmobLbdfZEkiC4/actors/Sgb4KPT4gmTfh8569
  2. Configure the input parameters in the UI (optional).
  3. Click "Run".
  4. Download results in JSON, CSV, or Excel format.

Via API

const response = await fetch('https://api.apify.com/v2/acts/payai~eventbrite-dating-scraper/runs', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_APIFY_TOKEN'
  },
  body: JSON.stringify({
    cities: ["New York", "Miami"],
    eventsPerCity: 40
  })
});

Via CLI

# Run with default settings
apify call eventbrite-dating-scraper

# Run with custom input
apify call eventbrite-dating-scraper --input '{ "cities": ["New York", "Miami"], "eventsPerCity": 30 }'

Input/Output

Input Parameters

Configure the run using this JSON schema:

{
  "cities": ["New York", "Los Angeles", "Miami"],
  "eventsPerCity": 40,
  "includeOnlineEvents": true,
  "maxRetries": 3
}
  • cities: Array of city names to scrape.
  • eventsPerCity: Target number of events to fetch per city (1-100).
  • includeOnlineEvents: Set to false to exclude virtual events.
  • maxRetries: Number of retry attempts per city on failure.

Output Format

The actor outputs an array of event objects. Each event includes:
* id: Unique Eventbrite event identifier.
* title: Event name.
* description: Event description.
* date: Formatted event date.
* city: Event city.
* venue: Venue name or "Venue TBD".
* address: Full event address (when available).
* price: Ticket price or "Free".
* eventUrl: Direct link to the Eventbrite event page.
* imageUrl: URL of the event thumbnail image.
* category: Always "Dating & Singles".
* isOnline: Boolean indicating if the event is virtual.
* source: Always "EventBrite".
* extractedAt: ISO timestamp of when the data was scraped.

Sample Output Item:

{
  "id": "7890123456",
  "title": "Speed Dating NYC - Ages 30-40",
  "description": "Meet 10-15 singles in one fun evening...",
  "date": "Sat, Dec 14, 2024",
  "city": "New York",
  "venue": "The Manhattan Lounge",
  "price": "$45",
  "eventUrl": "https://www.eventbrite.com/e/speed-dating-nyc-tickets-7890123456",
  "imageUrl": "https://img.evbuc.com/https%3A%2F%2Fcdn.evbuc.com%2Fimages%2F...",
  "category": "Dating & Singles",
  "isOnline": false,
  "source": "EventBrite",
  "extractedAt": "2025-08-21T00:00:00.000Z"
}

Performance Notes

  • The run typically takes 3-5 minutes per city configured.
  • It checks 30+ pages per city for maximum coverage.
  • A 5-second delay is implemented between cities to manage load.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Eventbrite Dating Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
payai
Pricing
Paid
Total Runs
146
Active Users
14
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support