Eventbrite Events List
Extract an Eventbrite search/browse page - array of upcoming events with date, location, and price. It is one of two Eventbrite scrapers on the Eventbrite Scraper page, where you can also check pricing and start free.
API usage
Add &scraper=eventbrite-events-list to a Crawling API request. URL-encode the target URL in the url parameter.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.eventbrite.com/d/ny--new-york/ai/' \
--data-urlencode 'scraper=eventbrite-events-list' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.eventbrite.com/d/ny--new-york/ai/',
{'scraper': 'eventbrite-events-list'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.eventbrite.com/d/ny--new-york/ai/',
{ scraper: 'eventbrite-events-list' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.eventbrite.com/d/ny--new-york/ai/', scraper: 'eventbrite-events-list')
data = JSON.parse(res.body)Example input URL
The URL passed in the url parameter (URL-decoded for readability):
https://www.eventbrite.com/d/ny--new-york/ai/Response shape
JSON response body. Field types may be null when the source page omits the value.
Search query / category.
Location filter.
Total events.
Event summary objects.
Event ID.
Title.
URL.
Start date.
Start time.
Venue or "Online".
Min price (or "Free").
Image.
Sample response
{
"search_query": "ai",
"location": "New York",
"events": [
{
"event_id": "1981959936523",
"title": "Fordham AI Quantitative Hedge Fund Conference",
"date": "2026-05-15",
"time": "9: 00 AM",
"venue": "Fordham University",
"price_from": "$25"
}
]
}