Eventbrite Dating Scraper avatar
Eventbrite Dating Scraper

Pricing

$10.00/month + usage

Go to Apify Store
Eventbrite Dating Scraper

Eventbrite Dating Scraper

Developed by

PayAI

PayAI

Maintained by Community

Scrape real dating & singles events from EventBrite's official API. Get 400+ dating events across 10 major US cities (user customizable) with age group targeting!

0.0 (0)

Pricing

$10.00/month + usage

0

1

1

Last modified

a day ago

๐Ÿ’ EventBrite Dating Events Scraper v1.3

A powerful Apify actor that scrapes real dating and singles events from EventBrite using advanced web scraping techniques. Perfect for dating apps, singles platforms, and event aggregators looking for comprehensive dating event data.

๐ŸŒŸ Features

  • ๐Ÿ’• Real EventBrite Data: Direct scraping from EventBrite's dating category pages
  • ๐Ÿ™๏ธ 10 Major US Cities: New York, Los Angeles, Chicago, San Francisco, Miami, Austin, Seattle, Boston, Denver, Atlanta
  • ๐Ÿ“Š 40 Events Per City: Default 40 (user customizable 1-100)
  • ๐Ÿ“„ Pagination Support: Scrapes multiple pages (1-3) for comprehensive coverage
  • ๐Ÿ”„ 30+ URL Patterns: Checks dating, singles, speed-dating, matchmaking categories
  • ๐Ÿ–ผ๏ธ Event Thumbnails: Properly extracts EventBrite event images
  • ๐Ÿ’ฐ Price Detection: Identifies free vs paid events
  • ๐ŸŒ Online & In-Person: Detects virtual and physical events
  • ๐Ÿ” Retry Logic: Up to 3 retries with intelligent fallbacks
  • ๐ŸŽฏ Duplicate Detection: Uses event IDs to avoid duplicates

๐Ÿ“‹ Output Format

Each event includes:

  • id: Unique event identifier
  • title: Event name (up to 200 chars)
  • description: Event description (up to 500 chars)
  • date: Formatted event date
  • city: City location
  • venue: Venue name or "Venue TBD"
  • address: Full address when available
  • price: Ticket price or "Free"
  • eventUrl: Direct EventBrite event link
  • imageUrl: Event thumbnail from EventBrite
  • category: "Dating & Singles"
  • isOnline: Boolean for virtual events
  • source: "EventBrite"
  • extractedAt: Timestamp of extraction

๐ŸŽฏ Event Categories Scraped

For each city, the scraper checks:

  • /home-and-lifestyle/dating/
  • /dating/
  • /singles/
  • /speed-dating/
  • /dating-and-relationships/
  • /singles-mixer/
  • /singles-party/
  • /matchmaking/

Each category is paginated (pages 1-3) for maximum coverage.

๐Ÿ”ง Configuration

Default Settings

  • Cities: 10 major US cities (user customizable)
  • Events per city: 40 (user adjustable 1-100)
  • Include online: Yes (configurable)
  • Max retries: 3 per city
  • Pagination: 3 pages per category

Input Parameters

{
"cities": [
"New York",
"Los Angeles",
"Miami"
],
"eventsPerCity": 40,
"includeOnlineEvents": true,
"maxRetries": 3
}

๐Ÿ’ป Usage

Running on Apify

  1. Go to the actor page: https://console.apify.com/organization/vK6fmobLbdfZEkiC4/actors/Sgb4KPT4gmTfh8569
  2. Customize input parameters (optional)
  3. Click "Run"
  4. Export results as JSON, CSV, or Excel

API Integration

// Run the actor
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
})
});

Command Line

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

๐Ÿ“Š Sample Output

{
"id": "7890123456",
"title": "Speed Dating NYC - Ages 30-40",
"description": "Meet 10-15 singles in one fun evening at our popular speed dating event...",
"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

  • Speed: ~3-5 minutes per city
  • Coverage: 30+ pages checked per city
  • Success Rate: 70-90% depending on available events
  • Deduplication: Automatic duplicate removal
  • Rate Limiting: 5-second delay between cities
  • Scrolling: 5 scroll iterations for lazy-loaded content

๐Ÿ“ˆ Statistics & Reporting

The scraper provides comprehensive statistics:

  • Total events found per city
  • Success percentage
  • Online vs in-person events
  • Free vs paid events
  • Events by month distribution
  • Sample events preview

๐Ÿ› ๏ธ Advanced Features

Enhanced Selectors

Uses 10+ different CSS selectors to find events:

  • article[data-testid="event-card-link"]
  • div.discover-search-desktop-card
  • div.eds-event-card
  • And 7+ more fallback selectors

Retry Logic

  • Automatic retry up to 3 times if no events found
  • 5-second delay between retries
  • Different URL patterns on each retry

Anti-Detection

  • User-agent rotation
  • Cookie acceptance
  • Proper scrolling behavior
  • Request delays

๐Ÿ’ฐ Cost Efficiency

  • Optimized crawling with pagination
  • Caches processed event IDs
  • Batch processing for efficiency
  • Minimal compute unit usage

๐Ÿ“ Version History

v1.3 (Current)

  • Added pagination support (pages 1-3)
  • Enhanced selectors for better detection
  • Retry logic with fallbacks
  • Proper thumbnail extraction
  • Duplicate detection via event IDs
  • Comprehensive statistics

v1.2

  • Direct category page scraping
  • Multiple URL patterns per city
  • Basic thumbnail support

v1.1

  • Web scraping implementation
  • Replaced API approach

v1.0

  • Initial release with API (deprecated)

๐Ÿ†˜ Troubleshooting

No Events Found

  • EventBrite may have no dating events in that city
  • Try different cities or run later
  • Check if EventBrite is blocking (rare with v1.3)

Partial Results

  • Normal - not all cities have 40 dating events
  • The scraper gets all available events up to the limit

Rate Limiting

  • Built-in 5-second delays between cities
  • Automatic retry with longer delays

๐Ÿ“ž Support

For issues or feature requests:


Built for Dating Platforms ๐Ÿ’ - Your comprehensive source for EventBrite dating event data

Version: 1.3
Last Updated: August 21, 2025
Actor ID: Sgb4KPT4gmTfh8569