eventbrite_events
Extract detailed event listings from Eventbrite. Search by location, category, or keywords to discover venues and organizer information for events.
Instructions
Eventbrite Scraper
Scrape Eventbrite events with venue + organizer data by default. $0.002/event, usage paid by buyer. Search by city/query/category, URL mode, organizer mode, dryRun.
Pricing (pay per event, billed to your Apify account): Event: $0.002; platform usage billed to your account.
Runs on Apify as subimpact/eventbrite-scraper.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Their city slug or name, e.g. 'kuala-lumpur' or 'Kuala Lumpur'. Used as a single place when places is empty. Has no effect when places is set. | |
| sort | No | date = by start date (default); distance = by distance from place center (requires radius). | date |
| price | No | free = free events only; paid = paid events only; blank or omitted for both. Empty strings from aitorsm inputs are ignored. | |
| query | No | Free-text search term (e.g. 'tech', 'yoga'). Optional — omit for all events in the place. | |
| dryRun | No | Count only, no charge. Still bills platform usage. | |
| places | No | ONE city name (e.g. 'London') or raw place ID. v1 supports a single place. When set, radius is required (default 50 km). | |
| radius | No | Search radius in km. REQUIRED when places is set. Default 50, max 50. | |
| country | No | Filters place resolution by country (e.g. 'United States'). Accepts aitorsm's lower-case slug ('malaysia', 'united-kingdom'). No-op without places. | |
| endDate | No | ISO date (YYYY-MM-DD). Optional; defaults to +1 year from startDate. | |
| keyword | No | Their keyword field. It is used as our query only when category is 'custom'; with a standard or blank category it is ignored, exactly like their actor. Has no effect when query is set. | |
| category | No | Eventbrite category. Accepts our ID labels (e.g. '103: Music'), aitorsm's display labels (e.g. 'Music') or 'custom' (keyword search). Optional; blank is ignored. IDs verified against observed EventbriteCategory/* tags in probe fixtures (Probe-8/9/12). | |
| _maxItems | No | How many dataset items to return to the model (1-1000, default 50). Truncates the response only; it does not change what the Actor collects or charges for. | |
| eventUrls | No | List of Eventbrite event URLs to scrape directly. Series URLs return a parent stub (not charged). | |
| maxEvents | No | Maximum number of events to process (counts processed rows incl. duplicates). Default 1000 (above measured depth ~892 for London r50). Cap 10000. | |
| startDate | No | ISO date (YYYY-MM-DD). Optional; defaults to today. | |
| maxResults | No | Their maxResults field. Maps to maxEvents when maxEvents is absent or still at its default of 1000. Has no effect on an explicit non-default maxEvents. | |
| onlineOnly | No | Post-filter for online events. Mutually exclusive with places (place-scoped search returns no online events). | |
| organizerId | No | Scrape all events by this organizer (e.g. '120990958363'). | |
| _maxChargeUsd | No | Per-run spending cap in USD (default 0.5). Passed to Apify as the run option maxTotalChargeUsd, so the run stops when it reaches this charge. | |
| includeDetails | No | Fetch full event details (venue address, organizer, description, status). Default true. | |
| enrichOrganizers | No | Their organizer-enrichment switch. false means no extra organizer calls. Our actor already includes organizer name/url/website/facebook/twitter from event details; true does not add their quality signals or extra social links. | |
| enrichDestination | No | Add ticket price range, sales status/window, saved flags, public collections and image renditions per event (one extra lightweight API call per event). On by default. | |
| maxTotalChargeUsd | No | Bill-shock guard: stop charging once total charges reach this amount. Default 20.01 (just above 10,000 events at $0.002 — avoids the floating-point knife edge where a full-size run stops one batch early). |